




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
条件语句一、选择题(每小题4分,共16分)1.下列关于条件语句的说法中不正确的是()a.条件语句是算法语句中常用的基本语句b.条件语句与算法中的选择结构相对应c.在条件语句后执行哪一个语句与判断条件无关d.条件语句在某些情况下也可以使用ifthen语句【解析】选c.由条件语句的格式可知,在条件语句之后执行哪一个语句取决于对条件的判断.2.(2014洛阳高一检测)当a=3时,所给的程序输出的结果是()输入a;ifa50,将x=60代入得y=31.4.(2014梅州高一检测)输入x;ifx4theny=xelseifx4且1210,所以y=312-12=24.【举一反三】求此程序表示的y与x的函数关系式.【解析】由题意知y=x,x4,2x-6,4x10,3x-12,x10.二、填空题(每小题5分,共10分)5.计算函数y=-x,x-1,0,-12的值的程序语句.如下:输入x;ifx-1then_elseif_theny=xelsey=0endifendif输出y.则处填_,处填_.【解析】由题意知,当x-1时,y=-x,此时应为y=-x,在处满足条件时y=x,所以应填x2.答案:y=-xx2【误区警示】作此类问题,易出现没有分清楚then后的语句,而在处填-11then s=3t else s=4t-t2 endif 输出s【解题指南】先写出s与t的关系式,转化成求值域问题.【解析】由题意知:s=3t,t1,4t-t2,t1.当t-1,1时,s=4t-t2=-(t-2)2+4-5,3,当t(1,3时,s=3t(3,9.所以s-5,9.答案:-5,9三、解答题(每小题12分,共24分)7.下面是一个用基本语句编写的程序,阅读后解决所给出的问题:输入x;ifx2theny=x+5elsey=x2-2*xendif输出y.(1)该算法语句的功能是什么?(2)画出该算法的框图.【解析】(1)由算法语句可知,该算法语句的功能是计算分段函数y=x+5,x2,x2-2x,x2的函数值.(2)框图如图:8.編写一个程序,求实数x的绝对值.(写出算法,画出算法框图,并写出程序)【解析】算法步骤可以写成:1.输入一个实数x.2.判断x的符号.若x0,则输出x;否则,输出-x.显然,“第二步”可以用选择结构来实现.算法框图如图:程序语句:输入x;ifx0then输出xelse输出-xendif【方法技巧】通过本题我们看到算法步骤可以转化为算法框图,算法框图可以转化为算法语句.本题揭示了它们之间的内在联系,只要理解了算法框图与算法语句的对应关系,把算法框图转化为算法语句就很容易了.【变式训练】设个人收入在5000元以内的个人所得税档次为(元)0x1000,0%;1000x3000,10%;30000andx1000theny=0elseifx1000andx3000theny=(x-1000)0.1elseifx3000andx5000theny=(3000-1000)0.1+(x-3000)0.25endifendifendif输出个人收入x输出个人所得税y【误区警示】注意语句的格式中if与end if的对应.一、选择题(每小题4分,共12分)1.如下程序输入x;ifx0theny=(x-1)2elsey=(x+1)2endif输出y.要使输出的y值最小,则输入的x的值为()a.-1b.1c.1d.0【解析】选c.由题意知y=(x-1)2,x0,(x+1)2,x0.当x0时,ymin=0,此时x=1.当xbthen输出aelse_endifa.输出ab.输出bc.输出a,bd.输出b,a【解析】选b.根据题意此处应输出b.3.根据如图的程序提示依次输入4,2,-5,则程序的运行结果是()输入a;输入b;输入c;max=aifbmaxthenmax=bend ififcmaxthenmax=cend if输出max.a.2b.max=2c.4d.max=4【解题指南】认真阅读程序,明确程序的功能是解题的关键.【解析】选c.本程序的功能是求输入的三个数中的最大数,运行程序得max=4.【误区警示】解答本题易误选d,出错的原因是对输出语句理解不清.二、填空题(每小题4分,共8分)4.(2013赣州高一检测)已知算法语句如下,则f(-3)+f(2)=_.ifx0thenf(x)=x-1else f(x)=2xendif【解析】由算法语句可知:当x0时,f(x)=x-1,当x0时,f(x)=2x,所以f(-3)=-3-1=-4,f(2)=22=4,所以f(-3)+f(2)=0.答案:05.根据下面的if语句,当输入a,b分别为2,3时,最后输出的m的值是_.输入a,b;ifabthenm=aelsem=bendif输出m.【解题指南】本题的解题关键是按照if语句先判断后执行的顺序和选择结构特点运行.【解析】输入a,b分别为2,3时,ab不成立,所以执行else,把b赋值给m,可知m=3,输出的结果是3.答案:3【拓展提升】关于if语句运行的技巧if语句运行时,关键是正确判断条件的正确与否,即首先判断if语句是走“是”还是走“否”出口,然后按照出口后面语句执行.需要特别注意的是“ifthen”语句中不含“else”语句的情况,当条件不满足时直接不执行if语句.三、解答题(每小题10分,共20分)6.(2014六安高一检测)给出如下程序(其中x满足0x0andx4then y=2x else ifx8then y=8else y=24-2x end ifend if输出y.(1)该程序的功能是求什么函数的函数值.(2)画出这个程序的算法框图.【解析】(1)函数关系式为:y=2x,0x4,8,4x8,24-2x,8x12.(2)算法框图7.某商场进行促销活动,采用购物打折的方法销售商品,规定一次性购物在100元以上(含100元)的,按九五折优惠;200元以上(含200元)的,按九折优惠;300元以上(含300元)的按八五折优惠.这种打折促销的形式在商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 1.2 地球的运动-自转 说课稿-2025-2026学年七年级地理上学期人教版
- 紧固件镦锻工专业知识考核试卷及答案
- 铝箔腐蚀氧化工综合考核试卷及答案
- 手工地毯制作工异常处理考核试卷及答案
- 磁选工理念考核试卷及答案
- 钟表文物修复师三级安全教育(班组级)考核试卷及答案
- 2.6 分支结构 说课稿-2024-2025学年闽教版(2020)初中信息技术七年级下册
- 第十课 角色变变变教学设计-2023-2024学年小学心理健康四年级上册辽大版
- 第8课 认识写字板教学设计-2025-2026学年小学信息技术(信息科技)第1册鲁教版
- 2024-2025学年新教材高中化学 专题2 研究物质的基本方法 1.1 实验安全与基本规范 物质的分离提纯(1)说课稿 苏教版必修1
- 第二单元混合运算单元测试卷(含答案) 2025-2026学年人教版三年级数学上册
- 出境人员行前安全培训课件
- 短视频个人劳务合同范本
- 纯电动汽车维护与保养 课件 模块一新能源汽车维护与保养基础认知
- 翻译后的基因表达调控
- 2025年度中国工商银行河南省分行社会招聘120人备考练习试题及答案解析
- (2025年标准)酒店政府采购协议书
- 苏教版三年级上册数学全册教学设计(配2025年秋新版教材)
- 重庆中医药学院2025年第二季度考核招聘工作人员笔试备考题库带答案详解
- 基孔肯雅热防护知识科普课件
- 中医优才考试试题及答案
评论
0/150
提交评论