高中数学第1章算法初步1.3基本算法语句1.3.3条件语句教学案苏教版必修.pdf
《高中数学第1章算法初步1.3基本算法语句1.3.3条件语句教学案苏教版必修.pdf》由会员分享,可在线阅读,更多相关《高中数学第1章算法初步1.3基本算法语句1.3.3条件语句教学案苏教版必修.pdf(15页珍藏版)》请在三一文库上搜索。
1、 积一时之跬步臻千里之遥程 马鸣风萧萧整理 13.3 条件语句 1条件语句与流程图中的哪种结构相对应? 2条件语句的格式是什么? 新知初探 1条件语句 流程图中的条件结构可以运用条件语句来实现 2条件语句的格式 If A Then B Else C End If 其中A表示判断的条件;B表示满足条件时执行的操作内容;C表示不满足条件时执行 的操作内容; End If 表示条件语句结束 点睛 (1)条件语句必须以If 语句开始,以End If 语句结束,一个If 语句必须和一个End If 语 句对应 . (2)条件语句中不一定有“Else”分支,当判断语句的两个出口语句只有一个需要执行时, 可
2、以没有“Else”分支,只使用“ IfThen”语句此时对应的伪代 码及流程图如下: If AThen B End 小试身手 1下列对条件语句的说法不正确的是_ 条件语句是程序语言的最基本语句; 算法中的选择结构与条件语句相对应; 预习课本P19 21,思考并完成以下问题 积一时之跬步臻千里之遥程 马鸣风萧萧整理 当计算机执行条件语句时,首先对 If 后的条件进行判断,如果条件符合, 就执行 Then 后的语句,否则执行Else后的语句或执行End If 后的语句; 条件语句在某些情况下也可以使用If Then 语句 答案: 2下面是一个算法的伪代码,如果输出的y的值是 20,则输入的x的值是
3、 _ Read x If x5 Then y 10x Else y 2.5x5 End If Print y 解析:由 10x20,得x 2.由 2.5x520,得x6. 答案: 2 或 6 伪代码表示的条件语句的识读 典例 下面是某一问题算法的伪代码, Read x If x3 Then y10 Else y101.3x3 End If Print y 分析伪代码,回答下列问题: (1)说明伪代码的功能 (2)当输入的x值为 13 时,求输出的结果 (3)根据伪代码给出对应的流程图 解 (1)根据条件语句的含义可知是求函数 y 10,x3, 101.3x3,x3 的函数值 (2)当x13 时
4、,y101.3(133)10 1323. 积一时之跬步臻千里之遥程 马鸣风萧萧整理 (3)对应流程图为 解决此类问题的关键是准确理解条件语句与选择结构所表达的功能,然后准确的套用 格式写出 活学活用 给出下面的伪代码 Read x If x1,y2519, 由 2x121 得x11,故输入的x值应为 11. 条件语句的实际应用 典例 某市公用电话(市话 )的收费标准为:3分钟之内 (包括 3 分钟 )收取 0.30元;超过 3 分钟,每分钟按0.10元收费设计一个算法根据通话时间计算话费并用伪代码表示这个 算法,并画出相应的流程图 解 设通话时间为x(分钟 ),话费为y(元), 则y 0.30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中数学 算法 初步 1.3 基本 语句 条件 教学 案苏教版 必修
链接地址:https://www.31doc.com/p-5589996.html