《高中信息技术基础》第三章“程序设计实例”教案教师 杜浩 山东省郯城第一中学(276100)课 题:程序设计实例 1 课时(45 分钟) 适用高中一年级(计算机操作相对比较熟练)教材分析:在第一次接触程序设计并且只有一课时的情况下,学生是不可能学会一门程序语言的,因此只能通过现成的程序,让学生体验程序设计的一般过程,体验用计算机解决实际问题即进行信息加工处理的一般过程
教学重点:体验用计算机语言实现算法即程序设计的一般过程
教学难点:学生对循环结构的认识及实现
教学目标:1、了解程序与程序设计的概念
2、体验程序设计的一般步骤
3、引入并让学生了解程序设计的三种逻辑结构
4、培养学生对程序设计的初步兴趣
教法与学法:讲练结合,分组讨论
教学资源:网络教室 配套光盘 学习任务单教学过程:一、新课引入 提问“用计算机解决实际问题需要哪两个重要环节”引入算法的计算机实现
(答案 1设计算法 2编制和运行程序来实现算法)二、进入新课1、程序与程序设计的概念(1)教师设问1:已知直角三角形的两边,能否求出第三边
(学生回答:代入公式
)分析:通过已知的公式,按一定过程,计算出结果
(2)教师设问2:计算机能不能解决这个问题
(学生回答:有的说不能,有的说能
)分析:说不能,是因为计算机不能和人一样直接进行计算
说能,其实是一个过程由人根据公式设计出算法,再按一定的顺序和过程,通过一些计算机指令来完成计算,其中要考虑数据(边长)和如何下指令
(3)引入概念:程序和程序设计:(4)练习:完成学习任务单第 1 题
2、程序设计实例例 1、说明:这是学生第一次接触程序设计的实例,可以在这一简单问题上多花些时间 ,让学生即能体验和学习程序设计的一般过程,又能培养学生对程序设计的初步兴趣,还能帮助对例 2、例 3 的理解学习
过程:(1)要求学生阅读教材相关部分,分析从设计算法到写出程序