程序框图及顺序结构教案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题
§1.1.2 程序框图及顺序结构框图
课型
新授
课时序号
1
时间
2009-2-9
教学 目标
1.使学生通过阅读教材填写学案上的图表,了解框图的概念并熟记框图符号的意义. 2.教师通过讲解学案 1 使学生初步了解画框图的规则, 并进一步在应用中熟悉框图符号的含义和学习用 框图表示算法. 3.学案中让学生通过对公式法解一元二次方程组算法的框图表示, 进一步加深学生对框图表示算法的理 解,并明确一些常用的画程序框图规则. 4.通过例 1 的学习,使学生学会用数学语言描述算法的一般规则,并掌握用框图表示顺序结构算法. 重点 使学生经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,从而掌握程序框 图的基本概念、基本图形符号以及用框图表示顺序算法结构. 理解框图符号的意义与顺序算法结构的框图表示
(3)通过上面问题的分析引出三种基本结构框图,并回顾前面的算法结构,然后由学生完 成学案中例 1.已知 P0 ( x.0 , y0 ) 和直线 l : Ax By C 0 , 求点 P0 ( x.0 , y0 ) 到直线 l 的 距离 d .分别用数学语言与框图表示算法. 分析:由于教材中有解答,学生能教顺利解决问题。 最后简单总结顺序结构程序框图的 画法特点.
备注
留给学生 7 分钟的时 间阅读,然 后再用 5 分 钟的时间学 新知生成:通过学生的自学请不同学生回答问题(1) ,然后再请学生板演学案中问题 1,2 生自主解决 1.学案中 1 的三个问题. (这三个问题是 P9 练习 A 中的 2,3 及变形) ①画出计算 1+2+3+4+5 的框图;②画出求数 a 的 p%的程序框图; 学案中 1, ③已知一个数的 p%为 b 求这个数. 2. 最后用 3 分析:对于问题 1 学生可能存在的问题是①,因为其中涉及到赋值符号的应用,可不妨对学 分钟的时间 生先进行必要的说明;也有一种可能学生会引入多个字母表示运算过程,此时可对学生 使学生之间 渗透赋值符号;更有一种可能学生会在处理框中一步写出运算结果,如:S=1+2+3+4+5, 进行交流, 此时应对学生的做法予以肯定,同时应引导学生进一步思考上述加法的过程,最终统一 达成共识. 到逐步相加的运算过程。 最后请学 至于问题中的②③由于给出字母应是相对比较简单的,可一带而过。 生前面板演 自wk.baidu.com的解题 结果。
教材 分析
难点
教学内容及过程 引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常
地用图形方式来表示它.下面请大家结合学案快速阅读教材 P7~P10 并思考下列问题: ⑴ 什么是程序框图?说出图形符号的意义. ⑵ 画程序框图的规则? ⑶ 什么是顺序结构框图?如何用顺序结构表示算法?
(4)画出求两个正整数相除(a÷b)的商 q 及余数 r 的程序框图。 重点讲解取整函数。
小结:什么是程序框图?说出图形符号的意义;画程序框图的规则?什么是顺序结构框图?如
何用顺序结构表示算法?
作业:学案中的随堂练习
2. ⑴用数学语言写出解一元二次方程组
a11 x1 a12 x 2 b1 的算法,并用程序框图进行 a 21 x1 a 22 x 2 b2
表示. 分析:关于一元二次方程组的求解算法,在上节课中已得到解决,在学生写出算法的基 础上,使进一步在应用中熟悉框图符号的含义和学习用框图表示算法(由于教材中有解答, 学生在黑板上的板书应没问题) 。讲解完后进一步对程序框图符号做一些说明。同时给学生指 明连接符号的一致性。
最后在一元二次方程组程序框图的基础上,请学生分析学生前面板书的具体的一元二 次方的程程序框图,应能较快解决。然后总结画程序框图规则:
(2)画程序框图规则:①使用标准的图形符号。②框图一般按从上到下、从左到右的方向 画。③除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超 过一个退出点的唯一符号。④判断框分两大类,一类判断框“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。⑤在图形 符号内描述的语言要非常简练清楚。
§1.1.2 程序框图及顺序结构框图
课型
新授
课时序号
1
时间
2009-2-9
教学 目标
1.使学生通过阅读教材填写学案上的图表,了解框图的概念并熟记框图符号的意义. 2.教师通过讲解学案 1 使学生初步了解画框图的规则, 并进一步在应用中熟悉框图符号的含义和学习用 框图表示算法. 3.学案中让学生通过对公式法解一元二次方程组算法的框图表示, 进一步加深学生对框图表示算法的理 解,并明确一些常用的画程序框图规则. 4.通过例 1 的学习,使学生学会用数学语言描述算法的一般规则,并掌握用框图表示顺序结构算法. 重点 使学生经过模仿、操作、探索,经历通过设计程序框图表达求解问题的过程,从而掌握程序框 图的基本概念、基本图形符号以及用框图表示顺序算法结构. 理解框图符号的意义与顺序算法结构的框图表示
(3)通过上面问题的分析引出三种基本结构框图,并回顾前面的算法结构,然后由学生完 成学案中例 1.已知 P0 ( x.0 , y0 ) 和直线 l : Ax By C 0 , 求点 P0 ( x.0 , y0 ) 到直线 l 的 距离 d .分别用数学语言与框图表示算法. 分析:由于教材中有解答,学生能教顺利解决问题。 最后简单总结顺序结构程序框图的 画法特点.
备注
留给学生 7 分钟的时 间阅读,然 后再用 5 分 钟的时间学 新知生成:通过学生的自学请不同学生回答问题(1) ,然后再请学生板演学案中问题 1,2 生自主解决 1.学案中 1 的三个问题. (这三个问题是 P9 练习 A 中的 2,3 及变形) ①画出计算 1+2+3+4+5 的框图;②画出求数 a 的 p%的程序框图; 学案中 1, ③已知一个数的 p%为 b 求这个数. 2. 最后用 3 分析:对于问题 1 学生可能存在的问题是①,因为其中涉及到赋值符号的应用,可不妨对学 分钟的时间 生先进行必要的说明;也有一种可能学生会引入多个字母表示运算过程,此时可对学生 使学生之间 渗透赋值符号;更有一种可能学生会在处理框中一步写出运算结果,如:S=1+2+3+4+5, 进行交流, 此时应对学生的做法予以肯定,同时应引导学生进一步思考上述加法的过程,最终统一 达成共识. 到逐步相加的运算过程。 最后请学 至于问题中的②③由于给出字母应是相对比较简单的,可一带而过。 生前面板演 自wk.baidu.com的解题 结果。
教材 分析
难点
教学内容及过程 引入:算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常
地用图形方式来表示它.下面请大家结合学案快速阅读教材 P7~P10 并思考下列问题: ⑴ 什么是程序框图?说出图形符号的意义. ⑵ 画程序框图的规则? ⑶ 什么是顺序结构框图?如何用顺序结构表示算法?
(4)画出求两个正整数相除(a÷b)的商 q 及余数 r 的程序框图。 重点讲解取整函数。
小结:什么是程序框图?说出图形符号的意义;画程序框图的规则?什么是顺序结构框图?如
何用顺序结构表示算法?
作业:学案中的随堂练习
2. ⑴用数学语言写出解一元二次方程组
a11 x1 a12 x 2 b1 的算法,并用程序框图进行 a 21 x1 a 22 x 2 b2
表示. 分析:关于一元二次方程组的求解算法,在上节课中已得到解决,在学生写出算法的基 础上,使进一步在应用中熟悉框图符号的含义和学习用框图表示算法(由于教材中有解答, 学生在黑板上的板书应没问题) 。讲解完后进一步对程序框图符号做一些说明。同时给学生指 明连接符号的一致性。
最后在一元二次方程组程序框图的基础上,请学生分析学生前面板书的具体的一元二 次方的程程序框图,应能较快解决。然后总结画程序框图规则:
(2)画程序框图规则:①使用标准的图形符号。②框图一般按从上到下、从左到右的方向 画。③除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超 过一个退出点的唯一符号。④判断框分两大类,一类判断框“是”与“否”两分支的 判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。⑤在图形 符号内描述的语言要非常简练清楚。