重慶城市管理職業學院
電子資訊工程系
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...