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