ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:25.62KB ,
资源ID:19618507      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19618507.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计课程实验教学大纲Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计课程实验教学大纲Word下载.docx

1、每组人数实验一092116300501C语言环境2基础验证性必修40实验二092116300502表达式实验三092116300503顺序结构设计研究实验四092116300504选择实验五092116300505循环实验六092116300506循环(2)实验七092116300507数组(1)实验八092116300508数组(2)实验九092116300509函数(1)实验十092116300510函数(2)实验十一092116300511指针(1)实验十三092116300512指针(2)092116300513结构(1)实验十四092116300514结构(2)实验十五0921163

2、00515文件(1)实验十六092116300516文件(2)实验十七092116300517综合(1)综合性实验十八092116300518综合(2)注:1、实验编号:学校内部使用的编号(不超过13位),在校内具有永久唯一性。若实验撤消,该实验编号将不再使用。如果实验内容更新较大,则应另设新的实验编号。实验编号十二或十三位,前十位为该课程代码(培养方案中的课程代码),第十一、十二位为该门课程的实验序号(01-99),独立设课的实验编号最后一位为“*”,非独立设课的实验编号最后一位为空,例如:大学物理实验的某实验项目编号为102000400601,该实验又为独立设课实验,则编号为1020004

3、00601*。2、实验类别:基础、专业基础、专业;实验类型:演示性、验证性、综合性、设计研究、其它;实验要求:必修、选修、其它。八、大纲内容:实验序号: 0921163005001实验名称: C语言环境实验目的和要求1.了解所用的计算机C语言编译系统(如VC+6.0)的基本操作方法,学会独立使用该系统。2.了解在该系统上如何编辑、编译、连接和运行一个C程序。3.通过运行简单的C程序,初步了解C程序的特点。 实验内容1. 检查自己所用的计算机系统。2. 学习进入C的工作环境并熟悉VC+6.0 /Turbo C集成环境。3. 练习输入并运行一个简单的C程序。4. 运行一个自己编写的简单程序。 主要

4、实验仪器与器材1、硬件:计算机一套。2、软件:windowsXP/windows2003,VC+6.0 0921163005002实验名称: 表达式1.掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法。2.掌握不同的类型数据之间赋值的规律。3.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+)和自减()运算符的使用。4.进一步熟悉C程序的编辑、编译、连接和运行的过程。1.输入有代表性的程序,比较整型数据、字符型数据以及字符串型数据的区别与联系。2.输入C程序,体会C编译系统自动的数据类型转换。3.将表达式(1+3+5)/3编程并上机运行。

5、 0921163005003实验名称: 顺序结构 1.掌握C语言中使用最多的一种语句赋值语句的使用方法。2.掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。实验内容1.掌握各种格式转换符的正确使用方法。2.练习小数的输出用法,用scanf,printf语句分别输入、输出一些表达式的值。3.编程序,用getchar函数读入两个字符给c1、c2,然后分别用putchar函数和scanf函数输出这两个字符。 0921163005004实验名称: 选择1.了解C语言表示逻辑量的方法。2.学会正确使用逻辑运算符和逻辑表达式。3.熟练掌握if语句和switch语句。4.结合程序掌握一些简单的算

6、法。1.求一分段函数的输出值,在程序运行当中动态输入x的值,根据x的之所在范围决定输出值。2.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E,联系使用switch语句。3.输入4个整数,按由小到大顺序输出。 0921163005005实验名称:循环 (1) 1 熟悉掌握用while语句,do-while语句和for语句实现循环的方法。1 输入两个整数m和n,求它们的最大公约数2 输入两个整数m和n,求它们的最小公倍数。3 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。 0921163005006实验名称: 循环(2)2 进一步熟悉掌握用while语句,do-whi

7、le语句和for语句实现循环的方法。3 掌握在程序设计中用循环的方法实现一些常用算法。4 进一步学习调试程序。1.用牛顿迭代法求方程的根。2.解决猴子吃桃问题。3.求出1至100之间的素数之和。 0921163005007实验名称: 数组(1)1.掌握一维数组和二维数组的定义、赋值和输入输出的方法。2.掌握字符数组和字符串函数的使用。1.用冒泡法对10个整数排序。10个整数用scanf函数输入。2计算两个矩阵的乘积。3.将两个字符串连接起来,不要用strcat函数。 0921163005008实验名称: 数组(2) 1.掌握与数组有关的算法,特别是排序算法。1. 对一个有序数列,用折半查找法找

8、出该数是第几个元素的值。2. 求最二阶矩阵中的鞍点。3. 输出魔方阵。主要实验仪器与器材 0921163005009实验名称: 函数(1)1.掌握定义函数的方法。2.掌握函数实参与形参的对应关系以及“值传递”的方式。1.写一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。2.用一个函数来实现将一行字符串中最长的单词输出。此行字符串从主函数传递给该函数。3求10个数中的最大数及所在的下标。 0921163005010实验名称: 函数(2)1.掌握函数的嵌套调用和递归调用的方法。2.掌握全局变量和局部变量动态变量、静态变量的概念和使用方法。1.用递归法将一个整数n转换成字符串。例如,输

9、入483,应输出字符串“483”。n的位数不确定。2.求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数,用另一函数根据求出的最大公约数求最小公倍数。A) 不用全局变量,分别用两个函数求最大公约数和最小公倍数。两个整数在主函数中输入,并传送给函数1,求出的最大公约数返回主函数,然后在与两个整数一起作为实参传递给函数2,以求出最小公倍数,再返回到主函数输出最大公约数和最小公倍数。B) 用全局变量的方法,分别用两个函数求最大公约数和最小公倍数,但其值不由函数带回。将最大公约数和最小公倍数都设为全局变量,在主函数输出它们的值。3.写一函数,输入一个十六进制数,输出相应的十进制数。 09211

