资源描述:
《c语言程序设计课程学期安排》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机课程卡课程名称程序设计基础(C)班级顺序号1实验名称实验一熟悉C语言上机环境实验目的1.熟悉C语言的系统环境,掌握程序的编辑、编译、连接、运行的全过程;2.通过运行简单的C程序,初步了解C源程序的特点。实验内容1.练习一(见教材P18【例3-2】)通过一个简单的C程序,掌握用VC++6.0编辑、编译和运行简单C程序的基本过程。2.练习二(见教材P2【例1-1】)用VC++6.0编辑、编译和运行程序后,初步掌握在程序运行中如何给变量输入任意数据,体会输入函数scanf的用法,并练习文件的保存。3.复习第一章部分课件(结合教材)。实施情况备注编
2、程环境:VC++集成环境计算机课程实验卡课程名称程序设计基础(C)班级顺序号2实验名称实验二数据类型与表达式实验目的1.掌握C语言的基本数据类型,熟悉定义变量及对变量赋值的方法;2.学会使用C语言的运算符和表达式;3.进一步熟悉C语言环境,即熟悉C语言的编辑、编译和运行过程。实验内容1.输入并运行下列程序。程序1:main(){inta=97,b=98;floatx=54.234,y=-45.567;charc='a';printf("%d,%4d",a,b);printf("%f,%6.2f",x,y);printf("%c",c)
3、;}分析运行结果。若想输出a,b变量的ASCII字符,应如何处理?程序2:main(){inta=10;a+=a;printf("%d",a);a/=4;printf("t%d",a);a+=a*=2;printf("t%d",a);a=a++;printf("t%d",a);a=--a;printf("t%d",a);}分析其运行结果。若将程序分别作以下改动并运行:⑴将a=a++;改为a=++a;a=--a;改为a=a--;结果会如何?⑵将printf函数中凡有"t"的地方,换成""或",",结果会如何?⑶将最后一行改为pri
4、ntf("%%d",a);结果会如何?2.有两个整型变量a和b,其值可由键盘任意输入(提示:用scanf函数),分别计算它们的和、差、积、商及a、b相乘的绝对值的平方根(提示:用sqrt函数,见教材P385,并加头文件:#include)。3.编写程序,计算两个数a,b的和,并在屏幕上显示。其中a=1,b=2,屏幕上显示的形式是:1+2=3。⑴把程序修改为求a、b的平均值。⑵如果对任意输入的a、b值求平均值,程序应如何修改?实施情况备注介绍几个数学函数(教材P253)计算机课程实验卡课程名称程序设计基础(C)班级顺序号3实验名称实
5、验三顺序结构程序设计实验目的1.掌握赋值语句的使用;2.熟练掌握输出函数printf、输入函数scanf的几种常用的控制格式的用法;3.掌握字符输入函数getchar、输出函数putchar的用法;4.掌握最简单的程序设计方法—顺序结构程序设计。实验内容1.编程实现输入一个华氏温度f,要求输出摄氏温度c。公式为:c=5(f-32)/9。(结果保留2位小数。验证:f=40,c=4.44)。2.设计一个程序,输入正五边形的边长的长度a(设为整数),按公式计算该五边形外接圆的半径,结果保留两位小数(提示:使用平方根函数sqrt时必须加头文件#inclu
6、de。验证:如a=1时,R=0.85;a=2时,R=0.43)。3.编写程序,输入平面中两点的坐标x1,y1和x2,y2计算两点之间的距离s(提示:须使用平方根函数sqrt)。4.编程实现从键盘给变量a,b分别输入整数,要求每个变量只能接受两位数,例如:32和46,求两数的乘积并显示出32*46=1472。输出时要求a,b占字符宽度3位,乘积占用5位显示。5.编程实现用getchar函数从键盘输入一个小写字母,并用putchar函数输出对应的大写字母。扩展:输入一个字符,找出它的前驱字符和后继字符,并按ASCII码值,按从大到小的
7、顺序输出这3个字符及其对应的ASCII码值。实施情况备注计算机课程实验卡课程名称程序设计基础(C)班级顺序号4实验名称实验四选择结构程序设计实验目的1.熟练掌握if语句;2.掌握switch语句;3.学会使用选择结构解决实际问题。实验内容1.输入4个整数,要求按由小到大(或由大到小)顺序输出(参考教材P54【例5.6】)。2.输入x的值,输出y相应的值(分段函数)。3*x+5(x>0)y=0(x=0)3*x-5(x<0)3.给出一百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,
8、60分以下为E(提示:可用if语句或switch语句编写,题目见教材P59五.3)。4.编写程序输入一整数,将其值按小于10,10~99