《c语言程序设计实验》大纲

《c语言程序设计实验》大纲

ID:26920359

大小:61.00 KB

页数:9页

时间:2018-11-30

《c语言程序设计实验》大纲_第1页
《c语言程序设计实验》大纲_第2页
《c语言程序设计实验》大纲_第3页
《c语言程序设计实验》大纲_第4页
《c语言程序设计实验》大纲_第5页
资源描述:

《《c语言程序设计实验》大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》课程实验大纲(本科)一、大纲说明《C语言程序设计》是计算机科学与技术专业的一门专业基础课。设置本课程的目的是使学生掌握算法设计的思想,培养学生分析问题和解决问题的能力,养成良好的结构化的程序设计风格,并初步掌握软件开发的基本技巧,同时也为后继课程的学习打下坚实基础。《C语言程序设计实验》性质上属于课内实验,是教学环节不可分割的一部分,因此实验必须以课堂教学相适应。本实验大纲以教学的具体展开为参考,每个教学内容都设计了相应的实验,既是对课堂学习的补充,也是教材内容的延伸。《C语言程序设计实验》的教学目的在于帮助学生熟悉和了解C语言,并能在TC环境下编写和调试

2、具有简单功能的原程序代码,掌握程序设计的基本思路,培养良好的编程风格。课程编号适用专业计算机开设方式课内实验总学时学分考核方式课内考核执笔人(签名)年 月 日教研室主任审核意见(签名)年 月 日系务委员会审核意见(签名)年 月 日综合性/设计性/验证性二、实验项目及学时分配序号实验名称学时实验类别每组人数一C语言程序基本结构和TC编程环境2验证性二数据类型、运算符和表达式2设计性三顺序结构设计2设计性四关系/逻辑运算和if语句2设计性五Switch语句及条件语句的嵌套使用2设计性六循环语句2设计性七循环嵌套及中断2设计性八数组的定义及使用2设计性九字符数组及使用2设计性十函

3、数定义及调用2设计性十一变量的存储类别2验证性十二预处理命令2可选十三指针(一)2设计性十四指针(二)2设计性十五结构及共用体2设计性十六文件操作2验证性备注:《C语言程序设计》课内实验实施时,由于每位同学都可配备一台计算机,可不考虑分组。但为培养同学们团结协作的团队精神,仍将同学分成8-10组,每组3-5人,为期末综合课题做准备。三、实验内容及考核要求实验一[实验名称]C语言程序基本结构和TC编程环境[实验目的]了解和熟悉TC的编程环境;掌握在TC下进行C语言程序设计的基本步骤[实验内容]1、参照第一章的例1.1,编写一个C程序,输出以下信息:**************

4、**********************VeryGood!************************************2、编写一个C程序,输入a、b、c3个变量值,输出其中的最大值。(参考第一章的例1.3)[考核要求]能完成实验内容中给出的习题,调试通过;基本掌握C语言程序设计的基本步骤和方法。实验二[实验名称]数据类型、运算符和表达式[实验目的]熟悉并掌握C语言的常用基本数据类型,了解给类数据在内存中的表现形式及数值型数据的混合运算规则;理解各类运算符及其优先级、结合性;掌握表达式及其在C语言中的重要性。[实验内容]1、写出以下程序运行的结果,先分析,再上

5、机验证。main(){charc1=’a’,c2=’b’,c3=’c’,c4=’101’,c5=’116’;printf(“a%cb%ctc%ctabc”,c1,c2,c3);printf(“tb%c%c”,c4,c5);}main(){inta,b,c,d;a=b=c=d=5;printf(“a=%d”,---a);printf(“a=%d”,b---c);printf(“a=%d”,d+=++b);a=b=c=5;printf(“a=%d”,++a/b++*--c);}2、要将“China”译成密码,密码规律是:用原来字母后的第4个字母代

6、替原来的字母。请编写一个程序,用赋值方法使c1、c2、c3、c4、c5五个变量分别为’C’、’h’、’i’、’n’、’a’,经运算,输出密码变化后的5个变量值Glmre。[考核要求]能完成实验内容中给出的习题并调试通过,在验证相关知识点的基础上理解C语言编程的基本方法。实验三[实验名称]顺序结构设计[实验目的]理解语句与表达式的概念与关系;掌握标准输入/输出函数;理解C程序设计的一般过程。[实验内容]1、用下面的scanf()函数输入数据,令a=3、b=7、x=8.5、y=71.28、c1=’A’、c2=’a’,问在键盘上应如何输入?main(){inta,b;floatx

7、,y;charc1,c2;scanf(“a=%db=%d”,&a,&b);scanf(“%f%e”,&x,&y);scanf(“%c%c”,&c1,&c2);}2、从键盘输入一个三位数整数,分别输出它的个位、十位、百位数。3、交换从键盘读入的两个整数,并输出。[考核要求]能完成实验内容中给出的习题并调试通过;掌握C语言的输入/出函数。实验四[实验名称]关系/逻辑运算和if语句[实验目的]熟悉并掌握常用的关系运算符和逻辑运算符,能利用它们进行条件定义;掌握if语句的三种形式,能使用if语句编程解决实际问题。[实验内容

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。