C语言授课教案_第1页
C语言授课教案_第2页
C语言授课教案_第3页
C语言授课教案_第4页
C语言授课教案_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业授课序号:1 章节名称 (实训项目)C语言概述及开发环境课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求1.了解C语言的发展及在计算机领域的作用。2.了解简单的C语言程序的编写形式。3.掌握C语言的编译环境。教学重点教学难点1.C语言在计算机领域的作用。2.C语言的书写格式。3.C程序的编译环境。教学方法教学手段讲述、提问、故事引入法、例证法教学内容及教学过程设计时间分配导入新课

2、:C语言的产生机器语言。汇编语言。高级语言二新课内容 1.C语言的特点。 P2 2.C语言书写的一般格式 20分钟5分钟20分钟 教学内容及教学过程设计时间分配预处理 #include主函数 main()或者void main()语句 被调用函数3.C程序开发步骤 P59页4.简单的C程序。 P3四师生互动及总结五布置作业20分钟20分钟3分钟2分钟课外作业1.上机练习P3源程序课后体会检查意见授课序号: 2 章节名称 (实训项目)保留字、标识符及基本的数据类型课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教

3、学要求熟识保留字;掌握自定义标识符的合法性;掌握常用的四种数据类型。教学重点教学难点保留字。自定义标识符定义规则。常用的数据类型。教学方法教学手段讲述、练习教学内容及教学过程设计时间分配一复习及导入新课: 1.C程序书写的一般格式。 2.C程序的编译环境。二新课内容 1.数据描述的三要素 类别 常量 变量15分钟20分钟 教学内容及教学过程设计时间分配 数据类型INT FLOATDOUBLECHAR 名称字母、下划线开头字母、数字、下划线组成的序列。2、举例分析 例:已知正方形的边长,求正方形的周长及面积。三师生互动及总结四布置作业20分钟10分钟20分钟3分钟2分钟课外作业已知长和宽,求长方

4、形的周长及面积。已知实数a,b,求这两个数的和。课后体会检查意见授课序号:3 章节名称 (实训项目)熟悉C程序的调试步骤课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握C程序开发工具VC6.0的使用。教学重点教学难点1.C语言的运行环境VC6.0教学方法教学手段讲述、上机、练习教学内容及教学过程设计时间分配一复习及导入新课: 一个简单的C程序二新课内容 1.启动VC6.0的编译程序。2.创建项目 文件新建10分钟5分钟10分钟 教学内容及教学过程设计时间分配C语言源程序文件的创建编辑源代码编译连接源

5、代码执行程序三实例 P8 例1.1.3四师生互动及总结五布置作业5分钟5分钟5分钟5分钟5分钟40分钟8分钟2分钟课外作业完成任务2课后体会检查意见授课序号:4 章节名称 (实训项目)变量赋值课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求理解变量的概念;理解整形、实型、字符型变量的区别;掌握变量赋值的规则。教学重点教学难点变量的概念。变量赋值的规则。教学方法教学手段讲述、提问、练习、列举教学内容及教学过程设计时间分配一复习及导入新课: 一个简单的C程序二新课内容 1.变量的概念1)地址2)名称3)二者

6、之间关系 2.赋值运算 a =3; 10分钟15分钟20分钟 教学内容及教学过程设计时间分配变量的初始化 Int a=3,b;举例说明a,b,c经过运算后的结果。三、师生互动及总结1.地址、名称、值三者之间的关系。2.赋值规则。四布置作业10分钟20分钟10分钟5分钟课外作业讨论:电影院的座位、票号、观众三者之间谁动谁静课后体会检查意见授课序号:5 章节名称 (实训项目)输入语句课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求1.掌握调用函数的一般方法。2.掌握scanf函数书写的一般格式。教学重点教学

