




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 2条件语句 条件语句 问题思考 1 对于含有条件结构的算法 要转化为计算机能够理解的算法语言 只是使用输入语句 输出语句和赋值语句还行吗 还需要使用怎样的语句 提示不行 要用与条件结构相对应的条件语句 2 关于条件语句的格式和功能 请完成下表 3 做一做1 下列对条件语句的描述正确的是 a else后面的语句不可以是条件语句b 两个条件语句可以共用一个endif语句c 条件语句可以没有else后的语句d 条件语句中if then和else后的语句必须都有解析 条件语句有两种格式 分别是 if then 格式和 if then else 格式 对于一个分支的条件语句可以没有else后的语句 答案 c 4 做一做2 当a 1 b 3时 执行完下面一段程序后x的值是 ifa bthenx a belsex a bendifenda 1b 3c 4d 2解析 a 1 b 3 a b x a b 4 答案 c 思考辨析判断下列说法是否正确 正确的在后面的括号内打 错误的打 1 条件语句与程序框图中的循环结构相对应 2 条件语句中的 then else 可以理解为 那么 否则 的意思 3 条件语句是以if开始 endif结束 endif不可缺少 4 格式一中的条件语句只有一个语句体 是满足条件时执行语句体 格式二中的条件语句含有两个语句体 满足条件时执行一个语句体 不满足条件时执行另一个语句体 答案 1 2 3 4 探究一 探究二 探究三 例1 输入一个实数x 若它是非负数 就输出它 否则不输出它 画一个程序框图解决这个问题 再写出相应的程序 分析由于不满足条件的情况下不输出 故选择 if then endif 条件语句 探究一 探究二 探究三 解 程序框图如图所示 程序如下 input x xifx 0thenprintxendifend反思感悟 if then endif 语句的选择及注意点 1 当判断语句的两个出口语句只有一个要执行时 采用 if then endif 语句 2 在 if then endif 语句中 条件 表示判断的条件 语句 表示当满足条件时执行的操作内容 当条件不满足时 结束程序 endif表示条件语句的结束 探究一 探究二 探究三 变式训练1编写程序并画出程序框图 任意输入三个实数 输出这三个实数中的最小数 解 程序框图如下 程序如下 inputa b cifa bthena bendififa cthena cendifprintaend 探究一 探究二 探究三 探究一 探究二 探究三 解 程序框图如图所示 程序如下 inputxifx 0theny sqr x elsey sqr x endifprintyend 探究一 探究二 探究三 互动探究 本例若用 if then endif 语句编写程序 则程序如何 解 程序如下 inputxifx 0thenx xendify sqr x printyend 探究一 探究二 探究三 反思感悟 if then else endif 语句的选择及注意点 1 当判断语句的两个出口语句都要执行时 采用 if then else endif 语句 2 首先确定条件和语句体 条件即为判断框内的条件 故在if后 判断框中 是 后的执行框中的内容 是then后的语句体1 否 后的执行框中 如果有的话 的内容 是else后的语句体2 3 然后按照格式书写程序 探究一 探究二 探究三 变式训练2根据下面的程序画出其相应的程序框图 inputxifx sqr 2 theny x sqr 2 elsey sqr 2 xendifprintyend 探究一 探究二 探究三 解 程序框图如下 探究一 探究二 探究三 例3 已知分段函数编写一个程序 要求输入自变量x的值 输出相应的函数值并画出程序框图 分析分析分段函数 画出程序框图 写出程序语言 探究一 探究二 探究三 解 程序框图和程序如下 inputxifx 0theny x 1elseifx 0theny 0elsey x 1endifendifprintyend 探究一 探究二 探究三 反思感悟1 已知分段函数的解析式求函数值的问题 须用条件语句书写程序 当条件的判断有两个以上的结果时 可以选择条件结构嵌套去解决 2 常规格式 注意根据题目需要也可用2个以上的条件语句嵌套 探究一 探究二 探究三 变式训练3已知下列程序 inputxifx1theny x 2 1elsey x 1endifendifprint y yend若输出的是y 0 75 则输入的x是 探究一 探究二 探究三 解析 由程序可知 本题为根据输入的x 求函数x 1 75 答案 1 75 1 2 3 4 1 若输入x 3 则根据如图所示的程序输出的结果是 inputxifx 4theny x 2 4elsey x 2 4endifprintyenda 13b 20c 12d 5解析 x 3 4 y x2 4 32 4 5 答案 d 1 2 3 4 2 已知程序如图所示 input 请输入一个两位正数 xifx 9andx 100thena xmod10b x a 10 x 10 a bprintxelseprint 输入有误 endifend 1 2 3 4 若输入的两位数是83 则输出的结果为 a 83b 38c 3d 8解析 当x 83时 a 3 b 8 故输出38 答案 b 1 2 3 4 3 根据如图所示的程序 当输入a b的值分别为2 3时 最后输出的m的值为 a 3b 4c 5d 6解析 a 2 b 3 2 3 m 3 答案 a inputa bifa bthenm aelsem bendifprintmend 1 2 3 4 4 2017湖北荆门期末 执行如图所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 核桃考试题及答案
- 婚检考试题及答案
- 动火考试题及答案
- 植物基础知识模拟练习题含答案
- 母婴保健法培训试题【附答案】
- 危重症患者的识别界定试题(附答案)
- 护理值班交接班制度试题(附答案)
- 定点停车理论考试试题(附答案)
- 2025保险委托居间合同书-责任保险代理服务
- 2025年度国有企业临时聘用合同工劳动合同
- 《油气管道无人机智能巡检系统技术管理规范》
- 2025年新版期权知识考试题库带答案
- 2025年新《中华人民共和国安全生产法》知识竞赛测试题库含答案
- 2025年度吉林辅警招聘考试题(含答案)
- 吉安市新庐陵投资发展有限公司及下属子公司2025年第二批面向社会公开招聘笔试备考题库及答案解析
- 幼儿园卫生及安全检查标准
- 儿童动漫消费偏好-洞察及研究
- 2025年12345热线考试题库
- 网络接入管理办法
- 隧道二衬安全注意事项
- 绿色矿山培训课件
评论
0/150
提交评论