学期C语言教案设计.doc
文本预览下载声明
第1周
第1章 c语言概述1.1 c语言发展简史1.2 c语言的特点1.3 简单c语言程序举例1.4 c语言程序的组成与结构1.5 c语言程序开发步骤第2章 算法与程序设计基础2.1 算法概述2.2 算法的常用表示方法2.3 程序设计典型算法2.4 结构化程序设计方法
算法与程序设计基础(程序设计的基本概念、程序设计的步骤、程序的三种基本结构、几种常用算法介绍)
重点、难点的解决办法
重点:掌握C语言程序的格式和组成 掌握编译、连接的目的Turbo C环境的基本用法Turbo C的使用操作和结构化程序设计的思想。
解决办法:结合一个简单的程序,用示范法逐一讲解。
教学环节的时间分配
c语言概述c语言发展简史c语言的特点简单c语言程序举例c语言程序的组成与结构c语言程序的开发步骤算法与程序设计基础算法概述算法的常用表示方法程序设计典型算法化程序设计方第2周
第3章数据类型运算符与表达式
3.1 C语言基本标识符
3.2 C语言的数据类型
3.3 运算符和表达式
复习上次课内容(课前提问)及上机总结
复习C语言的基本特点,复习C程序的基本结构。
教学目的与要求
掌握基本数据的定义和方法;
掌握运算的种类、优先级和结合性;
本章有关常量、变量、运算符、表达式的细节非常多,它们不是程序设计的最重要的内容,但细节错误也导致程序最终错误,因此,还是要引起注意。
细节不能死记,要注意本质概念;对于无把握的细节,要在Turbo C中进行测试C的数据类型?常量与变量???
整型数据实型数据字符型数据变量赋初值?、各类数据混合运算算术运算符和算术表达式赋值运算符和赋值表达式逗号运算符和逗号表达式第3周
第3章数据类型运算符与表达式
3.4数据类型转换
3.5自增、自减运算
3.6 位运算,--的前后不同。
解决办法: 多演示多练习,进行归纳总结。
教学环节的时间分配
数据类型的强制转换 20分钟
自增、自减运算 20分钟
位运算符 20分钟
混合运算举例 30分钟
共2学时
根据本节课的内容特点所采用的多种教学方法和实施步骤
根据本节课的内容特点,运用启发式、讲解式、引导式、提问式、示范式教学方法讲授本节课内容。
课外学习指导和作业量,检测教学目的实现程度的具体措施和要求
作业:阅读教材第三章3.4、3.5、3.6。
上机实验:上机实验3。
教学反思
能够完成本节课教学内容。有条件可以增加一些学生的反馈信息。
第4周
第4章 数据的输入和输出
4.1 数据的输入
4.2 数据的输出
复习上次课内容(课前提问)及上机总结
复习不同类型数据混合运算的规则,强调自增与自减运算的过程;
教学目的与要求
掌握各种类型函数的使用技巧。数据输入、输出函数及其格式控制。第5周
第5章 选择结构
5.1关系运算
5.2逻辑运算
5.3选择语句
5.4条件运算
5.5应用举例
复习上次课内容(课前提问)及上机总结
数据输入、输出函数及其格式控制。
第6周
第6章循环结构
三种循环语句
循环嵌套;
复习上次课内容(课前提问)及上机总结
复习if的三种基本格式,及switch选择语句的特点。
教学目的与要求
初步熟悉用计算机解决问题的思路掌握forwhile、do-while语句的特点和使用方法熟悉一些常见问题的算法及其C语言实现第7周
第6循环结构
continue、break 、return语句及空语句
综合举例
复习上次课内容(课前提问)及上机总结
复习三种循环语句,注意各自特点。
教学目的与要求
掌握continue、break 、return 用法;
掌握利用循环进行程序设计的方法;
讲授的内容提要
continue、break 、return语句及空语句
重点、难点的解决办法
重点:本节课内容都是重点。
难点:break、continue对于循环的不同作用。
解决办法:通过框图讲解,适当放慢语速,示范时放慢操作,给学生留有反应和思考的时间。教师示范后,可请学生照样操作示范,教师配合讲解。
教学环节的时间分配
continue 语句 15分钟
break 语句 10分钟
return 语句 15分钟
空语句 5 分钟
综合举例 45分钟
共2学时
根据本节课的内容特点所采用的多种教学方法
显示全部