高中数学第一章算法初步1.2.2条件语句教学案新人教A版必修29.pdf
《高中数学第一章算法初步1.2.2条件语句教学案新人教A版必修29.pdf》由会员分享,可在线阅读,更多相关《高中数学第一章算法初步1.2.2条件语句教学案新人教A版必修29.pdf(14页珍藏版)》请在三一文库上搜索。
1、 积一时之跬步臻千里之遥程 马鸣风萧萧整理 1.2.2 条件语句 (1)条件语句的格式、功能分别是什么? (2)程序中的条件语句与程序框图中的条件结构存在怎样的对应关系? (3)条件语句中的两种形式有什么区别与联系? 新知初探 1条件语句的一般格式及功能 类别单支双支 条件结构框图 条件语句 IF 条件THEN 语句体 END IF IF 条件THEN 语句体 1 ELSE 语句体 2 END IF 语句功能 首先对 IF 后的条件进行判断,如果 (IF)条件符合,那么(THEN) 执行语句 体,否则执行END_IF 之后的语句 首先对 IF 后的条件进行判断,如果 (IF)条件符合,那么(T
2、HEN) 执行语句 体 1,否则 (ELSE)执行语句体2 2两种条件语句的区别与联系 IFTHEN 语句IFTHEN ELSE 语句 区别 该条件语句中只有一个语句体,是满 足条件时执行的语句体 该条件语句含有两个语句体,满足条件时执 行一个语句体,不满足时执行另一个语句体 联系 IFTHEN 语句实质上是IFTHEN ELSE 语句的简化,也就是在条件语句中, 当不符合条件且不进行任何处理时,把语句体2 省略不写 两种语句首先都是先对条件进行判断,然后才执行相应的语句体,执行完语句体 后程序都交汇于一点完成条件语句 小试身手 积一时之跬步臻千里之遥程 马鸣风萧萧整理 1. 下列关于IF 语
3、句的叙述正确的是( ) A IF 语句中必须有ELSE 和 END IF BIF 语句中可以没有END IF CIF 语句中可以没有ELSE,但必须以END IF 结束 D IF 语句中可以没有END IF ,但必须有ELSE 解析:选 C IF 语句中的IF 和 END IF 是成对出现的,但是ELSE 可以没有,即满足 条件执行,否则跳过IF 语句故选C. 2条件语句的一般形式为:IF A THEN B ELSE C ,其中 B 表示的是 ( ) A满足条件时执行的内容 B条件语句 C条件 D不满足条件时,执行的内容 解析:选 A IF A THEN B ELSE C表示如果条件A成立,则
4、执行B步骤,否则执行C 步骤 3给出以下四个问题,输入一个数x,输出它的绝对值求表面积为6 的正方体 的体积求三个数a,b,c中的最小数求函数f(x) x21,x0, 2x2,x0 的函数值 其中需要用条件语句来描述其算法的有_ 解析: 直接用顺序结构即可,不需用条件语句;而需要判断这个数的正负;需要 判断这三个数的大小;是分段函数求值问题,故需用到条件语句 答案: 4写出下列程序的运行结果 若 a 4,则 b _;若 a 4,则 b_. 积一时之跬步臻千里之遥程 马鸣风萧萧整理 解析:分析程序可知,上述程序是一个分段函数的程序,即b 0.5a,a 0, a23a1,a0, 所以当 a4 时,
5、 b4 234129; 当 a 4 时, b0.5( 4) 2. 答案: 29 2 条件语句与条件结构 典例 (1)根据下面的程序,填写程序框图 _, _, _. (2)根据下面的程序框图,写出程序 解析 (1)根据条件语句可知该语句为求分段函数 y 2x5,x 5 2, 52x,x 5 2 的值 所以三个空中分别填的内容为: 积一时之跬步臻千里之遥程 马鸣风萧萧整理 x 5 2?, y2x5,y52x. 答案: (1)x 5 2? y2x5 y52x (2)解:程序如下: INPUT “a,b”; a,b IF ab THEN xa ab bx END IF PRINT a,b END 条件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 第一章 算法 初步 1.2 条件 语句 教学 新人 必修 29
链接地址:https://www.31doc.com/p-5590480.html