第一篇:《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”:销毁单链表,结束程序运行