C语言实验报告文档格式.docx
- 文档编号:15292228
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:32
- 大小:232.53KB
C语言实验报告文档格式.docx
《C语言实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《C语言实验报告文档格式.docx(32页珍藏版)》请在冰豆网上搜索。
6
08060021906
有关函数的程序设计
7
08060021907
有关数组的程序设计
8
08060021908
有关指针的程序设计
9
08060021909
课程设计
设计
*实验项目类型:
演示性、验证性、综合性、设计性实验。
*此表由学生按顺序填写。
课程名称程序设计语言成绩评定
实验项目名称C语言的编程环境指导教师
实验项目编号08060021901实验项目类型验证实验地点
学生姓名学号
学院系专业
实验时间温度24℃湿度73%
(一)实验目的和要求
(1)了解TurboC的界面设置;
(2)熟练掌握C程序的上机步骤。
(二)实验原理和主要内容
(1)进入TC2.0集成开发环境;
(2)建立并保存文件example.c
(3)编译并连接该源程序文件,生成可执行文件example.exe。
(三)主要仪器设备
计算机
(四)实验步骤
(1)源程序文件的建立与保存;
1)进入TC集成开发环境;
2)执行“File”-〉“New”命令;
3)在编辑窗口中输入源代码;
//example.c
#include<
stdio.h>
voidmain()
{
printf("
Helloworld!
\n"
);
}
4)执行“File”-〉“Save”命令,保存源文件;
(2)源程序文件的编辑
与各种常见的文本编辑软件的使用类似。
(3)编译源程序
执行“Compile”-〉“CompileOBJ”命令;
(4)连接
执行“Compile”-〉“LinkEXEfile”命令(注:
编译连接可选择“Compile”-〉“MakeEXEfile”命令或按F9一次完成);
(5)运行
执行“Run”-〉“Run”命令或按Ctrl+F9运行程序。
按Alt+F5可以切换屏幕看输出结果;
(五)实验结果及分析
(六)教师评语、评分
实验项目名称数据类型、运算符和表达式指导教师
实验项目编号08060021902实验项目类型验证实验地点
学生姓名学号
实验时间温度24℃湿度66%
(1)掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。
(2)了解不同的类型数据之间赋值的规律。
(3)学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。
(1)定义一个整型、字符型和实型的变量,并对它们赋值。
(2)对某个整型变量进行自加和自减,看计算结果。
计算机
(1)输入以下程序:
#include<
inta,temp,result=0;
floatb;
doublec;
chard;
/*定义四种数据类型的四个变量*/
a=2;
b=2.365;
c=25.325;
d='
s'
;
/*给四个变量赋值*/
printf("
a=%d\n"
a);
b=%g\n"
b);
c=%g\n"
c);
d=%c\n"
d);
temp=a;
result=a++;
printf("
a++result=%d\n"
result);
/*测试a++的结果*/
a=temp;
result=0;
result=++a;
++aresult=%d\n"
/*测试++a的结果*/
result=a--;
a--result=%d\n"
/*测试a--的结果*/
result=--a;
--aresult=%d\n"
/*测试--a的结果*/
}
(2)分析结果。
a++,先引用,再自增,所以执行result=a++时,result为2,之后a自增为3;
++a,先自增,再引用,所以执行result=++a时,a先自增为3,result为3;
同理,a--是先引用,再自减;
--a是先自减,再引用。
结果如预期所想,分析正确。
实验项目名称顺序程序结构程序设计指导教师
实验项目编号08060021903实验项目类型验证实验地点
实验时间温度24℃湿度74%
(1)掌握顺序结构的程序执行顺序,即语句的执行顺序与书写顺序一致。
(2)学会数据的输入语句和巩固数据输出,赋值语句。
(1)定义若干变量,输入变量的值,并把该值输出。
(2)注销某些语句,以体现顺序结构的程序执行顺序。
inta;
intb;
a=123;
a1=%d\n"
/*语句1*/
Pleaseenterb:
"
scanf("
%d"
&
b);
b1=%d\n"
/*语句2*/
a=321;
a2=%d\n"
/*语句3*/
b=456;
b2=%d\n"
/*语句4*/
(2)分别注销语句1…语句4,分析结果。
(3)输入以下程序:
chara,b;
intc;
%c%c%d"
a,&
b,&
c);
\n%c,%c,%d\n"
a,b,c);
}
问题1要使上面程序的输出语句在屏幕上显示1,2,34,则从键盘输入的格式是什么?
问题2要使上面程序的键盘输入为1,2,34,而输出语句在屏幕上显示为‘1’,‘2’,34,则应修改程序中的哪条语句?
怎样修改?
(1)执行结果:
(2)分别注销语句1,2,3,4,可得到下面的结果
a
分析:
语句1作用是把a的值赋给a1,并打印出来。
b
语句2的作用是把b的值赋给b1,并打印出来。
c
语句3的作用是把a的值赋给a2,并打印出来。
d
语句4的作用是把b的值赋给b2,并打印出来。
(3)问题1从键盘输入的格式是1234;
(2)问题2改成scanf("
%c,%c,%d"
\n'
%c'
'
%d\n"
通过以上学习,基本上掌握了解了顺序结构的程序执行顺序,学会了数据的输入语句和巩固数据输出。
实验项目名称选择结构程序设计指导教师
实验项目编号08060021904实验项目类型验证实验地点
实验时间温度24℃湿度68%
(1)掌握C语言逻辑量的表示方法(以0表示“假”,1表示“真”)。
(2)掌握if语句实现选择结构。
(3)掌握switch语句实现多分支选择结构。
(1)设计C语言程序,从5个数中取最大数及最小数。
(2)设计C语言程序,统计某一门课程考试成绩中各分数段的人数
(1)编写并输入程序:
#include<
intmain(void)
Inta,b,c,d,e;
printf(“Input5numbers:
”);
scanf(“%d,%d,%d,%d,%d”,&
c,&
d,&
e);
if(a>
b&
&
a>
c&
d&
e)
printf(“max=%d\n”,a);
if(b>
a&
b>
printf(“max=%d\n”,b);
if(c>
c>
printf(“max=%d\n”,c);
if(d>
d>
printf(“max=%d\n”,d);
if(e>
e>
d)
printf(“max=%d\n”,e);
if(a<
b)
c)
printf(“min=%d\n”,a);
else
printf(“min=%d\n”,e);
if(d<
printf(“min=%d\n”,d);
if(c<
printf(“min=%d\n”,c);
if(b<
printf(“min=%d\n”,b);
else
return0;
(2)设定一个班人数为30,则编写程序如下:
intmain()
ints,k,a=0,b=0,c=0,d=0,e=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 报告