全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基本算法语句(第2课时)1条件语句中的条件表达式剖析:如表所示.分类条件功能举例数学表达式关系小于abab小于或等于abab大于abab大于或等于abab等于abab不等于abab逻辑AND且x5 AND x11x5OR或x0 OR x3x0或x3NOT非NOT xaxa2两种格式的条件语句的辨析剖析:(1)共同点:两种语句首先都要对条件进行判断,然后才执行相应的语句体;执行完语句体后,程序都交汇于一点完成条件语句;都以IF开始,以END IF结束(2)区别:IFTHENEND IF语句只有一个语句体,是满足条件时执行的语句体;IFTHENELSEEND IF语句含有两个语句体,满足条件时执行一个语句体,不满足条件时执行另一个语句体(3)选择标准:当判断语句的两个出口语句只有一个需要执行时,使用“IFTHENEND IF”语句;当判断语句的两个出口语句都可能执行时,使用“IFTHENELSEEND IF”语句 题型一 理解条件语句【例题1】给出下列程序:INPUTxIFx5THENPRINT“不合适”ELSEPRINT“合适”END IFEND(1)若输入x3,则输出_;(2)若输入x2 013,则输出_解析:(1)输入x3,则x5成立,则输出“不合适”;(2)若输入x2 013,则x5不成立,则输出“合适”答案:(1)不合适(2)合适反思 条件语句的运行过程:若条件成立,则先执行THEN后面的语句,当执行到ELSE时,则“跳过”再执行END IF后面的语句;若条件不成立,则执行ELSE后面的语句,直到END IF结束条件语句.题型二 编写程序【例题2】已知函数f(x)设计一个算法,对输入的每一个x值,都得到相应的函数值(1)写出算法步骤;(2)画出程序框图;(3)编写程序分析:本题是已知分段函数的解析式求函数值的问题,当输入一个x的值,由于x的取值范围不同,因而用来计算函数值的解析式也有所不同,因此要计算函数值必须判断x的取值范围,要设计求函数值的算法必须用条件结构,相应的程序也要应用条件语句书写解:(1)算法步骤如下:第一步,输入x的值第二步,判断x的范围,若x0,则用解析式yx21求函数值;否则用y2x25求函数值第三步,输出y的值(2)程序框图如图所示(3)程序如下:INPUT“x”;xIFx0THENyx21ELSE y2* x25PRINT“y”;yEND反思 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负、比较两个数的大小、求分段函数的函数值等问题,往往要用条件语句.题型三 易错辨析【例题3】输入x,写出输出函数y的函数值的程序错解:程序如下:INPUT“x”;xIF0x4THENy2* xELSEIF4x8THENy8ELSEy242*xENDIFENDIFPRINTyEND错因分析:在程序语句中不存在“0x4”的格式,应写成“x0 AND x4”;再就是函数的定义域不是R,而是三个“孤立”的区间,应该用三个IF语句正解:程序如下:INPUT“x”;xIFx0ANDx4THENy2*xELSE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院病床使用方法
- 机械设计及其制度
- 库存管理的基本原理和方法
- 社区消防知识培训内容
- 实训课教学设计流程图
- 电影《帕莉潭》深度解析
- 医院消毒协议书
- 2025-2026学年安徽省黄山市六级数学上册期中考试试卷及答案
- 2025年苏课新版三年级道德与法治上册月考考试试题及答案
- 2025版痛经常见症状及护理经期护理纲要
- 公路养护管理计划与执行报告
- 2025年城市地下综合管廊建设财务可持续性研究报告
- 6.2 学会依法办事 课件-2025-2026学年统编版道德与法治 八年级上册
- 2025江西南昌市青山湖区招聘社区工作者(专职网格员)45人考前自测高频考点模拟试题及参考答案详解一套
- 小学数学课标考试真题及答案
- 2025年银行招聘各银行笔试真题(附答案)
- (初级)小红书种草营销师认证考试真题试题(附答案)
- T/CCSAS 025-2023化工企业作业安全分析(JSA)实施指南
- MOOC 旅游学概论-中国地质大学(武汉) 中国大学慕课答案
- [PPT]汶川地震灾区水利水电工程震害调查及分析
- GB∕T 40802-2021 通用铸造碳钢和低合金钢铸件
评论
0/150
提交评论