《C语言程序设计》单元教学设计
内容:第4章 顺序程序设计
一、 教案头
本次课程标题:单元5 顺序程序设计(2) | |||||||
授课班级 | 略 | 学时 | 2课时 | 上课地点 | 略 | 上课时间 | 第 周 星期 节 |
教 学 目 标 | 能力(技能)目标 | 知识目标 | |||||
1 能正确使用结构化流程图、N-S流程图。 2 能进行简单的算法分析,合理选择算法。 | 1 了解算法概念、特性、表示。 2 了解结构化流程图、N-S流程图。 3 掌握顺序结构设计。 | ||||||
能 力 训 练 任 务 及 案 例 | 任务5-1:举例分析算法不唯一,并选择合理的算法。 任务5-2:绘制以上例子的流程图或盒图。 任务5-3:使用流程图分析问题,并编制100!的顺序结构的程序。 | ||||||
参 考 资 料 | C程序设计, 谭浩强 编著,清华大学出版社,1998.12 C语言程序设计教程,谭浩强 张温基 唐永炎 编著,清华大学出版社,1998.7 TURBO C++最佳专辑 TSID工作室,人民邮电出版社出版社,1995.5 浙江大学国家精品课程网站 jpkc.zju.edu/ka/index.htm 清华大学计算机语言与程序网站 166.111.37.254/ | ||||||
二、 教学设计
步骤 | 教学内容 | 教学方法 | 教学手段 | 学生活动 | 时间 (分) |
引入 | 解决问题的方法唯一? 然后选择一个合理的算法? 然后表示一个算法? | 启发 提问 讨论 | 多媒体课件演示 | 启发学生 学生讨论 | 5 |
告知 | 本次课的主要内容:算法、流程图,顺序结构设计。 目的:能使用流程图或盒图,选择一个合理的算法进行程序设计,熟练掌握顺序结构的 设计。 | 讲授 设问 演示 | 课件演示 | 启发学生 | 3 |
操练 | 任务5-1:举例分析算法不唯一,并选择合理的算法。 任务5-2:绘制以上例子的流程图或盒图。 | 教师示范 讲授 提问 | 课件演示 | 模仿 每个学生实际操作 | 10 |
深化 | 任务5-3:使用流程图分析问题,并编制100!的顺序结构的程序。 | 教师示范 讲授 | 课件演示 | 模仿 每个学生实际操作 | 20 |
归纳 | 知识点1:算法。 知识点2:流程图和盒图。 知识点3:顺序结构程序设计。 | 讲授 | 演示 | 10 | |
训练 | 训练项目 1 输入三角形的三边长,求三角形面积。 2 求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0。 | 启发 诱导 重点讲解 个别指导 | 个人操作 | 25 | |
总结 | 算法可以用流程图或盒图描述,顺序结构程序设计。 | 教师讲授 | 课件 | 5 | |
作业 | 1 阅读:《讲义》 2 《教材》:P46.1-6,7-9,《实验与练习》自测题 3 实验准备:实验4 | 2 | |||
后记 | |||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论