C語言實習報告萬智

2021-10-04 08:34:05 字數 2235 閱讀 3572

重慶城市管理職業學院

電子資訊工程系

c語言實習報告

專業班級電子a0601

學號 0401060126

姓名萬智

組號實驗室基礎機房1

成績評定

老師簽名

2008 年12 月20 日

一.實習名稱

c語言程式設計

二.實驗器材和裝置

計算機、turbo c。

三.實習目的

1、 進一步掌握和利用c語言進行程設計的能力。

2、 熟練掌握while.迴圈語句和if多分支語句的使用。

3、 熟練掌握函式的定義、說明、引數傳遞及巢狀和遞迴呼叫方法。

4、 進一步理解和運用結構化程設計的思想和方法。

5、 初步掌握開發乙個小型實用系統的基本方法。

6、 學會除錯乙個較長程式的基本方法。

7、 學會利用流程圖或n-s圖表示演算法。

8、 掌握書寫程設計開發文件的能力(書寫實習報告)。

四.實習任務

根據今天的日期推出明天的日期。

要求:從鍵盤輸入乙個日期,推出第二天的日期,並輸出第二天的日期。要有相應的提示資訊以及出錯處理。

五.實習要求

(1)有資料的輸入和輸出,資料錯誤要有相對的提示。

(2)源程式要有適當的注釋,使程式容易閱讀。

(3)各個題目的詳細要求見前面的實習任務。

六.系統分析,資料結構設計及用法說明

分析:日曆要考慮分為大月、小月和特殊的2月。大月中分為日期小於31號和31號兩種情況;小月分為日期小於30號和30號兩種情況;二月則要考慮平年或閏年的情況。平年中要考慮日期小於28號和28號兩種情況,閏年中要考慮日期小於29號和29號兩種情況,以上結果都不是的情況!

方法:從鍵盤輸入乙個日期,推出第二天的日期,並輸出第二天的日期。要有相應的提示資訊以及出錯處理。先判斷輸入是否正確。,如果出錯要進行相應的錯誤提醒,並且重新輸入日期!

如果正確再進行判斷:

首先滿足閏二月的29號的情況;

其次滿足二月的28號情況;

然後是12月31號的情況

然後是滿足大月1,3,5,7,8,10其中的31號的情況;

接下來是滿足小月4,6, 9,11的其中30號的情況;

最後都不是的情況!

輸出結果;

七.程式結構

編寫程式如下:

#include

main()

if (m==2 && d==29 && y%4==0)

y=y;m=m+1;d=1;}

else if ( y%4!=0&&m==2&&d==28)

y=y;m=m+1;d=1;}

else if (m==12&&d==31)

y=y+1;m=1;d=1;}

else if((m==1||m==3||m==5||m==7||m==8||m==10)&&d==31)

y=y;m=m+1;d=1;}

else if((m==4||m==6||m==9||m==11)&&d==30)

y=y;m=m+1;d=1;}

else

y=y;m=m;d=d+1;}

printf ("%4d-%2d-%2d",y,m,d);

}畫流程圖如下

八.實習成果

熟練掌握tc整合環境的使用方法。認真編寫實習報告和實習總結,描述實習操作和心得體會,總結在這次實習中的業務收穫,作出自我評價。熟練掌握並應用tc程式設計的各個知識點。

掌握結構體使用,學會鍊錶的構造和常用操作方法,認真編寫實習日誌和實習體會。並通過各種途徑查詢所需資料,拓寬視野,培養自學能力。

最後我們把每天收穫到的知識和心得都以實習日誌的形式寫好,最後交給老師。我們把自己的成果交給老師,就這樣,這次實習圓滿結束。

九.實習總結

在短短一周的實習期間使我獲取了不少新知識也鞏固了許多老知識。老師提示我們有具有目的性的時間安排:周一分析設計準備階段。

根據詳細的需求分析報告建立相應的資料檔案;周二模組構成框架的程式設計;週三各模組一定業務功能的設計及程式設計;周四程式設計除錯階段;周五組裝測試,實習作品成績評定,交實習報告書。

我們不會的地方就去問學習比較好一些的同學,或者去問老師,老師和同學們總是那麼的熱心,只要你還不明白,不論你問多少次,老師和同學們都會耐心地給你細心的講解,直到講會為止。

最終我的程式編寫成功了。

這次實習是有益的,它不僅讓我們學習到了c語言的知識,更讓我們學習到了同學們之間的那種協作互助精神,為我以後踏入社會工作準備了很多良好的知識與經驗。

c語言實習報告

實習報告 1,從1到100面積,面積大於100跳出 周一上午 include define pai 3.14164 巨集定義乙個pai main 主函式 getch 結果 2,九九乘法表 周一下午 include main 主函式 printf n 換行 getch 結果 3,1 100不被5和7整...

c語言實習報告

c程式設計實習報告 名稱 建築工地資訊管理系統 學院 機電學院 專業 機械設計製造及其自動化 姓名 許文祥 班級學號 20091003791 指導老師 薛思清 2011年7 月3 日 根據題目要求,由於資訊是存放在檔案中的,所以應提供檔案的輸入,輸出操作 在程式中要能刪除資訊,因此要有刪除操作 同時...

c語言實習報告

c語言課程實習報告 所在院系數理學院 班級學號 121091 13 姓名程式已存檔 指導老師 評分二零一零年七月十五 目錄 一.題目要求3 二.需求分析3 三.總體設計3掌握 四.詳細設計4 1.主函式4 1 流程圖4 2 主函式程式5 2.各功能模組7 1 查詢模組7 1 流程圖7 2 程式8 2...