ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:37.78KB ,
资源ID:11208833      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11208833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言授课教案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言授课教案.docx

1、C语言授课教案授课序号: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) 预处理

2、#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

3、程序书写的一般格式。 2.C程序的编译环境。二新课内容 1.数据描述的三要素1) 类别 常量 变量15分钟20分钟 教学内容及教学过程设计时间分配2) 数据类型INT FLOATDOUBLECHAR3) 名称字母、下划线开头字母、数字、下划线组成的序列。2、举例分析 例:已知正方形的边长,求正方形的周长及面积。三师生互动及总结四布置作业20分钟10分钟20分钟3分钟2分钟课外作业1. 已知长和宽,求长方形的周长及面积。2. 已知实数a,b,求这两个数的和。课后体会检查意见授课序号:3 章节名称 (实训项目)熟悉C程序的调试步骤课程类型理论课 实验课 实践课课时数2 学时教学目的教学要求掌握C程

4、序开发工具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 学时教学目的

5、教学要求理解变量的概念;理解整形、实型、字符型变量的区别;掌握变量赋值的规则。教学重点教学难点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分钟课外作业讨论:电影院的座

6、位、票号、观众三者之间谁动谁静课后体会检查意见授课序号:5 章节名称 (实训项目)输入语句课程类型理论课 实验课 实践课课时数2 学时教学目的教学要求1.掌握调用函数的一般方法。2.掌握scanf函数书写的一般格式。教学重点教学难点1. scanf 函数的使用。2. getchar()函数的使用。教学方法教学手段讲述、提问、练习教学内容及教学过程设计时间分配一复习及导入新课: 计算机获取数据源的方法:1) 赋值2) 从键盘输入二新课内容 1.输入函数 scanf() 2.scanf()函数调用的格式。 Scanf(“格式控制”,输入项);10分钟5分钟20分钟 教学内容及教学过程设计时间分配

7、格式控制:%d-整型 %e或者%f-实型 %s或者%c-字符型 输入项:&3. scanf()函数的停止、返回4. getchar()函数的调用三师生互动及总结四练习及讲解五布置作业10分钟10分钟10分钟20分钟5分钟课外作业讨论日常应用中计算机获取数据的途径。课后体会检查意见授课序号:6 章节名称 (实训项目)输出语句课程类型理论课 实验课 实践课课时数2 学时教学目的教学要求掌握printf()函数调用的一般方法;比较scanf函数与printf函数。教学重点教学难点1. printf函数调用形式。2. scanf函数与printf函数的异同。教学方法教学手段讲述、提问、练习教学内容及教

8、学过程设计时间分配一、复习及导入新课: 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 学时教学目的教学要求

9、掌握各种运算符及表达式;掌握并熟记运算符的优先级别。教学重点教学难点1. 算术、关系、逻辑运算符2. 其他运算符3. 优先级别教学方法教学手段讲述、提问、练习教学内容及教学过程设计时间分配一复习及导入新课:数据的操作: 1)赋值2)输入、输出 3)运算二新课内容 1.算术运算 +,-,*,/,% 整除/ 取余%5分钟30分钟 教学内容及教学过程设计时间分配运算优先级别:先乘除后加减注意:自增+,自减2.关系运算 = = = =!优先级别表达式3.逻辑运算 ! & |4.各运算符优先级别的比较 P34-35 表1-11三师生互动及总结四布置作业15分钟15分钟20分钟3分钟2分钟课外作业技能高考

10、训练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. 头文件 st

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

12、. 课堂练习例:已知两个数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

13、)分析:数据说明:边长: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. 顺序结构程序设计的基本思想。教学

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

15、学生的逻辑思维能力。教学重点教学难点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分钟课外作业输入一个华氏温度,求摄氏温度。课后体会检查

16、意见授课序号: 14 章节名称 (实训项目)顺序结构程序设计(习题课)课程类型理论课 实验课 实践课课时数2 学时教学目的教学要求通过对习题的讲解要求学生掌握编写程序的基本方法。提高学生的逻辑思维能力。教学重点教学难点1. 顺序结构程序设计的基本思想。2. 学会编写简单程序。教学方法教学手段讲解、练习教学内容及教学过程设计时间分配一、复习及导入新课: 1.程序书写的一般格式2.数据描述3数据操作4.流程图二新课内容 实例:输入一个华氏温度,求摄氏温度。设华氏为:F 摄氏为:C15分钟15分钟 教学内容及教学过程设计时间分配数学分析: F=(C*9)/5+32 C=(F-32)*5/9模块分解:

17、输入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) main

18、2.要使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 章节名称 (实

19、训项目)多分支选择结构课程类型理论课 实验课 实践课课时数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)

20、三上机训练四师生互动及总结五布置作业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语句编程。教学方法教学手段讲解、提问、练

21、习教学内容及教学过程设计时间分配一、复习及导入新课: 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. 编写程序教学方法

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1