湖北工业大学C语言实验报告解答Word文档格式.docx
- 文档编号:14547818
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:66
- 大小:48.23KB
湖北工业大学C语言实验报告解答Word文档格式.docx
《湖北工业大学C语言实验报告解答Word文档格式.docx》由会员分享,可在线阅读,更多相关《湖北工业大学C语言实验报告解答Word文档格式.docx(66页珍藏版)》请在冰豆网上搜索。
2、TurboC程序的用户界面包括哪些部分?
3、设置TurboC的工作环境。
(1)在D盘TURBOC2子目录下设置工作环境。
在D盘建立TURBOC2子目录,将光盘或U盘中的文件复制在该文件夹下。
在
TURBOC2子目录下至少包括INCLUDE、LIB两个子目录,其中INCLUDE文件夹中至
少包括26个头文件。
LIB文件夹中包括Cox.OBJ、Cx.LIB、MATHx.LIB、EMU.LIB、
FP87.LIB等库文件。
TC程序保存在D盘TURBOC2子目录下,运行TC程序:
设置工作环境的操作为:
D:
\TURBOC2>
TC;
打开TurboC集成开发环境
<
F10>
→”Options”→”Directories”;
设置以下路径
Includedirectories:
D:
\TURBOC2\INCLUDE
Librarydirectories:
\TURBOC2\LIB
Outputdirectories:
\TURBOC2
TURBOCdirectories:
Pickfilename:
CirrentPickfile:
完成设置后,保存配置文件:
→”Options”→”SaveOptions”→”ConfigFile:
C:
\TC\TCCONFIG.TC”
保存配置文件后,运行以下小程序“Hello.c”
main()
{printf(“Hello!
”);
}
输入后按<
Ctrl+F9>
运行程序,按<
Alt+F5>
查看输出屏幕。
当程序能够正确运行则
说明设置正确。
(2)在E盘TC子目录下设置工作环境
在E盘建立TC子目录,将光盘或U盘中的所有文件包括INCLUDE、LIB两个子,
目录都复制在到TC子目录中,运行TC程序:
\TC>
E:
\TC\INCLUDE
\TC\LIB
\TC
TURBOCdirectories:
完成设置后,保存配置文件后,运行以下小程序“Hello.c”用以下操作运行程序:
→RUN→RUN;
运行正确后可以查看输出屏幕
→RUN→UserScreen;
程序显示“Hello!
”表示设置正确。
4、源程序的装载和保存
在网络E盘上建立K12子目录,在该子目录下以学号建立学生子目录,如。
在该子目录下保存BLANK1.C、MODIFY1.C、READ1.C、PROGRAM1.C等源文件。
(1)用菜单打开或装载源文件BLANK1.C的操作如下:
→”File”→”Load”→”*.C”→”BLANK1.C”
编辑完成后按.<
→”File”→”Save”存盘。
(2)用快捷键打开或装载源文件MODIFY1.C的操作如下:
F3>
→“Load”→“*.C”→“MODIFY1.C”
编辑完成后按<
F2>
存盘。
(3)用访问键打开或装载源文件READ1.C的操作如下:
Alt,F,L>
→“*.C”→“READ1.C”
Alt,F,S>
→“D:
\TC\READ1.C”存盘。
5、编译运行源程序并查看输出屏幕
(1)用菜单命令编译运行源文件BLANK1.C的操作如下:
→“RUN”→“RUN”
(2)用菜单命令查看源文件BLANK1.C的输出屏幕操作如下:
→“RUN”→“UserScreen”
(3)编译运行“MODIFY1.C”文件的快捷键为:
(4)查看“MODIFY1.C”文件输出屏幕的快捷键为:
(5)编译运行“PROGRAM1.C”文件的访问键为:
Alt+R,R>
(6)查看“PROGRAM1.C”文件的访问键为:
Alt+R,U>
6、简单程序的编辑和调试
(1)已知半径r,试求园的面积s,球的体积v。
#include<
stdio.()
{intr=4,s,v;
s=PI*r*r
v=4*PI*r*r*r3;
printf(“s=%d,v=%d”,s,v);
(2)将华氏温度变换成摄氏温度C,计算公式为:
C=5*(F-32)9,若华氏温度F=59
度,试编程求摄氏温度C。
{floatc,f=59.0;
c=5*(f–32)9;
printf("
c=%f,f=%f”,c,f);
}
(3)已知电路参数L和C,求谐振频率f0。
{floatL,C,f0;
scanf(“L=%f,C=%f”,L,C);
f0=sqrt(2*3.*L*C);
f0=1f0;
printf(“f0=”,f0);
(4)运行以下程序,分析程序运行的结果。
(d=0,b=1)
stdio.()
{inta=5,b=4,c=3,d;
d=(a>
b>
c);
b-=c+=d;
printf("
d=%d,b=%d"
d,b);
getch();
三、调试过程(调试记录10分、调试正确性10分、实验态度10分):
1、设置好VC的工作环境,分别调试验证预习作业的正确性。
2、详细记录调试过程,记录下出现的错误,提示信息,解决错误的方法,目前还没
有解决的问题。
3、调试过程中人为设置错误,查看提示信息的内容。
如主函数写错为mian;
去掉函
数体开始的“{”,写错变量类型等错误,记下错误的提示信息。
4、记录每个程序的运行结果,思索一下是否有其他的解题方法。
5、文件分别用ex1.C、ex2.、Cex3.C、Cex4.C等文件名存盘。
四、分析与总结(每个步骤10分)
1、分析实验结果,判断结果的合理性及产生的原因。
2、总结实验所验证的知识点。
3、写出实验后的学习体会。
C语言程序设计实验内容:
实验2数据类型、运算符与表达式
机械学院专业班级:
机自班教师:
学号:
1、掌握常量、符号常量、变量的表示与定义。
2、掌握整型、长整型、单精度型、双精度型、字符型数据的定义和存储。
3、掌握算术运算、赋值运算、关系运算、逻辑运算、逗号运算、强制类型运算、条件
求字节运算、位运算行的运算级别、结合原则。
4、掌握表达式语句和函数语句的简单使用。
1、程序填空题:
试在括号中填入正确的答案,并上机验证程序的正确性。
(1)对符号常量进行宏定义。
(#define)PI3.结果为:
(main())
{floatr,s;
scanf(“%f”,r);
s=PI*r*r;
printf(“%f%f\n”,r,s);
}
(2)交换变量a和b中的数据。
{inta=32,b=24,(t);
(t=a);
a=b;
b=t;
printf(“%d%d\n”,a,b);
2、程序改错并上机调试运行
(1)求a,c两个数的余数和商。
**********found**********
{inta=8,b;
floatc=5.0,d;
{inta=8,b,c=5,d;
d=a%c;
b=ac;
printf(“%d%d\n”,&
a,&
b);
printf(“%d%d\n”,d,b);
(2)将原大写字母转换为小写字母,将原小写字母更换为大写字母。
{charch1=‘E’,ch2=‘d’;
ch1=ch1+20;
ch1=ch1+32;
ch2=ch2+32;
ch2=ch2-32;
printf(“%c,%c\n”,a,b);
3、读程序写结果并上机验证其正确性
(1)求带参数的宏代换
stdio.h>
结果为:
(8)
#defineN4
#difineS(x)N*x*x
{inta=1,b=2;
printf(“%d\n”,S(a+b));
(2)求表达式的输出结果
d=6
main()12
{inta=3,b=2,c=6,d;
printf(“d=%d\n”,(a=3,b=2,c=6));
printf(“%d%d\n”,(a=3)||(++b),b);
4、编程题
(1)已知三角形三个边分别为a=3,b=4,c=5,编程求三角形面积s
math.()
{floata,b,c,s,area;
scanf("
%f,%f,%f"
&
a,&
b,&
c);
s=1.02*(a+b+c);
area=sqrt(a*(s-a)*(s-b)*(s-c));
a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n"
a,b,c,s);
area=%7.2f\n"
area);
}
(2)已知a=4,b=6,用你所知道的交换算法编程,交换a,b两个变量的值。
main()main()main
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 湖北 工业大学 语言 实验 报告 解答