7、难点scanf 函数的使用。getchar()函数的使用。教学方法教学手段讲述、提问、练习教学内容及教学过程设计时间分配一复习及导入新课: 计算机获取数据源的方法:赋值从键盘输入二新课内容 1.输入函数 scanf() 2.scanf()函数调用的格式。 Scanf(“格式控制”,输入项);10分钟5分钟20分钟 教学内容及教学过程设计时间分配 格式控制:%d-整型 %e或者%f-实型 %s或者%c-字符型 输入项:&scanf()函数的停止、返回getchar()函数的调用三师生互动及总结四练习及讲解五布置作业10分钟10分钟10分钟20分钟5分钟课外作业讨论日常应用中计算机获取数据的途径。

8、课后体会检查意见授课序号:6 章节名称 (实训项目)输出语句课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握printf()函数调用的一般方法;比较scanf函数与printf函数。教学重点教学难点printf函数调用形式。scanf函数与printf函数的异同。教学方法教学手段讲述、提问、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1.C源程序书写的格式。 2.数据描述。 3.数据的操作。二新课内容 1.输入函数调用的一般格式 Printf()15分钟5分钟 教学内容及教学过程设计时间

9、分配2.格式Printf(“格式控制”,输出项);%d,%f,%e,%c,%s输入字符n,t,r P20表1-4putchar()函数三课堂练习 P19例1-4,例1-5四师生互动及总结五布置作业20分钟5分钟30分钟10分钟5分钟课外作业根据程序写成结果,提高练习46课后体会检查意见授课序号: 7 章节名称 (实训项目)运算符及表达式课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握各种运算符及表达式;掌握并熟记运算符的优先级别。教学重点教学难点算术、关系、逻辑运算符其他运算符优先级别教学方法教学手

10、段讲述、提问、练习教学内容及教学过程设计时间分配一复习及导入新课:数据的操作: 1)赋值2)输入、输出 3)运算二新课内容 1.算术运算 +,-,*,/,% 整除/ 取余%5分钟30分钟 教学内容及教学过程设计时间分配运算优先级别:先乘除后加减注意:自增+,自减2.关系运算 = = = =!优先级别表达式3.逻辑运算 ! & |4.各运算符优先级别的比较 P34-35 表1-11三师生互动及总结四布置作业15分钟15分钟20分钟3分钟2分钟课外作业技能高考训练10-15课后体会检查意见授课序号:8 章节名称 (实训项目)C语言库函数和头文件课程类型理论课 FORMCHECKBOX 实验课 FO

11、RMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握C语言库函数和头文件的使用教学重点教学难点库函数头文件教学方法教学手段讲述、练习、提问教学内容及教学过程设计时间分配一复习及导入新课: 一个简单的C程序二新课内容 1.头文件 math.h 数学函数:sqrt()-求平方根exp ()-计算exsin() cos()等10分钟20分钟 教学内容及教学过程设计时间分配2.头文件 stdio.hPrintf() .scanf(). Getchar(). Putchar()头文件 string.hStrcat(s1,s2)其他头文件三、师生互动及总结四、布置作业

12、25分钟20分钟10分钟3分钟2分钟课外作业附录:常用TURBOC库函数熟识课后体会检查意见授课序号: 9 章节名称 (实训项目)综合实训2:利息计算课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握编写一个简单的C程序的步骤及方法。教学重点教学难点读懂程序编辑并运行程序教学方法教学手段讲述、练习教学内容及教学过程设计时间分配一、复习及导入新课: C程序书写的一般格式。二新课内容 1.上机编辑步骤P58 2实例编辑10分钟20分钟 教学内容及教学过程设计时间分配P9 计算利息代码讲解课堂练习例:已知两

13、个数a=5,b=7,求a,b的和。三总结四布置作业。25分钟30分钟3分钟2分钟课外作业从键盘上输入两个数,求这两个数的和。课后体会检查意见授课序号:10、11 章节名称 (实训项目)顺序结构课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求熟悉VC6.0的开发环境能正确输入、编辑、运行简单C程序。教学重点教学难点熟悉开发环境。编写程序并运行。教学方法教学手段讲述、练习、上机教学内容及教学过程设计时间分配一、复习及导入新课: 1.C语言书写的一般格式。 2.一个简单的C程序。二新课内容 1.例1:输入正方

14、形的边长,求正方形的周长及面积。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 章节名称 (实训项目)顺序结构课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握流程图的基本分析方法及画法,掌握顺序结构程

