第一节 算法初步
预习课堂
预习知识排查·双基落实
【知识重温】一、必记6个知识点1.算法通常是指按照一定规则解决某一类问题的①______和②________的步骤.2.程序框图又称③________,是一种用④________、⑤________及⑥________来表示算法的图形.通常程序框图由程序框和流程线组成,一个或几个程序框的组合表示算法中的一个步骤:⑦________带方向箭头,按照算法步骤的执行顺序将⑧________连接起来.明确有限流程图程序框流程线文字说明流程线程序框
3.三种基本逻辑结构(1)顺序结构是由若干个依次执行的步骤组成,这是任何一个算法都离不开的基本结构.其结构形式为
(2)条件结构是指算法的流程根据条件是否成立而选择执行不同的流向的结构形式.其结构形式为
(3)循环结构是指从某处开始,按照一定的条件反复执行某些步骤的情况.反复执行的步骤称为⑨________.循环结构又分为当型(WHILE型)和直到型(UNTIL型).其结构形式为循环体
4.输入语句、输出语句、赋值语句的格式与功能
5.条件语句(1)程序框图中的条件结构与条件语句相对应.(2)条件语句的格式.①IF-THEN模式
②IF-THEN-ELSE模式
6.循环语句(1)程序框图中的循环结构与循环语句相对应.(2)循环语句的格式.①UNTIL语句②WHILE语句
二、必明3个易误点1.注意起止框与输入框、输出框、判断框与处理框的区别.2.注意条件结构与循环结构的联系.3.要弄清楚三种基本逻辑结构的构成方式及功能,以免使用时造成混乱或错误.
【小题热身】一、判断正误1.判断下列说法是否正确(请在括号中打“√”或“×”).(1)算法的每一步都有确定的意义,且可以无限地运算.()(2)一个程序框图一定包含顺序结构,也包含条件结构和循环结构.()(3)一个循环结构一定包含条件结构.()(4)当型循环是给定条件不成立时,执行循环体,反复进行,直到条件成立为止.()××√×
二、教材改编2.如图所示程序框图的运行结果为__________.2.5
3.执行下面的程序框图,输出K的值为()A.99B.98C.100D.101
三、易错易混4.[2021·河北省高三联盟]执行如图所示的程序框图,输出的S值为-4时,条件框内应填写()A.i>3?B.i4?D.i