C语言程序设计实验指导书

上传人:s9****2 文档编号:487259144 上传时间:2022-08-08 格式:DOC 页数:17 大小:244KB
返回 下载 相关 举报
C语言程序设计实验指导书_第1页
第1页 / 共17页
C语言程序设计实验指导书_第2页
第2页 / 共17页
C语言程序设计实验指导书_第3页
第3页 / 共17页
C语言程序设计实验指导书_第4页
第4页 / 共17页
C语言程序设计实验指导书_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《C语言程序设计实验指导书》由会员分享,可在线阅读,更多相关《C语言程序设计实验指导书(17页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 课程实验指导书第一部分前言一、实验的目的学习程序设计课程不能满足于“懂得了”,满足于能看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运行程序和分析结果。上机实验的目的,绝不仅仅是为了验证教材和讲课的内容,或者验证自己所编写的程序的正确与否。程序设计课程上机实验的目的是:1加深对讲授内容的理解,尤其是一些语法规定。通过实验来掌握语法规则是行之有效的方法。2熟悉所用的操作系统。3学会上机调试程序。通过反复调试程序掌握根据出错信息修改程序的方法。4通过调试完善程序。二、实验前的准备工作1了解所用的计算机系统(包括

2、编译系统)的性能和使用方法。2复习和掌握与本实验有关的教学内容。3准备好上机所需的程序,切忌不编程或抄别人的程序去上机。4对程序中出现的问题应事先估计,对程序中自己有疑问的地方应先作上记号,以便上机时给予注意。5准备好调试程序和运行程序所需的数据。三、写好实验报告实验报告应包括以下内容:1实验目的。2实验内容。3程序清单。4运行结果。5对运行结果的分析,以及本次调试程序所取得的经验。四、实验任务与时间安排实验序号实验内容拟实验时间实验形式1C语言的运行环境及运行C程序方法2验证性2(整型、实型、字符型)常量和变量2验证性3算术运算表达式、逗号表达式和格式输出控制2验证性4顺序控制程序设计2验证

3、性5选择结构控制程序设计2验证性6循环结构控制程序设计2验证性7实验7:break、continue、goto语句和结构化程序综合设计2验证性8实验8:一维数组2验证性六、教材C语言程序设计)高福成主编清华大学出版社第二部分实验内容实验一:C语言的运行环境及运行C程序的方法一、实验目的1.了解所用计算机系统的基本操作方法,学会独立使用该系统。2.了解在该系统上如何编辑、编译、连接和运行一个C程序。3.通过运行简单的C程序,初步了解C源程序的特点。二、实验内容1、C程序编辑和开发步骤: (1)启动VC+ 6.0集成开发环境 (2)创建项目和项目工作区 (3)创建程序文件 (4)源文件的编译和连接

4、 (5)目标程序的运行每一个操作步骤的详细操作过程参考课本P286附录A2、在电脑的最后一个盘符里创建一个以自己学号命名的文件夹,在以学号命名的文件夹里创建一个学号-x的工程以及学号-x.c的程序文件(其中x=1,2,3,程序一,x=1;程序二,x=2)3、在学号-x.c源文件里编辑如下程序,并且进行编译、连接和运行。程序一:#include /头文件:stdio.h为标准输入输出头文件 void main() /主函数,函数体用 括起来printf (This is a C program.n); /函数体内容程序二:/* 编者: 日期: 程序功能:实现两个数相加程序*/#include v

5、oid main ( ) int a,b,sum; a=123; b=456; sum=a+b;printf (sum is %dn, sum);程序三:#include void main ( ) /主函数:一个程序有且只有一个 int max(int x,int y); /声明一个用户函数int a, b, c;scanf (%d,%d,&a,&b);c=max (a,b); /调用用户函数printf (max=%d,c);/*以下是定义一个用户函数max,int为max函数的返回值类型max是函数名,(int x,int y)的含义是max函数有两个参数x和y,连个参数的类型都为int

6、。*/int max(int x,int y) /定义一个用户函数int z;if (xy) z=x;else z=y;return (z);三、实验要求在实验之前,要求同学熟悉:1、程序的基本结构2、main函数、变量的定义、注释、分号的作用、函数的说明、函数体等内容。四、课堂作业提交把所编写的程序复制到一个以学号命名Word文件里,并且把运行结果截图粘贴在每程序的后面。下课前提交Word文件。四、 实验总结和实验报告的撰写1、 思考C程序设计基本机构和书写风格。2、 Printf和sanf函数的功能和格式。实验二:(整型、实型、字符型)常量和变量一、实验目的1. 掌握C语言的数据类型,熟悉

