§11.1 算法初步一、考点要求:内 容 要 求 A B C 算法初步 算法的有关概念 √ 流程图 √ 基本算法语句 √ 学习目标:了解算法的有关概念;了解流程图;了解基本算法语句。二、知识要点:1. 程序框图:算法的三种基本逻辑结构为: 结构, 结构, 结构。 选择结构主要用在一些需要依据选择进行判断的算法中,如分段函数的求值、数据的大小关系比较等问题.循环结构主要用在一些有规律的重复计算的算法中,如累加求和、累乘求积等问题.用循环结构表达算法,关键要做好以下三点:①确定循环变量和初始值;②确定算法中反复执行的部分,即循环体;③确定循环的终止选择. 循环结构又分为当型(W hile 型)和直到型(Until 型)两种.当型循环在每次执行循环体前对控制循环的选择进行判断,当选择满足时执行循环体,不满足则停止;直到型循环在执行了一次循环体之后,对控制循环的选择进行判断,当选择不满足时执行循环体,满足则停止.两种循环只是实现循环的不同方法,它们是可以互相转换的.对同一个问题如果分别用当型循环和直到型循环来处理的话,那么两者判断的条件恰好相反. …… End For ②While A …… Eng While三、课前热身:1.图 1 的程序框图,如果输入三个实数 a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入的是 2.如图 2 是根据所输入的值计算值的一个算法程序, 若依次取数列 中的前 200 项,则所得值中的最小值为 . 1Read If 0 ThenElseEnd IfPrint 图 2 图 1四、典型例题:例 1:如图 3 执行右边的程序框图,若,则输出的 .变式:(1)如图 4 执行右边的程序框图,若,则输出的 .(2)如图 5 执行右边的程序框图,若,则输出的 .例 2.已知伪代码如下图 6,则输出结果 S= . I= I←0 S←0 While I<6 I←I+2 S←S+I2End whilePrint S图 6 图 7变式:如图 7,则输出结果 S= . I= 五、课堂小结:2开始结束是否A < 35A←1A←2A+1打印图 4六:千思百练:(注:框图中的赋值符号“”也可以写成“”或“”)1.阅读图 1 的程序框图,若输入,,则输出 , .2.如果执行图 2 的程序框图,那么输出的 S 3.根据下面的框图,打印的最后一个数据是 .图 3图 24.如图 4 给出的是计算的值的一个程序框图,其中判断框内应填入的条件是 5.计算机执行下面图 5 的程序段后,输出的结果是 6.当3a时,...