




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 2条件语句 1 了解条件语句的两种格式及其功能 明确条件语句与条件结构的对应关系 2 能用条件语句编写程序解决有关问题 条件语句 名师点拨1 条件语句是一个语句 if then else endif等都是语句的一部分 2 条件语句必须是以if开始 以endif结束 一个if必须与一个endif相对应 3 在程序中只需对条件为真的情况作出处理 不用处理条件为假的情况时 else分支可以省略 此时条件语句就由双支变为单支 4 为了程序的可读性 一般if else与endif顶格书写 其他的语句体前面则空两格 做一做1 条件语句对应的基本逻辑结构是 a 顺序结构b 条件结构c 循环结构d 以上都不正确答案 b 做一做2 下列关于条件语句的说法正确的是 a 条件语句中必须有else和endifb 条件语句中可以没有endifc 条件语句中可以没有else 但是必须有endifd 条件语句中可以没有endif 但是必须有else答案 c 1 条件语句中的条件表达式剖析 如下表所示 2 两种格式的条件语句的辨析剖析 1 共同点 两种语句首先都要对条件进行判断 然后才执行相应的语句体 都以if开始 以endif结束 2 区别 if then endif语句只有一个语句体 是满足条件时执行的语句体 if then else endif语句含有两个语句体 满足条件时执行一个语句体 不满足条件时执行另一个语句体 3 选择标准 当判断语句的两个出口语句只有一个需要执行时 使用 if then endif 语句 当判断语句的两个出口语句都可能执行时 使用 if then else endif 语句 题型一 题型二 题型三 题型四 条件语句和条件结构 例1 已知程序框图如下 根据程序框图 完成相应的程序 则 处分别填写 解析 由程序框图中的条件结构知 a b成立时 输出a 否则输出b 所以程序中 处分别填写a b a b 答案 a bab 题型一 题型二 题型三 题型四 反思1 根据条件结构写条件语句时的二个关注点 1 选择语句格式 当判断语句的两个出口语句都要执行时 采用 if then else endif 语句 当判断语句的两个出口语句只有一个要执行时 采用 if then endif 语句 2 确定条件和语句体 条件即为判断框内的条件 放在if后 判断框中 是 后的执行框中的内容 是then后的语句体1 否 后的执行框中 如果有的话 的内容 是else后的语句体2 2 如果是由条件语句画条件结构 那么可相应变化 题型一 题型二 题型三 题型四 变式训练1 根据下面的程序 画出程序框图 inputxifx 2 5theny 2 x 5elsey 5 2 xendifprintyend 题型一 题型二 题型三 题型四 解 程序框图 题型一 题型二 题型三 题型四 理解条件语句 例2 给出下列程序 inputxifx 5thenprint 不合适 elseprint 合适 endifend 1 若输入x 3 则输出 2 若输入x 2017 则输出 题型一 题型二 题型三 题型四 解析 1 若输入x 3 则x 5成立 输出 不合适 2 若输入x 2017 则x 5不成立 输出 合适 答案 1 不合适 2 合适反思条件语句的运行过程 若条件成立 则先执行then后面的语句 当执行到else时 则 跳过 再执行endif后面的语句 若条件不成立 则执行else后面的语句 直到endif结束条件语句 题型一 题型二 题型三 题型四 变式训练2 下面程序执行后输出的结果是 x 5y 20ifx 0thenx y 3elsey y 3endifprintx yend 题型一 题型二 题型三 题型四 解析 该程序的执行过程是 x 5y 20 x 5 0不成立y 20 3 17输出x y 5 17 22 答案 22 题型一 题型二 题型三 题型四 编写程序 1 写出算法步骤 2 画出程序框图 3 编写程序 分析 本题是已知分段函数的解析式求函数值的问题 当输入一个x的值时 由于x的取值范围不同 因而用来计算函数值的解析式也有所不同 因此要计算函数值必须判断x的取值范围 要设计求函数值的算法必须用条件结构 相应的程序也要应用条件语句书写 题型一 题型二 题型三 题型四 解 1 算法如下 第一步 输入x的值 第二步 判断x的范围 若x 0 则用y x2 1求函数值 否则用y 2x2 5求函数值 第三步 输出y的值 2 程序框图 题型一 题型二 题型三 题型四 3 程序如下 input x xifx 0theny x 2 1elsey 2 x 2 5endifprint y yend 反思条件语句一般用在需要对条件进行判断的算法设计中 如判断一个数的正负 比较两个数的大小 求分段函数的函数值等问题 往往要用条件语句 题型一 题型二 题型三 题型四 变式训练3 设计程序 对输入的任意两个不同实数 按从大到小的顺序输出 解 程序如下 input a b a bifa bthenprintb aelseprinta bendifend 题型一 题型二 题型三 题型四 易错辨析易错点 对函数的定义域理解错误 导致条件语句的嵌套格式错误 例4 输入x 写出输出函数y的函数值的程序 题型一 题型二 题型三 题型四 错解 程序如下 input x xif0 x 4theny 2 xelseif4 x 8theny 8elsey 24 2 xendifendifprintyend 题型一 题型二 题型三 题型四 错因分析 在程序语句中不存在 0 x 4 的格式 应写成 x 0andx 4 再就是函数的定义域不是r 而是三个 孤立 的区间 应该用三个if语句 正解 程序如下 input x xifx 0andx4andx 8theny 8else 题型一 题型二 题型三 题型四 ifx 8andx 12theny 24 2 xendifendifendifprintyend 题型一 题型二 题型三 题型四 反思1 使用条件语句嵌套应关注两点 1 适用范围 适用于判断条件多于一个时 此时 若重复应用条件语句 书写程序烦琐 可用条件语句的嵌套 2 分清层次 编写条件时 要注意if和endif的配对 常常利用文字的缩进来表示嵌套的层次 以便于程序的阅读与理解 嵌套可以多于两个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030社交电商裂变传播对保健食品复购率影响的定量研究
- 2025-2030矿泉水行业KOL营销效果评估与资源整合
- 2025江苏南京玄武区统计局编外人员招聘2人备考考试试题及答案解析
- 绵阳育才学校2025年教师招聘备考考试题库附答案解析
- 2025年8月浙江嘉兴市海宁市海昌街道中心幼儿园招聘劳动合同制教职工5人考试模拟试题及答案解析
- 2025浙江舟山岑港街道残疾人之家招聘公益性岗位1人考试模拟试题及答案解析
- 2025首都医科大学附属北京天坛医院招聘1人(第四批)备考考试题库附答案解析
- 管道渗漏对黄土地基湿化的环境效应分析
- 企业培训专员绩效考核指标体系
- 高职院校专业实习岗位责任制范本
- 胸椎后纵韧带骨化症
- 2025年秋季小学三年级上册语文教学计划
- 2025未签合同劳动争议仲裁申请书
- 耳前瘘管继发感染诊疗要点
- 2025年北京中考真题英语试题及答案
- 2025年浙江省中考社会试题卷(含答案)
- 捐资奖学金活动方案
- 2025至2030中国螺纹插装阀行业项目调研及市场前景预测评估报告
- 中央政府投资项目后评价报告编制大纲()(发改投资20252129号)
- 机关档案管理工作培训
- 孤独症相关培训课件
评论
0/150
提交评论