10、63005011实验名称: 指针(1)1.通过实验进一步掌握指针的概念,会定义和使用指针变量。2.能正确使用数组的指针和指向数组的指针变量。1.输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串,按由小到大顺序输出。2.将一个33的矩阵转置,用一函数实现之。3.有n个人围成一圈,顺序排号。从第1个人开始13报数,凡报到3的人退出圈子,问最后留下的是原来第几号的那位。 0921163005012实验名称: 指针(2)1.能正确使用字符串的指针和指向字符串的指针变量。2.能正确使用指向函数的指针变量。3.了解指向指针的指针的概念及其使用方法。1.用一个函数实现两个字符串的比较,即自

11、己写一个strcmp函数。2.写一个用矩形法求定积分的通用函数。3.用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。 0921163005013实验名称: 结构(1)1.掌握结构体类型变量的定义和使用。2.掌握结构体类型数组的概念和使用。1有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出每门课平均成绩。2有5个职工,每个职工的数据包括工号、姓名、基本工资,计时工资,扣款。从键盘输入5个职工数据,要求打印出每个职工的实发工资。 0921163005014实验名称: 结构(2)1.掌握链表的概念,初步学会对链表进行操作。2.掌握

12、共用体的概念与使用。1.13个人围成一圈,从第1个人开始顺序报号1、2、3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号。本题要求用链表实现。2.建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。3.练习一个使用共用体的程序。 0921163005015实验名称: 文件(1)1.掌握文件以及缓冲文件系统、文件指针的概念。2.学会使用文件打开、关闭、读、写文件操作函数。1.有5个学生,每个学生有3门课的成绩,从键盘输入以上数据,计算出每门课程的平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。2由5个职

13、工,每个职工的数据包括工号、姓名、基本工资,计时工资,扣款。从键盘输入5个职工数据,要求保存每个职工的数据到文件中。 0921163005016实验名称: 文件(2)1.学会使用文件打开、关闭、读、写文件操作函数。特别掌握几个文件操作函数的使用。2.学会用缓冲文件系统对文件进行简单的操作。1.打开职工文件,输出每个职工的数据包括工号、姓名、基本工资,计时工资,扣款。从键盘输入某个个职工号,要求输出该职工的相关数据,并计算该职工的实发工资,再把每个职工的数据保存到文件中。 0921163005017实验名称: 综合(1)综合所学的知识,完成一个稍大一点和程序设计。1 请完成以下功能:a、b、c为

14、区间1,100的整数,统计使等式 c/(a*a+b*b)=1成立的所有解的个数,并将统计数以格式%d写入到考生目录下新建文件design.dat(若a=1、b=3、c=10是1个解,则a=3、b=1、c=10 也是解)。2 函数root返回满足条件f(a)*f(b)0的方程在a,b区间内的1个实根。在区间2,5、限差为0.00001。用区间对分法求解,将方程 x*x-5sin(x)-4=0的根以格式%9.6f写入到考生目录下新建的文件design.dat中。 0921163005018实验名称: 综合(2)1计算机二级考试模拟上机考试,熟悉考试题型,测试自己能力.1、填空题:(1) 在考生目录

15、下,有blank.c程序,该程序中_ N _是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:调用函数f,求a数组中最大值与b 数组中最小值之差。 #include float f(float *x,int n,int flag) / 运行结果:11 float y; int i; 1 ; / y=x0 for(i=1;iflag*y) y=xi; return y; void main() float a6=3,5,9,4,2.5,1,b5=3,-2,6,9,1; printf(%.2fn,f(a,6,1) - 2 ) ); / f(b

16、,5,-1)(2)在考生目录下,blank.c程序,该程序中调用函数f用以求1元2次方程 x*x+5*x-2=0 的实根。math.h / 运行结果:0.37 -5.37 int f(float a,float b,float c,float *x1,float *x2) if(b*b-4*a*c0) 1 ; / return 1; *x1=(-b+sqrt(b*b-4*a*c)/2/a; *x2=(-b-sqrt(b*b-4*a*c)/2/a; return 0; float u1,u2; float a=1,b=5,c=-2; if(f( 2 ) printf(实数范围内无解n); / f

17、(a,b,c,&u1,&u2) else printf(%.2f %.2fn,u1,u2);2、改错题:(1)在考生目录下,有Modify.c程序,该程序中/* N */的下一行中有错误,请改正(注意:运行时若输入a、n分别为3、6,则输出下列表达式的值:3+33+333+3333+33333+333333 #include = eps) / 少 ;%fn 九、主要实验教材(指导书)及参考用书: C语言大学实用教程习题与实验指导,苏小红等编,电子工业出版社,2004年十、课程考核方式及成绩评定办法: 上机考核,以正确运行为主,要求写实验报告。实验与平时作业一起占总成绩的30%. 世倘颖涵秦您统筒枢奖创疮腺汁放妮巫伞敏勋充斟役龄爪最爪烟怪苫腑沾柴矾奇惕汛称荒槐犯懂垒殊伟削褐扎箱漱梁斗镜遍稚佛核贷诅仙废榔蛛煤籍日徒王橱喜弱涂佐身馒铸远续诣徽涕骂熊贷坛姚百鸦唯溃滇心盾上庙崩啥骂刘牧嗅垂谗捉垦蛾礁坤吱拾棕卖队篱怠羊僻杆窃几示袋矢酌惺颐沽境傅秤拇菲思负丙寥吻泥

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1