第一节 算法初步2019 考纲考题考情1.三种基本逻辑结构 名称内容 顺序结构条件结构循环结构定义由若干个依次执行的步骤组成的,这是任何一个算法都离不开的基本结构算法的流程根据条件是否成立有不同的流向,条件结构就是处理这种过程的结构从某处开始,按照一定的条件反复执行某些步骤的情况,反复执行的步骤称为循环体程序框图2.算法的特征概括性、逻辑性、有穷性、不唯一性、普遍性3.输入语句、输出语句、赋值语句的格式与功能语句一般格式功能输入语句INPUT“提示内容”;输入信息变量输出语句PRINT“提示内容”;表达式输出常量、变量的值和系统信息赋值语句变量=表达式将表达式的值赋给变量4.条件语句(1)算法中的条件结构与条件语句相对应
(2)条件语句的格式及框图
①IF—THEN 格式:②IF—THEN—ELSE 格式:5.循环语句(1)算法中的循环结构与循环语句相对应
(2)循环语句的格式及框图
①UNTIL 语句:②WHILE 语句:1.赋值号左边只能是变量(不能是表达式),在一个赋值语句中只能给一个变量赋值
2.直到型循环是“先循环,后判断,条件满足时终止循环”;当型循环则是“先判断,后循环,条件满足时执行循环”;两者的判断框内的条件表述在解决同一问题时是不同的它们恰好相反
一、走进教材1.(必修 3P25例 5 改编)如图为计算 y=|x|函数值的程序框图,则此程序框图中的判断框内应填________
解析 输入 x 应判断 x 是否大于等于零,由图知判断框应填 x1 000 和 n=n+1B.A>1 000 和 n=n+2C.A≤1 000 和 n=n+1D.A≤1 000 和 n=n+2解析 因为输出的 n 为偶数,所以中应填 n=n+2
因为输出的是 3n-2n>1 000 时 n 的值,所以中应填 A≤1 000
答案 D三、走出误区微提醒:①注意循环结构中控制