C语言程序设计基础实验讲义

上传人:大米 文档编号:554880498 上传时间:2024-01-23 格式:DOC 页数:11 大小:242KB
返回 下载 相关 举报
C语言程序设计基础实验讲义_第1页
第1页 / 共11页
C语言程序设计基础实验讲义_第2页
第2页 / 共11页
C语言程序设计基础实验讲义_第3页
第3页 / 共11页
C语言程序设计基础实验讲义_第4页
第4页 / 共11页
C语言程序设计基础实验讲义_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、.程序设计基础实验讲义黑龙江大学计算机学院、软件学院程序设计基础实验讲义根据程序设计基础实验大纲编写,共有十二个实验,其中前十个实验为必做实验,后二个为选作实验,总计36学时。一、上机实验的目的和要求程序设计是一站实践性很强的课程。强化实践,是学好程序设计课的重要环节。所谓强化实践主要包括两个方面:一是多编程序,二是多上机调试,要将这两方面结合起来。为了培养学生的实践动手能力,作到独立编定程序,必须进行上机实验。上机实验的目的,绝不仅仅是为了验证教材和讲课的内容是否正确,学习程序设计决不能只停留在书本上和纸面上,还要培养上机调试程序能力。对于实验者来说,决不能仅仅满足于自己所编的程序能得出正确

2、的结果,而应在实践中积累调试程序的经验。要把听讲-复习-作业-上机这几个环节有机地结合起来,一环扣一环,前后衔接。对于每个实验题目,要求学生能够作到,自己编写程序,自己输入程序,自己调节器试程序,自己分析结果。综上所述,学习C程序设计,上机实验的目的主要为:1使学生能更好的理解书本上的内容,对于课堂上讲授的语句,语法知识,只有通过上机实践才能作到熟练的掌握。2了解和熟悉C语言程序开发的环境。由于C语言开发环境的种类繁多(UNIX C, Turbo C,MS C等),不同的开发环境具有不同的特点、不同的运行环境设置,要求实验者必须了解自己使用的开发环境所处的软、硬件环境。3上机调试程序,关于发现

3、程序中的错误,并能很快排除错误,使得程序能正常运行。调节器试程序时一方面可以借鉴书本上介绍的经验,另一方面要注重自己直接经验的积累。上机实验的重要性决不亚于课堂的教学因此要求学生认真对待这个教学环节并应按照一定的规范完成。上机实验过程通常可以按照如下步骤进行:1了解实验目的和要求,复习书本上相关的内容。2根据经定的题目,事先编好程序,并要经过静态检查,分析可能出现的问题。3设计好测试用例。4上机输入程序,进行调试,记录调试中出现的问题和采的措施。5实验完成后,要分析实验中出现的问题。二、具体实验内容实验一 C语言程序的运行环境和运行一个C语言程序的方法一、目的和要求1了解所用的计算机系统的基本

4、操作方法,学会使用该计算机系统。2了解如何在该计算机系统上编辑、编译、连接和运行一个C语言程序。3通过运行简单的C语言程序,初步了解C语言源程序的特点。(本实验可以在完成第一章内容使用)二、实验内容1了解WINDOWS,DOS操作系统,学习如何进入正确的系统工作状态,掌握其操作命令和应用程序的使用,包括如何建立目录,查找文件,列目录,复制文件等。(本部分为计算机基础课程的内容,在此应用复习)2了解Visual C+6.0开发环境。(1)系统环境的启动点击开始菜单中的Microsoft Visual studio 6.0 菜单下的Microsoft Visual C+ 6.0,启动系统集成开发环

5、境。(2)新建C+源文件 图1 创建C源文件界面(3)编译源文件 图2 编译C源文件界面(4)运行程序图3 运行C程序界面3输入教材中1.3节中的例1.1,例1.2。例1.3调试运行程序,了解在Visual C+环境下如何运行C程序。4输出如下图型: * How are you?*5写出VC6.0的上机过程!6完成从键盘输入3个数,并按从小到大输出。实验二 数据类型、运算符和表达式一、目的和要求1掌握定义整型、字符型和实型变量的方法,以及对它们赋值的方法。2学会使用C语言的有关算术运算符,以及包含这些运算符的表达式。3学会编辑、编译、连接和运行C语言程序。二、实验内容(由教师任选几道)输入如下

6、程序,验证运行结果。main()int i1,i2;char ch1,ch2;float f1,f2;double d1,d2;i1=12;i2=113;ch1= A;ch2=B;f1=1.23;f2=0.34;d1=1.23;d2=0.34;printf(” ni1=%d,i2=%d”,i1,i2);printf(” nch1=%c,ch2=%c”,ch1,ch2);printf(” nfl=%f,f2=%f”,f1,f2);printf(” ndl=%lf,d2=%lf”,d1,d2);2输入如下程序,验证运行结果。main()int i1,i2;char ch1;float f1;dou

