C语言实验指导及报告模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言程序设计

附件1:实验报告模板

C语言程序设计

实验报告

实验一简单的C程序

教学班级:冶金136 学号:01 姓名:张博

课程教师:胡春安实验教师:胡春安

完成时间:2015-2016学年第1学期

实验一简单的C程序

实验时间:2机时

一、实验目的

1. 熟悉C程序编辑环境,掌握主要菜单项的操作和作用。

2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。

二、实验意义

通过上机实验,加深对第一章所学基本知识:C语言的基本结构和简单C 程序的理解。通过调试简单的C程序,让学生对C程序的编辑、编译、链接和运行有一个直观的体验和熟悉,激发学习的好奇心和兴趣,为后面的全面学习奠定非常必要的基础。

三、实验内容

1.验证实验

(1)掌握程序的编辑、编译、连接、运行、调试过程,按以下步骤进行实验。

⏹输入源程序

#include

int main()

{

float a,b;

a=12

b=10;

c=a%b;

printf("a=%d,b=%d,c=%d",a,b,c);

return 0;

}

⏹编译、链接及运行,并记录下列问题:

①您在编辑、编译该程序时,在输出窗口显示了几条错误信息?请记录在实验报告中。

C:\Users\h\Desktop\c\ex1\main.c||In function 'main':|

C:\Users\h\Desktop\c\ex1\main.c|6|error: expected ';' before 'b'|

C:\Users\h\Desktop\c\ex1\main.c|7|error: 'c' undeclared (first use in this function)|

C:\Users\h\Desktop\c\ex1\main.c|7|note: each undeclared identifier is reported only once for each function it appears in|

C:\Users\h\Desktop\c\ex1\main.c|7|error: invalid operands to binary % (have 'float' and 'float')|

||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

错误1:变量b前少了分号“;”

错误2:变量c未定义;

错误3:%运算符运算对象必须是整型数据。

② 对出现的错误信息进行分析,找出错误原因并重新编辑、编译,直到程序正确运行为止。

正确的程序:

#include

int main()

{

int a,b,c;

a=12;

b=10;

c=a%b;

printf("a=%d,b=%d,c=%d",a,b,c);

return 0;

}

③ 保存文件。

2. 请将560分钟转换成小时和分钟。

3. 从键盘上输入圆锥体的半径r 和高度h ,计算其体积v=213

r h

4. 实现一个简单的程序,输出字符串“Welcome to Jxust!”。

附件2:实验指导

实验一简单的C程序

实验时间:2机时

一、实验目的

1. 熟悉C程序编辑环境,掌握主要菜单项的操作和作用。

2. 熟悉编写一个C程序的上机过程(编辑、编译、链接和运行)。

二、实验意义

通过上机实验,加深对第一章所学基本知识:C语言的基本结构和简单C 程序的理解。通过调试简单的C程序,让学生对C程序的编辑、编译、链接和运行有一个直观的体验和熟悉,激发学习的好奇心和兴趣,为后面的全面学习奠定非常必要的基础。

三、实验重点

1. 一个C程序的上机过程。

2. C语言编辑环境的基本操作。

四、实验难点

1. 调试C程序中的语法错误。

2. 保存C程序。

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1.验证实验

(1)掌握程序的编辑、编译、连接、运行、调试过程,按以下步骤进行实验。

⏹输入源程序

#include

int main()

{

double a,c;

a=12

b=10;

c=a/b;

printf("a=%d,b=%d,c=%d",a,b,c);

return 0;

}

⏹编译、链接及运行,并记录下列问题:

①您在编辑、编译该程序时,在输出窗口显示了几条错误信息?请记录在实验报告中。

② 对出现的错误信息进行分析,找出错误原因并重新编辑、编译,直到程序正确运行为止。

③ 保存文件。

特别提醒:由于初学者对C 程序设计不熟练,初次上机时对C 程序的字符集不熟练,特别容易产生字符输入的错误(约90%的初学者出现过这种错误)。因此,在对程序进行编译时便会出现许多语法错误信息,此时你需要与样例程序清单仔细比对、仔细检查输入字符的拼写错误或其它类型错误,每修改一处,必须重新编译一次,如此反复操作直至错误不再出现。另外,由于编译的错误信息是英文信息,对英文阅读和理解可能有一定的困难,这点也是初学者实验时的难点,但请放心,同样的错误信息见的次数多了你也就能明白意思,希望读者不要害怕。正所谓磨刀不误砍柴功,多花点时间和心思做好语法错误信息理解,将提升你编程、调试程序的能力。

2. 请将560分钟转换成小时和分钟。

提示:

(1) 已知1小时=60分钟

(2) 560/60的结果为小时数;

(3) 560%60的余数为分钟数;

(4) 输出结果

请根据给出的语句,试着编写程序。

3. 从键盘上输入圆锥体的半径r 和高度h ,计算其体积v=213

r h

提示:

(1)已知л、r 、h 的值

(2)将数学公式转换成C 语言表达式

v=π*r*r*h/3

(3)求v

(4)输出结果。

请试着编程求体积v 。

4. 实现一个简单的程序,输出字符串“Welcome to Jxust!”。

相关文档
最新文档