《C语言程序设计实验》大纲.doc





《《C语言程序设计实验》大纲.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计实验》大纲.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计课程实验大纲(本科)一、大纲说明C语言程序设计是计算机科学与技术专业的一门专业基础课。设置本课程的目的是使学生掌握算法设计的思想,培养学生分析问题和解决问题的能力,养成良好的结构化的程序设计风格,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实基础。C语言程序设计实验性质上属于课内实验,是教学环节不可分割的一部分,因此实验必须以课堂教学相适应。本实验大纲以教学的具体展开为参考,每个教学内容都设计了相应的实验,既是对课堂学习的补充,也是教材内容的延伸。C语言程序设计实验的教学目的在于帮助学生熟悉和了解C语言,并能在TC环境下编写和调试具有简单功能的原程序代码,掌握程序设
2、计的基本思路,培养良好的编程风格。课程编号适用专业计算机开设方式课内实验总学时学分考核方式课内考核执笔人 (签名)年月日教研室主任审核意见(签名)年月日系务委员会审核意见(签名)年月日综合性/设计性/验证性二、实验项目及学时分配序号实验名称学时实验类别每组人数一C语言程序基本结构和TC编程环境2验证性二数据类型、运算符和表达式2设计性三顺序结构设计2设计性四关系/逻辑运算和if语句2设计性五Switch语句及条件语句的嵌套使用2设计性六循环语句2设计性七循环嵌套及中断2设计性八数组的定义及使用2设计性九字符数组及使用2设计性十函数定义及调用2设计性十一变量的存储类别2验证性十二预处理命令2可选
3、十三指针(一)2设计性十四指针(二)2设计性十五结构及共用体2设计性十六文件操作2验证性备注:C语言程序设计课内实验实施时,由于每位同学都可配备一台计算机,可不考虑分组。但为培养同学们团结协作的团队精神,仍将同学分成8-10组,每组3-5人,为期末综合课题做准备。三、实验内容及考核要求实验一 实验名称C语言程序基本结构和TC编程环境实验目的了解和熟悉TC的编程环境;掌握在TC下进行C语言程序设计的基本步骤实验内容1、参照第一章的例1.1,编写一个C程序,输出以下信息:*VeryGood!*2、编写一个C程序,输入a、b、c 3个变量值,输出其中的最大值。(参考第一章的例1.3)考核要求能完成实
4、验内容中给出的习题,调试通过;基本掌握C语言程序设计的基本步骤和方法。实验二 实验名称数据类型、运算符和表达式实验目的熟悉并掌握C语言的常用基本数据类型,了解给类数据在内存中的表现形式及数值型数据的混合运算规则;理解各类运算符及其优先级、结合性;掌握表达式及其在C语言中的重要性。实验内容1、写出以下程序运行的结果,先分析,再上机验证。main()char c1=a, c2=b, c3=c, c4=101, c5=116;printf(“a%c b%ctc%ctabcn”,c1,c2,c3);printf(“tb%c%c”, c4,c5);main()int a, b, c, d;a=b=c=d
5、=5;printf(“a=%dn”, -a);printf(“a=%dn”, b-c);printf(“a=%dn”, d+=+b);a=b=c=5;printf(“a=%dn”, +a/b+*-c);2、要将“China”译成密码,密码规律是:用原来字母后的第4个字母代替原来的字母。请编写一个程序,用赋值方法使c1、c2、c3、c4、c5五个变量分别为C、h、i、n、a,经运算,输出密码变化后的5个变量值Glmre。考核要求能完成实验内容中给出的习题并调试通过,在验证相关知识点的基础上理解C语言编程的基本方法。实验三 实验名称顺序结构设计实验目的理解语句与表达式的概念与关系;掌握标准输入/输
6、出函数;理解C程序设计的一般过程。实验内容1、用下面的scanf()函数输入数据,令a=3、b=7、x=8.5、y=71.28、c1=A、c2=a,问在键盘上应如何输入?main()int a, b;float x, y;char c1, c2;scanf(“a=%d b=%d”,&a, &b);scanf(“ %f %e”, &x, &y);scanf(“ %c %c”,&c1, &c2);2、从键盘输入一个三位数整数,分别输出它的个位、十位、百位数。3、交换从键盘读入的两个整数,并输出。考核要求能完成实验内容中给出的习题并调试通过;掌握C语言的输入/出函数。实验四 实验名称关系/逻辑运算和
7、if语句实验目的熟悉并掌握常用的关系运算符和逻辑运算符,能利用它们进行条件定义;掌握if语句的三种形式,能使用if语句编程解决实际问题。实验内容1、如下函数,写程序,输入x,输入y值。x( x 1)y =2x-1( 1x 10)3x-11(x 10)2、编写一个程序,根据输血者的性别和体重,判断他们的输血量。对于男性,体重超过120斤的输200毫升,低于120斤的输血量为180毫升;女性体重超过100斤的输150毫升,否则输120毫升。3、编程实现一个简单的计算器,通过键盘输入表达式:data1 op data2,计算表达式的结果并输出。Op代表操作符+、-、*、/、%。考核要求能完成实验内容
8、中给出的习题并调试通过;掌握C语言的条件表达式的书写,并能利用if语句完成条件选择。实验五 实验名称switch语句及条件语句的嵌套使用实验目的熟悉并理解选择分支结构及其应用;掌握switch语句;掌握多种选择结构的混合使用及嵌套使用,能用之编程解决实际问题。实验内容1、给出一个小于5位的正整数,判断它是几位数?打印它的每一位数;逆序打印各位上的数字。2、输入4个整数,按由小到大的顺序输出。3、给出一个百分制成绩,要求输出成绩等级:90分以上为A,8089分为B,7079为C,6069分为D,60分以下为E。考核要求能完成实验内容中给出的习题并调试通过;掌握条件表达的各种方法,并能利用if语句
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计实验 语言程序设计 实验 大纲

限制150内