资源描述
授课序号:1 章节名称 (实训项目)C语言概述及开发环境课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定1.理解C语言的发展及在计算机领域的作用。2.理解简朴的C语言程序的编写形式。3.掌握C语言的编译环境。教学重点教学难点1.C语言在计算机领域的作用。2.C语言的书写格式。3.C程序的编译环境。教学措施教学手段讲述、提问、故事引入法、例证法教学内容及教学过程设计时间分派导入新课:C语言的产生1. 机器语言。2. 汇编语言。3. 高档语言二新课内容 1.C语言的特点。 P2 2.C语言书写的一般格式 20分钟5分钟20分钟 教学内容及教学过程设计时间分派1) 预解决 #include2) 主函数 main()或者void main()3) 语句 4) 被调用函数3.C程序开发环节 P59页4.简朴的C程序。 P3四师生互动及总结五布置作业20分钟20分钟3分钟2分钟课外作业1.上机练习P3源程序课后体会检查意见授课序号: 2 章节名称 (实训项目)保存字、标记符及基本的数据类型课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定熟识保存字;掌握自定义标记符的合法性;掌握常用的四种数据类型。教学重点教学难点1. 保存字。2. 自定义标记符定义规则。3. 常用的数据类型。教学措施教学手段讲述、练习教学内容及教学过程设计时间分派一复习及导入新课: 1.C程序书写的一般格式。 2.C程序的编译环境。二新课内容 1.数据描述的三要素1) 类别 常量 变量15分钟20分钟 教学内容及教学过程设计时间分派2) 数据类型INT FLOATDOUBLECHAR3) 名称字母、下划线开头字母、数字、下划线构成的序列。2、举例分析 例:已知正方形的边长,求正方形的周长及面积。三师生互动及总结四布置作业20分钟10分钟20分钟3分钟2分钟课外作业1. 已知长和宽,求长方形的周长及面积。2. 已知实数a,b,求这两个数的和。课后体会检查意见授课序号:3 章节名称 (实训项目)熟悉C程序的调试环节课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握C程序开发工具VC6.0的使用。教学重点教学难点1.C语言的运营环境VC6.0教学措施教学手段讲述、上机、练习教学内容及教学过程设计时间分派一复习及导入新课: 一种简朴的C程序二新课内容 1.启动VC6.0的编译程序。2.创立项目 文献新建10分钟5分钟10分钟 教学内容及教学过程设计时间分派3. C语言源程序文献的创立4. 编辑源代码5. 编译连接源代码6. 执行程序三实例 P8 例1.1.3四师生互动及总结五布置作业5分钟5分钟5分钟5分钟5分钟40分钟8分钟2分钟课外作业完毕任务2课后体会检查意见授课序号:4 章节名称 (实训项目)变量赋值课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定理解变量的概念;理解整形、实型、字符型变量的区别;掌握变量赋值的规则。教学重点教学难点1. 变量的概念。2. 变量赋值的规则。教学措施教学手段讲述、提问、练习、列举教学内容及教学过程设计时间分派一复习及导入新课: 一种简朴的C程序二新课内容 1.变量的概念1)地址2)名称3)两者之间关系 2.赋值运算 a =3; 10分钟15分钟20分钟 教学内容及教学过程设计时间分派3. 变量的初始化 Int a=3,b;4. 举例阐明例1. a,b,c通过运算后的成果。三、师生互动及总结1.地址、名称、值三者之间的关系。2.赋值规则。四布置作业10分钟20分钟10分钟5分钟课外作业讨论:电影院的座位、票号、观众三者之间谁动谁静课后体会检查意见授课序号:5 章节名称 (实训项目)输入语句课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定1.掌握调用函数的一般措施。2.掌握scanf函数书写的一般格式。教学重点教学难点1. scanf 函数的使用。2. getchar()函数的使用。教学措施教学手段讲述、提问、练习教学内容及教学过程设计时间分派一复习及导入新课: 计算机获取数据源的措施:1) 赋值2) 从键盘输入二新课内容 1.输入函数 scanf() 2.scanf()函数调用的格式。 Scanf(“格式控制”,输入项);10分钟5分钟20分钟 教学内容及教学过程设计时间分派 格式控制:%d-整型 %e或者%f-实型 %s或者%c-字符型 输入项:&3. scanf()函数的停止、返回4. getchar()函数的调用三师生互动及总结四练习及解说五布置作业10分钟10分钟10分钟20分钟5分钟课外作业讨论平常应用中计算机获取数据的途径。课后体会检查意见授课序号:6 章节名称 (实训项目)输出语句课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握printf()函数调用的一般措施;比较scanf函数与printf函数。教学重点教学难点1. printf函数调用形式。2. scanf函数与printf函数的异同。教学措施教学手段讲述、提问、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1.C源程序书写的格式。 2.数据描述。 3.数据的操作。二新课内容 1.输入函数调用的一般格式 Printf()15分钟5分钟 教学内容及教学过程设计时间分派2.格式Printf(“格式控制”,输出项);%d,%f,%e,%c,%s输入字符n,t,r P20表1-43. putchar()函数三课堂练习 P19例1-4,例1-5四师生互动及总结五布置作业20分钟5分钟30分钟10分钟5分钟课外作业根据程序写成成果,提高练习46课后体会检查意见授课序号: 7 章节名称 (实训项目)运算符及体现式课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握多种运算符及体现式;掌握并熟记运算符的优先级别。教学重点教学难点1. 算术、关系、逻辑运算符2. 其她运算符3. 优先级别教学措施教学手段讲述、提问、练习教学内容及教学过程设计时间分派一复习及导入新课:数据的操作: 1)赋值2)输入、输出 3)运算二新课内容 1.算术运算 +,-,*,/,% 整除/ 取余%5分钟30分钟 教学内容及教学过程设计时间分派运算优先级别:先乘除后加减注意:自增+,自减2.关系运算 = = = =!优先级别体现式3.逻辑运算 ! & |4.各运算符优先级别的比较 P34-35 表1-11三师生互动及总结四布置作业15分钟15分钟20分钟3分钟2分钟课外作业技能高考训练10-15课后体会检查意见授课序号:8 章节名称 (实训项目)C语言库函数和头文献课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握C语言库函数和头文献的使用教学重点教学难点1. 库函数2. 头文献教学措施教学手段讲述、练习、提问教学内容及教学过程设计时间分派一复习及导入新课: 一种简朴的C程序二新课内容 1.头文献 math.h 数学函数:sqrt()-求平方根exp ()-计算exsin() cos()等10分钟20分钟 教学内容及教学过程设计时间分派2.头文献 stdio.hPrintf() .scanf(). Getchar(). Putchar()3. 头文献 string.hStrcat(s1,s2)4. 其她头文献三、师生互动及总结四、布置作业25分钟20分钟10分钟3分钟2分钟课外作业附录:常用TURBOC库函数熟识课后体会检查意见授课序号: 9 章节名称 (实训项目)综合实训2:利息计算课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握编写一种简朴的C程序的环节及措施。教学重点教学难点1. 读懂程序2. 编辑并运营程序教学措施教学手段讲述、练习教学内容及教学过程设计时间分派一、复习及导入新课: C程序书写的一般格式。二新课内容 1.上机编辑环节P58 2实例编辑10分钟20分钟 教学内容及教学过程设计时间分派P9 计算利息代码解说3. 课堂练习例:已知两个数a=5,b=7,求a,b的和。三总结四布置作业。25分钟30分钟3分钟2分钟课外作业从键盘上输入两个数,求这两个数的和。课后体会检查意见授课序号:10、11 章节名称 (实训项目)顺序构造课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定1. 熟悉VC6.0的开发环境2. 能对的输入、编辑、运营简朴C程序。教学重点教学难点1. 熟悉开发环境。2. 编写程序并运营。教学措施教学手段讲述、练习、上机教学内容及教学过程设计时间分派一、复习及导入新课: 1.C语言书写的一般格式。 2.一种简朴的C程序。二新课内容 1.例1:输入正方形的边长,求正方形的周长及面积。1)分析:数据阐明:边长:a,周长:l,面积:s Int a,l,s;2)数据操作10分钟45分钟 教学内容及教学过程设计时间分派边长a取值求l,及s输出l,s根据分析编写程序2.上机运营1)上课实例2)P10任务23)P39任务3三师生互动及总结四布置作业30分钟40分钟45分钟3分钟2分钟课外作业预习流程图的绘制。课后体会检查意见授课序号:12 章节名称 (实训项目)顺序构造课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握流程图的基本分析措施及画法,掌握顺序构造程序设计的基本思想;掌握编写顺序构造程序。教学重点教学难点1. 流程图的画法。2. 顺序构造程序设计的基本思想。教学措施教学手段解说、演示、举例法教学内容及教学过程设计时间分派一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作二新课内容 1.流程图 解决框判断框10分钟25分钟 教学内容及教学过程设计时间分派输入输出框:起止框流程线 连接点 2.程序设计例:输入两个单精度数a,b,输出它们的和。分析画流程图编程三、师生互动及总结四布置作业45分钟8分钟2分钟课外作业作业:输入圆半径,求圆的周长及面积。课后体会检查意见授课序号: 13 章节名称 (实训项目)顺序构造程序设计(习题课)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定通过对习题的解说规定学生掌握编写程序的基本措施。提高学生的逻辑思维能力。教学重点教学难点1. 顺序构造程序设计的基本思想。2. 学会编写简朴程序。教学措施教学手段解说、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作4.流程图二新课内容 1.实例:鸡兔同笼问题。鸡兔同笼有头h个,脚f只,问鸡兔各有多少只?15分钟 教学内容及教学过程设计时间分派数学分析: X+y=h; x=(4h-f)/22x+4y=f y=(f-2h)/2模块分解输入h,f 计算x,y 输出x,y流程图编程三师生互动及总结四布置作业15分钟15分钟10分钟25分钟8分钟2分钟课外作业输入一种华氏温度,求摄氏温度。课后体会检查意见授课序号: 14 章节名称 (实训项目)顺序构造程序设计(习题课)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定通过对习题的解说规定学生掌握编写程序的基本措施。提高学生的逻辑思维能力。教学重点教学难点1. 顺序构造程序设计的基本思想。2. 学会编写简朴程序。教学措施教学手段解说、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作4.流程图二新课内容 实例:输入一种华氏温度,求摄氏温度。设华氏为:F 摄氏为:C15分钟15分钟 教学内容及教学过程设计时间分派数学分析: F=(C*9)/5+32 C=(F-32)*5/9模块分解:输入F 求 C 输出C流程图编写程序三师生互动及总结四布置作业15分钟15分钟25分钟8分钟2分钟课外作业复习上课内容课后体会检查意见授课序号:15 章节名称 (实训项目)习题课课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定整体复习,测试学生的综合素质。教学重点教学难点1. C程序格式。2. 数据描述三要素、及数据操作。3. 流程图及程序设计思想。教学措施教学手段练习、解说教学内容及教学过程设计时间分派一、复习及导入新课: 复习之前解说内容。二新课内容 1.指出下列标记符那些合法?那些不合法。1)3ab 2)-Am 3)yes/no 4)ab 5)ab6)s/2h 7) main2.要使a=15,b=33,ch1=“A”,ch2=“m”,x=3.37,y=68.95,z=15.6,请问如何使用输入函数。90分钟 教学内容及教学过程设计时间分派3.用逻辑体现式描述下列条件1)x是奇数 2)x是5的倍数3)50x=10或者x0 有效a0 输出周长及面积a0) L=4*a; s=a*a; Printf(“L=%f,S=%F”,l,s);Else printf(“a值无意义”);例2: 求a,b中的较大值 IF(ab) max=a; Else max=b;四总结及上机练习五布置作业课外作业输入一种正整数,判断这个数是奇数还是偶数。课后体会检查意见授课序号:20 章节名称 (实训项目)多分支选择构造课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定掌握IFelse.if书写格式,使用IF .else.if编程,IFelse配对问题。教学重点教学难点1. if .elseif 编程。2. else与if配对问题。教学措施教学手段解说、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1) IF语句 2)IF.else 语句 3)IFelse if语句二新课内容 1. 格式IF(体现式) Else if (体现式)5分钟5分钟 教学内容及教学过程设计时间分派2.程序举例例: 输入一种X值,求下列相应的值。 1 (x0)Y= 0 (x=0) -1 (x0)三上机训练四师生互动及总结五布置作业30分钟45分钟3分钟2分钟课外作业输入学生分数,判断分数为那一级别:80-100 级别为:A 70-79 级别为:B 60-69 级别为C0-59 级别为D,其她:输入错误课后体会检查意见授课序号:21 章节名称 (实训项目)选择构造程序设计举例课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定理解选择构造程序设计的基本思想;掌握并纯熟运用IF语句、IF.else语句,IFelse.if语句及Switch 语句编写程序。教学重点教学难点1. 选择构造程序设计的基本思想。2. IFelse.if及Switch语句编程。教学措施教学手段解说、提问、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1)IF语句 2)IFelse 语句 3)IF ELSEIF语句二新课内容 1.实例:输入学生成绩,输出相应级别。1.IF.ELSE.IF构造15分钟30分钟 教学内容及教学过程设计时间分派分析:选择种类编写程序3. 使用Switch语句Switch(grade) case 8、9、10 printf(“A”); break;case 7 printf(“B”); break;case 6 printf(“C”); break;case 0、1、2、3、4、5 printf(“D”); break;default:printf(“ERROR”); 三师生互动及总结四布置作业35分钟8分钟2分钟课外作业判断键盘输入字符的类型课后体会检查意见授课序号:22 章节名称 (实训项目)程序设计举例课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定通过上机练习掌握单分支选择语句IF,双分支选择构造 if .else,多分支选择语句,IFelseif及switch 语句在程序设计中的作用。教学重点教学难点1. 读程序写构造2. 编写程序教学措施教学手段上机、解说、练习教学内容及教学过程设计时间分派一、复习及导入新课: 1.知识点回忆 2.编程实例二新课内容 1. 教学内容及教学过程设计时间分派课外作业课后体会检查意见授课序号: 章节名称 (实训项目)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定教学重点教学难点教学措施教学手段教学内容及教学过程设计时间分派一、复习及导入新课: 二新课内容 教学内容及教学过程设计时间分派课外作业课后体会检查意见授课序号: 章节名称 (实训项目)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定教学重点教学难点教学措施教学手段教学内容及教学过程设计时间分派一、复习及导入新课: 二新课内容 教学内容及教学过程设计时间分派课外作业课后体会检查意见授课序号: 章节名称 (实训项目)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定教学重点教学难点教学措施教学手段教学内容及教学过程设计时间分派一、复习及导入新课: 二新课内容 教学内容及教学过程设计时间分派课外作业课后体会检查意见授课序号: 章节名称 (实训项目)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定教学重点教学难点教学措施教学手段教学内容及教学过程设计时间分派一、复习及导入新课: 二新课内容 教学内容及教学过程设计时间分派课外作业课后体会检查意见授课序号: 章节名称 (实训项目)课程类型理论课 实验课 实践课学时数2 学时教学目的教学规定教学重点教学难点教学措施教学手段教学内容及教学过程设计时间分派一、复习及导入新课: 二新课内容 教学内容及教学过程设计时间分派课外作业课后体会检查意见
展开阅读全文