




免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
变量与赋值一、选择题(每小题3分,共18分)1.下列赋值语句中,错误的是()a.n=n+1b.k=kkc.a=1=bd.c=ab【解析】选c.由赋值语句的格式知,c错误.2.阅读下面的算法框图,然后判断下列程序执行后的结果是()a.5b.15c.11d.14【解析】选d.开始时x=2,y=5;第3步时,x=5;最后输出结果为14.3.当输入“3”后,如图的算法框图输出的结果为()a.5b.4c.3d.6【解析】选a.由题意知,x=3,y=3,接着x=4,最后x=5.【变式训练】阅读下面算法框图,判断程序执行后的结果()a.6,9b.9,6c.6,12d.9,9【解析】选b.由题意知x=3,y=6,x=9,最后输出9,6.4.执行如图的算法框图之后,输出的结果为()a.3,5b.-7,5c.3,17d.-7,17【解析】选d.执行第三个赋值语句之后,a=3-25=-7,执行第四个赋值语句之后,b=25-(-7)=17.5.将两数a=8,b=17交换,使a=17,b=8,则下面正确的一组是()【解题指南】将一个变量的值先赋给中间变量,再将另一个变量的值赋给第一变量,最后把中间变量的值赋给第二个变量即可.【解析】选b.a执行完后a=17,b=17,c执行完后b=8,a=8,所以不正确;d中执行a=c时,c还没有赋值,所以不正确.故选b.6.若按如图所示输出的y的值为4,则输入的x所有可能取值的和等于()a.0b.1c.2d.3【解析】选a.由该算法可得到一个分段函数y=x2,x1.当y=4时,可得到适合条件的x的值为-2和2,它们的和是0,所以选a.【举一反三】若输入x=2,则输出y=_.【解析】当x=2时,y=22=4.答案:4二、填空题(每小题4分,共12分)7.算法:s=1; s=s2; s=s3; s=s4; s=s5;输出s.该算法的作用是_.输出结果为_.【解析】由程序的意义知:s=12345=120.答案:计算12345的值1208.下面的算法的功能是求所输入的两个正数的平方和.已知最后输出的结果为3.46,试据此将算法补充完整. a=1.1;b=_;s=_; 输出s.【解析】s=a2+b2=1.12+b2=3.46,所以b=1.5.答案:1.5a2+b2【变式训练】如图是求一个数的百分之几的算法框图,则(1)处应填_.【解题指南】因为该图是求一个数的百分之几的算法框图,所以(1)处应是该数与百分比的乘积.【解析】因为算法框图的作用是求一个数的百分之几,所以(1)处应填输入的数n与百分比m的乘积所得数再让它赋值给n.答案:n=nm9.如图,算法框图的功能是_.【解析】该算法框图表示的算法是首先输入5个数,然后计算这5个数的和,再求这5个数的算术平均数,最后输出它们的和与算术平均数.答案:求五个数的和以及这五个数的算术平均数三、解答题(每小题10分,共20分)10.把下面的算法用算法框图表示出来.m=12;n=25;m=m+n;n=mn;输出m,n.【解析】算法框图如下:11.输入4个数,输出这4个数的平均数,写出算法及算法框图.【解析】算法步骤:1.输入四个数a,b,c,d.2.计算y=a+b+c+d4.3.输出y.算法框图,如图所示.【变式训练】下面是某同学用赋值语句写的用公式法求一元二次方程x2-3x+2=0的根的算法,请帮他填写完整并画出算法框图.1.a=1,b=-3,c=2;2._;3._;4.x1=p+q,x2=p-q;5.输出x1,x2.【解析】根据求根公式可知p=-b2a,q=b2-4ac2a.算法框图如下:一、选择题(每小题4分,共16分)1.下列给出的赋值语句中,正确的是()a.3=mb.m=-mc.b=a=2d.x+y=0【解析】选b.由赋值语句的要求知.2.在如图的算法框图中,若输出的y的值随着输入的x的值的增大而减小,那么实数a的取值范围是()a.a0b.a0c.a0d.a0【解析】选c.依题意知,函数y=ax-1是单调递减函数,因此a2,x2的函数值.当y=3时,若x2,则log2x=3,所以x=8,若x2,则x2-1=3,所以x=2.答案:求函数y=log2x,x2-1,x2,x2的函数值3个6.给出如图所示的算法框图,若输入的实数x的值为0,则输出的y值为_.【解析】由算法框图可得到一个分段函数y=2x2-1,x0,12x,x0.将x=0代入可得y的值为1.答案:1三、解答题(每小题12分,共24分)7.某商场进行优惠促销:若购物金额x在500元以上,打8折;若购物金额x在300元以上,打9折;否则,不打折,设计算法和算法框图,要求输入购物金额为x,即能输出实际交款额y.【解题指南】本题考查了选择结构的算法框图,关键是由题意列出实际交款额y与购物金额x之间的函数关系式是y=x,x300,0.9x,300500.因为它需要对x进行三次判断,所以算法含有两个选择结构.【解析】算法步骤:1.输入购物金额x.2.判断x300是否成立,若成立,则y=x;否则,执行3.3.判断x500是否成立,若成立,则y=0.9x;否则,y=0.8x.4.输出y,结束算法.算法框图:【拓展提升】赋值语句在算法设计中的应用技巧赋值语句是最重要的一种基本语句,也是一个程序中必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求;利用赋值语句可以实现两个变量的互换,方法是引入第三个变量,用三个赋值语句来完成.【变式训练】某工种按工时计算工资,每月总工资=每月劳动时间(小时)每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,请编写一个输入劳动时间和每小时工资数就能输出应发工资的算法并画出算法框图.【解题指南】设出每小时工资、每月劳动时间所对应的变量,再引入新变量把每月总工资表示出来,最后求出应发工资.【解析】算法如下:1.输入月劳动时间t和每小时工资a.2.求每月总工资y=每月劳动时间t每小时工资a.3.求应发工资z=每月总工资y(1-10%).4.输出应发工资z.算法框图如图:8.已知函数f(x)=x2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版商铺租赁合同转让及租期延长补充协议
- 2025滨湖菊园园林园艺产品销售与养护服务全面合同
- 2025房地产项目智能家居系统升级精装修工程合同(项目编号:SG20250003)
- 2025冻猪白条冷链仓储配送与电商平台合作合同
- 2025橱柜家具销售合同范本专业定制家居解决方案
- 2025年集装箱租赁及运输代理合同范本
- 2025年文化旅游项目成本预算及控制建议合同范本
- 2025定向智能交通系统合作协议书范本:智慧城市建设
- 2025版唐代离婚协议书:针对唐代家庭财产继承的离婚协议
- 2025房地产总经理任命书及年度工作计划与考核协议
- 急性st段抬高型心肌梗死
- 幼儿文学课件完整版
- DB6101T3128-2022养老服务规范 助餐服务
- GB/T 21709.8-2008针灸技术操作规范第8部分:皮内针
- 资本论第三卷讲义课件
- 离心式压缩机试车记录
- 穴位敷贴中医护理技术操作规范
- 冷却塔投标文件
- 地下室开槽引流方案
- 青年教师专业成长课题结题报告
- 农村公路安全生命防护工程施工方案
评论
0/150
提交评论