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