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

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

ID:18150917

大小:54.50 KB

页数:5页

时间:2018-09-14

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

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

1、《C语言程序设计》实训大纲(适用于2007级软件技术专业)     修改记录:版本日期修改人审核人审定人V1.02007-4-30刘静一、课程性质:    本课程是软件技术专业的一门专业基础课。适用于三年制高职专业。二、课程任务:《C语言程序设计》课程实训是三年制高职软件技术专业的重要的实训环节之一。教育目标是在学生学习了《C语言程序设计》的基本知识、基本理论的基础上,通过综合实训,培养学生的动手能力,培养学生学习新知识的能力,提高学生分析问题和解决问题的综合能力,培养学生的团队合作精神,为今后从事专业工作打下必要的基础。(一)知识要求:1、掌握模块

2、化程序设计的方法;2、进一步学习和掌握C语言中的文件操作函数及其应用;3、学习和掌握C语言中的图形处理函数及其应用。(二)技能要求:1、能正确分析现实生活中的问题,并抽象成数学模型,进行模块分析和编程;2、在程序调试过程中,能根据运行环境给出的错误提示,正确解决程序中的语法错误;3、在程序调试过程中,能根据运行结果,运用相应的手段,正确地找出并解决程序中的逻辑错误;4、在实训过程中,适当进行小组分工,培养团队谐调和团队合作的能力;5、提交课程实训任务书,培养专业文档书写的能力。三、本课程与其他课程的关系:后续课程:C++,数据结构四、教学内容与要求:

3、实训一C的运行环境1、(a)运行pdos95.dat进入汉字操作系统。(b)启动TC集成环境,输入以下程序#include“stdio.h”main(){inta,b,sum;printf(”请输入二个数:”);scanf(“%d%d”,&a,&b);sum=a+b;printf(“二数之和是:%d”,sum);}(c)编译(d)改正程序中的语法错误(e)连接、运行该程序(f)用ALT-F5观察输出结果。2、复执行CTRL+F7,在观察窗中加入a,b,c,及x1,x2和y;3、重复单步执行该程序,并在观察变量值的变化;4、在程序中设置一个断点,继续调

4、试。实训二分支结构一、实训目的1、熟练掌握if语句和switch语句。2、学会使用合适的表达式描述问题二、实训内容给学生写评语,若学生成绩在60-69则打印“及格”,70-89“良好”,90-100“优秀”,60以及“不及格”,请分别用if-else语句和switch语句编程。实训三循环结构一、实训目的:1、悉用while、do-while和for语句实现循环的方法。2、掌握在程序设计中用循环的方法实现各种算法。二、实训内容1、试求一元二次方程的根,用循环的方法能实现重复输入系数的值a,b,c.2、编程统计全班学生成绩。要求每次用键盘输入一个学生的2

5、门分数,计算输出每个学生的总分和平均分。如果平均大于等于85为优秀;60-85为通过。统计出成绩优秀的学生及及格学生的人数。3、一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如同一因子是1,2,3,而6=1+2+3因些6是一个完数。编程找出1000之内的所有完数。实训四C函数一、实训目的 1、掌握函数的定义和说明的方法。2、掌握函数参数传递规则。3、掌握函数调用的方法。4、掌握递归函数的应用。二、实训内容1、编一函数判别某一数是否为素数,若是,返回值为1,否则,返回值为0。在main函数中调用该函数。2、用递归法求下列函数的值。注意选择合适

6、的参数类型和返回值类型。在main函数中,输入下列三组数据:n=0,x=7;(b)n=1,x=2(c)n=3,x=4;求出相应的函数值。实训五数组一、实训目的1、熟练掌握一维和二维数据的说明和使用方法。2、掌握字符数组的基本使用方法。二、实训内容1、求1000以内的素数。2、实现4*4阶矩隈的+、-、*运算,即有4*4阶矩A、B,分别求A+B,A-B和A*B的结果。可以适当扩大阶数,并进行验证。3、若有三个字符串s1,s2,s3,其中:s1=”abcdef”;s2=1234565”;要求用字符数组实现将s1的内容复制到s3中,并将s2的内容添加到S3

7、后面的功能,最后输出字符串S3;实训六指针一、实训目的1、理解指针的含义,能正确说明和使用指针。2、掌握指针的函数调用中的作用。3、学会使用字符指针、指针数组和串库函数来处理串。二、实训内容 1、理解指针的含义,能正确说明和使用指针。2、掌握指针在函数调用中的作用。3、学会使用字符指针、指针数组和串库函数来处理串。三、实训题目1、定出一通用函数,该函数从一个一维数组中寻找指定的一个数,若找到,输出该数组中的下标值,否则返回-1。2、要求编一自定义函数sort,完成对n个字符串的降序排序,然后在main函数中调用sort对”Bdijing”,”Shen

8、Zhen”,”Banjing”,”Dalian”,”Qingdao”六个字符串的排序,要求用指针数组表示这六

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

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

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