c语言单元4实训指导,c语言实训课大纲.doc

课程教学大纲

课程编号:jc6.0-B2-05

C语言实训

总学时:80

总天数:20

课程性质:专业核心课

教学周期及周学时分配:月度教学周期(22)天、每天4学时

使用专业及层次:基础学院 B2课程

先行课程:C语言基础

后续课程:JS语言课程

编写人: 李银虎 2016年12月

推荐参考书:《C程序设计题解与上机指导》谭浩强主编,清华大学出版社,2010年。

作用:通过C语言实训课程的学习,锻炼学生的逻辑思维能力和团队合作能力,为学生进入专业学院学习打下良好的语言编程基础。

学会:通过本课程的学习,学生能够独立完成程序的编写和测试。

二课程的性质、任务和要求(小3号楷体)

单元教学内容课时数其中态度

A技能

S知识点

K

要求理论课时数上机课时数第一单元实例:三位数无重复排列41313

4熟练掌握for函数第二单元实例:输入三个整数x,y,z,请把三个数由小到大输出413145if函数的基本语言和构成第三单元实例:输入某年某月某日,判断这一天是这一年的第几天413145switch函数的具体应用第四单元输入某年某月某日,判断这一天是这一年的第几天413145case函数的循环条件第五单元实例:用*号输出字母C的图案413114C语言中print输出的具体应用第六单元实例:输出9*9口诀413125for函数在print输出的具体应用第七单元实例:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5413141for函数在不同条件的具体应用第八单元编程找出100以内的所有完数413112while函数的变化形式第九单元个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数413114if和for函数综合应用第十单元求10个数的最大值413142掌握数组有关的算法,特别是排序算法第十一单元给学生写评语,若学生成绩在60-69则打印“及格”,70-89“良好”,90-100“优秀”,60以及“不及格”,请分别用if-else 语句和switch语句编程413115熟练掌握if语句和switch语句第十二单元试求一元二次方程的根,用循环的方法能实现重复输入系数的值a,b,c413123熟悉用while、do-while和for 语句实现循环的方法第十三单元编一函数判别某一数是否为素数,若是,返回值为1,否则,返回值为0。在main函数中调用该函数。413114掌握函数参数传递规则第十四单元求1000以内的素数413114熟练掌握一维和二维数据的说明和使用方法第十五单元定出一通用函数,该函数从一个一维数组中寻找指定的一个数,若找到,输出该数组中的下标值,否则返回-1413123学会使用字符指针、指针数组和串库函数来处理串第十六单元试写出两个能用函数,分别用来求复数的和与积。其函数原型分别为:struct complex cadd(struct comples creal,struct comples cim); struct complex cmult (struct complex creal,struct complex cim);即参数和返回值用结构变量本身413123结构体变量的说明和引用第十七单元读入一个C语言源程序,将其中所有的注释去掉后存在别一个文件中413123练掌握文件的打开、读写和关闭操作函数第十八单元有一个一维数组,内放10个学生,写出一个函数,求平均分,最高分和最低分413133全局变量和局部变量的写法第十九单元有一个一维数组,内放10个学生,写出一个函数,求平均分,最高分和最低分413123熟练掌握文件输出第二十单元复习440000(注:按20天教学填写,表格内容小5号宋体)

三课程教学目标(小3号楷体)

(一)技术目标(积累技术经验)(小四仿宋体)

通过C语言实训课程的学习,学生能够初步掌握C语言编程规则,形成逻辑思维思想,锻炼团队合作能力

(二)项目目标(积累项

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值