流程图复习教案教学目标:回顾算法的概念以及三种基本逻辑结构,学会三种基本逻辑结构的应用,掌握选择结构与循环结构互相嵌套的应用
教学重点:三种基本逻辑结构的应用.教学难点:选择结构与循环结构互相嵌套的应用.课型:新授课教学手段:多媒体教学过程:一、概念回顾1.算法的基本概念(1)算法定义描述:在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成
(2)算法的特性:①有穷性:一个算法的步骤序列是有限的,它应在有限步操作之后停止,而不能是无限的
②确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可
③可行性:算法中的每一步操作都必须是可执行的,也就是说算法中的每一步都能通过手工和机器在有限时间内完成
④输入:一个算法中有零个或多个输入
⑤输出:一个算法中有一个或多个输出
2.三种基本逻辑结构(1)顺序结构顺序结构是由若干个依次执行的处理步骤组成
用心爱心专心输入输出语句满足条件
否循环体是语句1满足条件
是否语句2语句满足条件
是否满足条件
是否循环体(2)选择结构根据条件判断,决定不同流向
(3)循环结构从某处开始,按照一定条件,反复执行某一处理步骤
(1)当型(WHILE型)循环;(2)直到型(UNTIL型)循环;3.基本方法(1)编写一个程序的三个步骤:第一步:算法分析:根据提供的问题,利用数学及相关学科的知识,设计出解决问题的算法;第二步:画出程序框图:依据算法分析,画出对应的程序框图;第三步:写出程序:耕具程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来
(2)何时应用条件结构
当问题设计到一些判断,进行分类或分情况,或者比较大小时,应用条件结构;分成三种类型以上(包括三种)时,由边界开始逐一分类,应用多重条件结构
注意条件的边界值