授课序号:1章节名称(实训项目)C语言概述及开发环境课程类型理论课实验课实践课课时数2学时教学目的教学要求1.了解C语言的发展及在计算机领域的作用。2.了解简单的C语言程序的编写形式。3.掌握C语言的编译环境。教学重点教学难点1.C语言在计算机领域的作用。2.C语言的书写格式。3.C程序的编译环境。教学方法教学手段讲述、提问、故事引入法、例证法教学内容及教学过程设计时间分配导入新课:C语言的产生1.机器语言。2.汇编语言。3.高级语言二.新课内容1.C语言的特点。P22.C语言书写的一般格式20分钟5分钟20分钟教学内容及教学过程设计时间分配1)预处理#includestdio.h2)主函数main()或者voidmain()3)语句{}4)被调用函数3.C程序开发步骤P5~9页4.简单的C程序。P3四.师生互动及总结五.布置作业20分钟20分钟3分钟2分钟课外作业1.上机练习P3源程序课后体会检查意见授课序号:2章节名称(实训项目)保留字、标识符及基本的数据类型课程类型理论课实验课实践课课时数2学时教学目的教学要求熟识保留字;掌握自定义标识符的合法性;掌握常用的四种数据类型。教学重点教学难点1.保留字。2.自定义标识符定义规则。3.常用的数据类型。教学方法教学手段讲述、练习教学内容及教学过程设计时间分配一.复习及导入新课:1.C程序书写的一般格式。2.C程序的编译环境。二.新课内容1.数据描述的三要素1)类别常量变量15分钟20分钟教学内容及教学过程设计时间分配2)数据类型INTFLOATDOUBLECHAR3)名称字母、下划线开头字母、数字、下划线组成的序列。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.变量的初始化Inta=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,\rP20表1-43.putchar()函数三.课堂练习P19例1-4,例1-5四.师生互动及总结五.布置作业20分钟5分钟30分钟10分钟5分钟课外作业根据程序写成结果,提高练习4~6课后体会检查意见授课序号: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.上机编辑步骤P5~82.实例编辑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,面积:sInta,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=fy=(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+32C=(F-32)*5/9模块分解:输入F求C输出C流程图编写程序三.师生互动及总结四.布置作业15分钟15分钟25分钟8分钟2分钟课外作业复习上课内容课后体会检查意见授课序号:15章节名称(实训项目)习题课课程类型理论课实验课实践课课时数2学时教学目的教学要求整体复习,测试学生的综合素质。教学重点教学难点1.C程序格式。2.数据描述三要素、及数据操作。3.流程图及程序设计思想。教学方法教学手段练习、讲解教学内容及教学过程设计时间分配一、复习及导入新课:复习之前讲解内容。二.新课内容1.指出下列标识符那些合法?那些不合法。1)3ab2)-Am3)yes/no4)abπ5)Πab6)s/2h7)main2.要使a=15,b=33,ch1=“A”,ch2=“m”,x=3.37,y=68.95,z=15.6,请问如何使用输入函数。90分钟教学内容及