7、ble d1,d2;i1=12; ch1= A;f1=1.23; d1=1.23;i2=i1+ch1;printf(” ni2=%d”,i2);i2=i1+f1;printf(” ni2=%d”,i2);d2=ch1+i2+i1+f1+d1;printf(” nd1=%lf”,d2);d2= ch1+i2+i1+(int)f1+(int)d1;printf(” nd1=%lf”,d2);3输入如下程序,验证运行结果。main()char c1,c2;c1=97;c2=98;printf(” ncl=%c,c2=%c”,c1,c2);printf(” n cl=%d,c2=%d”,c1,c2);

8、cl=a;c2=b;printf(” ncl=%c,c2=%c”,c1,c2);printf(” n cl=%d,c2=%d”,c1,c2);4输入如下程序,验证运行结果。main()int x,y,z;x=y=z=1;printf(” One:nx=%d,y=%d,z=%d”, x,y,z);x+=x;y=y*=y+=2;z+=z*=z=4;printf(” Two:nx=%d,y=%d,z=%d”, x,y,z);5输入如下程序,验证运行结果。main()int x,y,z;x=y=z=1;printf(” One:nx=%d,y=%d,z=%d”, x,y,z);x+;+y;z-;pri

9、ntf(” Two:nx=%d,y=%d,z=%d”, x,y,z);x=y=z=1;x=x2;printf(” Three:nx=%d”, x);y=+y+y;printf(” Three:nx=%d”, y);x=1;y=(x+)+(x+)+(x+);printf(” Three:nx=%d”, y);y=( + x)+( + x)+( + x);printf(” Three:nx=%d”, y);6输入如下程序,验证运行结果。main() printf(”ab ct de ntxyabr123”);printf(”nab cbbrxyar123”);printf(” nIm a stud

10、ent”);printf(” n Its a number 012”);6、输入并运行下面的程序:#include void main()char cl,c2;c1= a ;c2= b ;printf( “%c%cn”,c1,c2);7、 完成教材第2章47页习题1 、习题2、习题3、习题4。8、输入并运行下面的程序:#include void main () int a , b;unsigned c , d;long e , f;a = 100;b = -100;e = 50000;f = 32767;c = a;d = b;printf (“%d, %dn ”, a , b);printf

11、 (“%u, %un ”, a , b);printf (“%u, %un ”, c , d);c = a = e;d = b = f;printf (“%d, %dn ” , a , b);printf (“%u, %un ” , a , b);实验三 最简单的C程序设计一、 目的和要求1掌握赋值语句的使用。2. 掌握数据的输入/输出方法,学会输入/输出函数的使用方法。二、实验内容(由教师任选几道)1输入一个字符,并将其输出。要求:(1)利用 putchar()函数和getchar()函数来实现。(2)利用scanf()函数,printf()函数来实现。2输入下面程序,运行进行正确的数据输入

12、main()int i ,j;char ch1;float k ;printf(” n(One)Input two number:”);scanf(”%d%d”,i,&j);printf(”i=%d,j=%d”,i,j);printf(” n(Two)Input two number:”);scanf(” %d,%d” i,&j);printf(”i=%d,j=%d”,i,j);printf(”n (Three)Input two number:”);scanf(” i=%d,j=%d” i,&j);printf(”i=%d,j=%d”,i,j);printf(”n (Four)Input t

13、wo number and a char:”);scanf(”%d%c%f” i,&ch1,&k);printf(”i=%d,ch1=%c,k=%f”,i,ch1,k);3输入一个华氏温度,要求输出摄氏温度公式为:/()输出要求要有文字说明,取两位小数。4编写程序,输入一圆的半径,分别求圆的周长,面积的体积。5输入三角形的三边,计算三角形的周长,面积。6从键盘上输入一个小写字母,用大写字母输出。或反之。实验四选择结构程序设计一、目的和要求1了解C语言表示逻辑量的方法。2学会正确使用逻辑运算符和逻辑表达式。3熟练掌握if语句和switch语句的格式及应用。二、实验内容(由教师任选几道)输入下面程

14、序,验证结果与自己计算的值是否相同。main()int x,y,z;x=y=z=;+x|+y|+z;printf(”nx=%d,y=%d,z=%d”, x,y,z);x=y=z=;+x&+y|+z;printf(”nx=%d,y=%d,z=%d”, x,y,z);x=y=z=;+x&+y&+z;printf(”nx=%d,y=%d,z=%d”, x,y,z);x=y=z=1;+x&+y&+z;printf(”nx=%d,y=%d,z=%d”, x,y,z);x=y=z=1;+x&+y|+z;printf(”nx=%d,y=%d,z=%d”, x,y,z);2输入四个数,要求按照从小到大的顺序输出。3给一个不多于位的正整数,要求()求出它是几位数。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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