第一篇:《C語言程序設計》作業和實驗報告內容與要求
《C程序設計》作業內容和要求
每章作業題目內容
第1章(15頁)
第1.5題、第1.6題、第1.7題
第2章(36頁)
用傳統流程圖、N-S圖、偽碼來描述4.(1)、(2)和(3)
第3章(82頁)
第3.3題、第3.4題、第3.6題、第3.7題
第4章(111頁)
第4.3題、第4.6題、第4.8題、第4.9題、第4.10題
第5章(140頁)
第5.3題、第5.5題、第5.6題、第5.8題、第5.10題、第5.12題、第5.16題
第6章(168頁)
第6.1題、第6.3題、第6.4題、第6.6題、第6.8題、第6.13題
第7章(218頁)
第7.1題、第7.3題、第7.6題、第7.10題、第7.14題、第7.18題
第8章(291頁)
第8.3題、第8.4題、第8.5題、第8.6題、第8.7題、第8.15題、第8.16題、第8.17題
第9章(330頁)(不做)
第9.1題、第9.2題、第9.3題
第十章 指針(278頁)(不做)
第10.3題、第10.4題、第10.5題、第10.7題、第10.15題、第10.16題、第10.17題
備注:作業講評穿插在講課中進行。不再最后講評,請同學保留好自己的每一次作業。對于每次作業,除了寫在作業紙上外,還需要進行上機編程調試得出結果(無法上機實現的題目如題目3.3等除外),并與自己做的相對比,檢查自己的錯誤。對作業成績和批改有異議的同學,請及時找老師反映,根據實際情況進行修改。4 對于作業遲交者,一律以降一檔記成績。如作業應該給優,但因遲交,成績給良。
5.作業采用抽查制度,每章講完后指定某一班級交作業檢查。
作業等級劃分
優:書寫干凈,整潔。完成所布置的所有題目。所編寫程序正確,書寫格式正確,程序對象命名正確,有恰當合理的注釋。對于作業題目,使用多種算法完成且思路正確。
良:書寫干凈,整潔。
2完成所布置的題目,對于不會寫的作業題目,允許空著,但不贊成抄襲。所編寫程序思路正確,書寫格式上有欠缺,程序對象命名正確,有注釋。
4對于作業題目,能夠嘗試使用多種算法,且思路可行。
中:
1書寫欠干凈、整潔。疑似抄襲他人作業者
3對于作業題目,僅僅是完成,缺乏深度思考。
未交:以0分記。
《C程序設計》實驗報告內容和要求
需提交實驗報告的章節
實驗五
實驗六
實驗七
(具體實驗內容見附件《C語言程序設計》實驗指導書.doc)
備注:如果某章實驗課次數超過一次,也只寫一個實驗報告。如受篇幅所限,實驗報告里精選一些自己做過和驗證過的程序實例,寫明實驗結果分析,寫出自己對該部分實驗內容的理解和在編程及調試過程的經驗教訓和體會。對于報告遲交者,一律以降一檔記成績。如實驗報告應該給優,但因遲交,成績給良。4 實驗報告提交的時間均在該次實驗結束后一周,即本周做完第三章實驗,下周實驗課時提交上周的實驗報告。
5請學委辛苦,按所在班級學生的學號排好實驗報告的順序,提交給任課教師或助課教師。6 每次上機課結束前15分鐘檢查學生實驗情況,請做好準備。
實驗報告等級劃分
優:嚴格按實驗報告要求,寫明姓名,學號,實驗日期,實驗題目,實驗要求,實驗內容。2 對于實驗,寫清程序代碼(篇幅不夠可以另附作業紙),給出實驗測試或驗證用例(數據),對所編寫的程序經上機測試,得出結果正確,對于結果不正確或部分測試結果正確的現象給予深刻的討論和分析,且有理有據。書面干凈、整潔。對于本次試驗,有深刻的經驗教訓和體會,并在實驗報告中列出。
良:未能嚴格按實驗報告要求,寫明姓名,學號,實驗日期,實驗題目,實驗內容,實驗要求。2對于實驗,寫清程序代碼(篇幅不夠可以另附作業紙),給出實驗測試或驗證用例(數據),對所編寫的程序經上機測試,得出結果正確,對于結果不正確或部分測試結果正確的現象給予討論和分析。書面干凈、整潔對于本次試驗,有深刻的經驗教訓和體會,并在實驗報告中列出。
中:書寫不夠干凈、整潔疑似抄襲他人報告僅僅寫出程序代碼,未對其進行調試,未列出實驗用的測試或驗證數據,得出正確結論,或對于所得出的結論未能做出深刻的分析,舉一反三。
未交:以0分記。
《C程序設計》大實驗作業(選作)
根據自己的能力和水平,選擇實際應用實驗題目(如下所示),完成設計與實現。期末需要提交總的書面報告,要求詳細說明自己所開發的應用系統的基本功能、操作界面、操作指南、實現技術、源代碼及參考資料。參見計算機科學與技術專業課程設計(如下所示)
實驗目的:
1.綜合掌握C語言的知識、程序設計方法。
2.學會開發設計的基本方法。
實驗內容:
3.文件型數據庫
4.詞法分析器
5.模擬 dos 命令 dir
6.桌面計算器
7.漢字的顯示
8.通用排序算法
9.文本編輯器
10.校友通訊錄
實驗方法:
1.查閱資料,分析課題所具功能,做初步設計
2.編寫相應代碼,調試,運行
3.生成可執行程序
4.撰寫實驗報告
第二篇:《c語言程序設計》上機實驗報告要求
《c語言程序設計》上機實驗報告要求
1.實驗環境:
軟件系統:使用的軟件環境
硬件系統:機型說明
2.實驗目的:掌握如何編輯、編譯、鏈接調試運行c程序
3.實驗內容:
(1)掌握順序結構程序設計.P26 ,p49,p62 3.2~3.7
(2)掌握選擇結構程序設計(if 和switch語句的用法)p4.2~
(3)循環結構程序設計(while, dowhile,for語句的用法)。
(4)掌握數組的定義、輸入和輸出的方法,字符數組、字符串函數的使用。
(5)了解函數的定義,熟悉函數實參與形參的“值傳遞”方式,掌握函數的嵌套調用和遞歸調用方法。
(6)熟悉指針含義及其使用。
(7)熟悉結構體和共用體的使用。
(8)熟悉文件的使用。
4.實驗要求:
(1)輸入編寫的源程序,檢查程序有無錯誤(語法和邏輯錯誤),有則改
之。
(2)編譯和連接,仔細分析編譯信息,如有錯誤應找出原因并改正。
(3)運行程序,輸入數據,分析結果。
5.實驗結果:
輸出程序清單和運行結果。(要求把原題內容,調試好的程序和其結果一并打
印),6.實驗體會
分析運行結果,本次調試程序取得的經驗(遇到的問題,解決的方法等)。
第三篇:《C語言程序設計》實驗報告
指導教師學院專業班級學號姓名實驗室
實驗題目:
實驗要求:
實驗內容及步驟:
運行結果
心得體會:
第四篇:C語言與程序設計實驗報告六
《C語言及程序設計》實驗報告
實驗六 選擇、循環結構程序設計
實驗目的:
進一步對選擇結構和循環結構進行程序設計。實驗內容:
1、打印輸出如下圖所示的圖形:
A
BBB
CCCCC
DDDDDDD #include “stdio.h” #include “conio.h” main(){
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(“ ”);
for(k=0;k<=2*i;k++)
printf(“%c”,'A'+i);
printf(“n”);}
getch();}
2、編程序解決百錢買百雞問題。公元前5世紀,我國數學家張丘建在《算經》中提出“百雞問題”:雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁、雞母、雞雛各幾何?
提示:采用窮舉法解決該問題。先設變量,列出數學中的方程式,然后用for循環處理窮舉。
#include
《C語言及程序設計》實驗報告
main(){int x,y,z;for(x=0;x<20;x++)for(y=0;y<34;y++)for(z=0;z<100;z++)if((15*x+9*y+z==300)&&(x+y+z==100)&&(z%3==0))printf(“%d,%d,%dn”,x,y,z);getche();}
第五篇:C語言程序設計--大作業
C語言程序設計大作業
編寫程序,實現單鏈表的插入、刪除、輸出、查找、統計以及銷毀功能。
單鏈表的每個結點存儲一名學生的信息,包括:學號、姓名、性別、年齡、三門課程(高數、英語、C語言)的成績、三門功課的平均分。
結構體類型聲明如下: typedef struct student {
char sno[8];
char name[20];
char sex;
int age;double score[3];double avg;
struct student *next;} STUDENT, *PSTUDENT;
要求:
⑴一律使用 STUDENT 聲明學生結構體的變量,一律使用 PSTUDENT 聲明指向學生結構體的指針變量
⑵程序運行過程中要有菜單提示,菜單如下:
*************************************************************** *
1.Insert a student
* *
2.Delete a student
* *
3.Display the link list
* *
4.Display excellent students
* *
5.Search a student by the name
* *
6.Display the average score of three courses * *
0.Exit the program
* ***************************************************************
“Insert a student”:插入一個學生記錄,要求按平均分從高到低插入 “Delete a student”:刪除指定學號的學生 “Display the link list”:輸出單鏈表中所有學生的信息 “Display excellent students”:輸出鏈表中三門功課平均成績高于85分(含85分)的學生信息 “Search a student by the name”:根據輸入的姓名,輸出鏈表中相應學生的信息 “Display the average score of three courses”:輸出鏈表中所有學生的高數平均分、英語平均分以及C語言平均分 “Exit the program”:銷毀單鏈表,結束程序運行