15、序设计的基本思想;掌握编写顺序结构程序。教学重点教学难点流程图的画法。顺序结构程序设计的基本思想。教学方法教学手段讲解、演示、举例法教学内容及教学过程设计时间分配一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作二新课内容 1.流程图 处理框判断框10分钟25分钟 教学内容及教学过程设计时间分配输入输出框:起止框流程线 连接点 2.程序设计例:输入两个单精度数a,b,输出它们的和。分析画流程图编程三、师生互动及总结四布置作业45分钟8分钟2分钟课外作业作业:输入圆半径,求圆的周长及面积。课后体会检查意见授课序号: 13 章节名称 (实训项目)顺序结构程序设计(习题课)课程类型理

16、论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求通过对习题的讲解要求学生掌握编写程序的基本方法。提高学生的逻辑思维能力。教学重点教学难点顺序结构程序设计的基本思想。学会编写简单程序。教学方法教学手段讲解、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作4.流程图二新课内容 1.实例:鸡兔同笼问题。鸡兔同笼有头h个,脚f只,问鸡兔各有多少只?15分钟 教学内容及教学过程设计时间分配数学分析: X+y=h; x=(4h-f)/22x+4y=f y=(f-2h)/2模

17、块分解输入h,f 计算x,y 输出x,y流程图编程三师生互动及总结四布置作业15分钟15分钟10分钟25分钟8分钟2分钟课外作业输入一个华氏温度,求摄氏温度。课后体会检查意见授课序号: 14 章节名称 (实训项目)顺序结构程序设计(习题课)课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求通过对习题的讲解要求学生掌握编写程序的基本方法。提高学生的逻辑思维能力。教学重点教学难点顺序结构程序设计的基本思想。学会编写简单程序。教学方法教学手段讲解、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1.程序

18、书写的一般格式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 章节名称 (实训项目)习题课课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求整体复习,测试学生的综合素质。教学重点教学难

19、点C程序格式。数据描述三要素、及数据操作。流程图及程序设计思想。教学方法教学手段练习、讲解教学内容及教学过程设计时间分配一、复习及导入新课: 复习之前讲解内容。二新课内容 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)50 x=10或者x0 有效a0 输出周长及面积a0) L=4*a; s

20、=a*a; Printf(“L=%f,S=%F”,l,s);Else printf(“a值无意义”);例2: 求a,b中的较大值 IF(ab) max=a; Else max=b;四总结及上机练习五布置作业课外作业输入一个正整数,判断这个数是奇数还是偶数。课后体会检查意见授课序号:20 章节名称 (实训项目)多分支选择结构课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求掌握IFelse.if书写格式,使用IF .else.if编程,IFelse配对问题。教学重点教学难点if .elseif 编程。els

21、e与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,其他:输入错误课后体会检查意见授课

22、序号:21 章节名称 (实训项目)选择结构程序设计举例课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求理解选择结构程序设计的基本思想;掌握并熟练运用IF语句、IF.else语句,IFelse.if语句及Switch 语句编写程序。教学重点教学难点选择结构程序设计的基本思想。IFelse.if及Switch语句编程。教学方法教学手段讲解、提问、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1)IF语句 2)IFelse 语句 3)IF ELSEIF语句二新课内容 1.实例:输入学生成绩,输出对应

23、等级。1.IF.ELSE.IF结构15分钟30分钟 教学内容及教学过程设计时间分配分析:选择种类编写程序使用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 章节名称 (实训项目)程序设计举例课程类型理论课 FORMCHECKBOX 实验课 FORMCHECKBOX 实践课 FORMCHECKBOX 课时数2 学时教学目的教学要求通过上机练习掌握单分支选择语句IF,双分支选择结构 if .else,多分支选择语句,IFelseif及switch 语句在程序设计中的作用。教学重点教学难点读程序写结构编写程序教学方法教学手段上机、讲解、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1.知识点回顾 2.编程实例二新课内容 1. 教学内容及教学过程设计时间分配课外作业课后体会检查意见授课序号: 章节名称 (实训项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论