7、如何定义一个整型、字符型、实型变量,了解赋值的方法和数据输出的格式。2、掌握不同数据类型之间赋值的规律。3、进一步熟悉程序的编辑、编译、连接和运行的过程。二、实验内容输入并运行下面的程序1(1)运行此程序(2)加入下面的一个语句作为“”前的最后一个语句:printf(%d,%dn,c1,c2);(3)将第3行改为:int c1,c2;然后再运行程序,并观察结果是否相同并分析程序的作用。(4)将第3行改为int c1,c2;将第4,5行依次改为:1、c1=a;c2=b; 2、c1=a;c2=b;3、c1=300;c2=400;每改为一次后运行程序,观察结果并分析程序的作用。2、 在下列程序的横线

8、下按要求补充完整程序并运行程序。 3输入并运行下面的程序请对照程序和运行结果分析:(1)将一个负整数赋给一个无符号的变量,会得到什么结果。画出它们在内存中的表示形式。(2)将一个大于32767的长整数赋给一个整型变量,会得到什么结果。画出它们在内存中的表示形式。(3)将一个长整数赋给无符号的变量,会得到什么结果。画出它们在内存中的表示形式三、实验要求要求理解int、float、double、char、“”、,、()的含义四、练习1、编一程序完成如下功能:从键盘上输入学生5门课的成绩,计算出总成绩和平均成绩。2、已知圆半径,圆柱高,求圆周长,圆柱体积。五、实验总结和实验报告的撰写1、int、ch

9、ar、float、double类型变量的定义。2、掌握四种基本数据类型存储方式以及各种数据类型的取值范围。3、标识符的命名规则是什么?实验三:算术运算表达式、逗号表达式和格式输出控制一、 实验目的1、学会使用有关算术运算符,以及包含这些运算符的表达式,特别是+和-运算 符的使用。2、 掌握常用的C语言语句,熟练应用赋值。3、 掌握各种类型数据的输入输出方法,能正确使用各种格式输出符。二实验内容1、输入并运行下面程序,分析程序运行结果#includevoid main()int a=10,b=11,c1,c2; printf(c1=%d,c2=%dn,c1,c2);c1=+a;c2=b+;pri

10、ntf(c1=%d,c2=%dn,c1,c2);a=10;b=11;c1=a-;c2=-b;printf(c1=%d,c2=%dn,c1,c2);2. 编写程序:设圆半径r3,圆柱高h6。求圆周长、圆面积、圆柱体积,结果保留2位小数;3. 编写程序:分别用getchar和scanf函数输入两字符,分别用putchar、printf 函数输出。4、 要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”,因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c、c2、c3、c4、c5这5个变量的

11、值分别为C,h, i,n, a,经过计算,使c、c2、c3、c4、c5分别变为:G,l,m,r,e,并输出.程序提示:main函数算法如下:定义char型变量 c,c2,c3,c4,c5;给字符型变量赋值c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;输出c,c2,c3,c4,c5三、实验要求实验之前,要求预习算术运算表达式、逗号表达式、条件表达式和格式输出控制的内容;四、课堂作业提交把所编写的程序复制到一个以学号命名Word文件里,并且把运行结果截图粘贴在每程序的后面;下课前提交Word文件。五、实验总结和实验报告的撰写1、什么叫优先级和结合性?2、掌握逗号表

12、达式、条件表达式。3掌握不同类型数据的输入输出(getchar()、putchar()、scanf()和printf()的格式和应用。实验四:顺序控制程序设计一、 实验目的1、 熟悉基本输入/输出语句,掌握顺序结构的程序设计方法。2、 掌握输入/输出的函数和使用方法,对例子进行阅读和理解,必要时上机调试;3、 阅读程序课本例子,读懂程序的含义,特别注意其中的输入输出语句的使用;4、 上机操作,启动VC,建立工程和源文件,输入程序,对程序进行编译、运行、查看运行结果;5、 掌握顺序结构程序设计的思路和方法。二、实验内容1、编写程序:输入一个华氏温度,利用求摄氏温度(结 果保留一位小数)。2、输入三角形的三边长,求三角形面积。 已知三角形的三边长a,b,c,则该三角形的面积公式为: 其中s=(a+b+c)/2。为简单起见,假设输入的a,b,c能构成三角形。3、求ax2+bx+c=0方程的根,a,b,c由键盘输入,设b2-4ac0。 令, 则x1=p+q,x2=p-q三、实验要求实验之前掌握顺序控制程序设计的相关算法。四、课堂作业提交把所编写的程序复制到一个以学号命名Word文件里,并且把运行结果截图粘贴在每程序的后面;下课前提交Word文件。五、实验总结和实验报告的撰写实验五

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号