1、1-1-2-2 条件结构 自主预习阅读教材 P1012,回答下列问题:条件结构(1)概念:算法的流程根据条件是否成立有不同的流向,这种处理_判断条件的结构称为条件结构(2)条件结构程序框图两种形式及特征名称 形式一来源:学优高考网 形式二结构形式特征 两个步骤 A、B 根据条件选择一个执行根据条件是否成立选择是否执行步骤 A破疑点 (1)条件结构是程序框图的重要组成部分其特点是先判断后执行(2)在利用条件结构画程序框图时要注意两点:一是需要判断的条件是什么,二是条件判断后分别对应着什么样的结果(3)判断框虽然有两个出口,但根据条件是否成立,选择的出口是确定的,故执行结果也是唯一的如上面图中,若
2、条件成立,则执行步骤 A,若条件不成立,则执行步骤 B;图中,若条件成立,则执行步骤 A,若条件不成立,则不执行任何步骤(4)凡是必须先根据条件作出判断然后再进行哪一个步骤的问题,在画程序框图时,必须引入一个判断框并应用条件结构1-1-2-3 循环结构、程序框图的画法 自主预习来源:学优高考网阅读教材 P1219,回答下列问题:循环结构(1)概念:在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤称为循环体可以用如图所示的程序框图表示(2)直到型循环结构:如图所示,其特征是:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循
3、环体,直到条件满足时终止循环(3)当型循环结构:如图所示,其特征是:在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环破疑点 对循环结构的理解:循环结构中必须包含条件结构,以保证在适当的时候终止循环循环结构内不存在无终止的循环循环结构实质上是判断和处理的结合,可以先判断,再处理,此时是当型循环结构;也可以先处理再判断,此时是直到型循环结构循环结构中常量的几个变量:计数变量:即计数器,用来记录执行循环体的次数,如ii 1,nn1.累加变量:即累加器,用来计算数据之和,如 SSi.累乘变量:即累乘器,用来计算数据之积,如 PP*i .在程序框图中,一般要根据实际情况先给这些变量赋初始值一般情况下,计数变量的初始值为 1,累加变量的初始值为 0,累乘变量的初始值为 1.循环过程非常适合计算机来处理,因为计算机的运算速度非常快,执行成千上万次的重复计算,不过是一瞬间的事,且能保证每次的结构都正确来源:学优高考网 gkstk