2 条件语句[目标] 1
记住条件语句的格式,并会用条件语句将条件结构的程序框图转化为算法语句;2
体会程序框图与算法语句的关系.[重点] 条件语句的格式及应用.[难点] 条件语句的嵌套.知识点 条件语句 [填一填][答一答]1.格式一和格式二的区别和联系是什么
提示:(1)联系:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,完成条件语句;都以 IF 开始,以 END IF 结束.(2)区别:①条件语句只有一个语句体,是满足条件时执行语句体.② 条件语句含有两个语句体:满足条件时执行一个语句体;不满足条件时执行另一个语句体.2.在条件语句中其中 B 表示的是( D )A.不满足条件时执行的内容B.条件语句C.条件D.满足条件时执行的内容3.当输入 x=-3
2 时,程序输出的结果为 3
类型一 条件语句与条件结构的转换 [例 1] (1)根据下面的程序,填写程序框图.①________,②________,③________
(2)根据下面的程序框图,写出程序.[解析] (1)根据条件语句可知该语句为求分段函数y=的值.所以三个空中分别填的内容为:①x≥
,② y=2x-5,③ y=5-2x
(2)解:程序如下:[答案] (1)①x≥
② y=2x-5 ③ y=5-2x(2)见解析1由程序框图写语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成
其中输入、输出框对应输入、输出语句,执行框对应赋值语句
2算法语句和程序框图是从不同的角度以不同的形式解决问题,设计程序时一般先画程序框图,再把程序框图“翻译”成算法语句
[变式训练 1] 求函数 y=|x-4|+1 的函数值,则①处应填 y = 5 - x
解析:如果 x