欢迎来到天天文库
浏览记录
ID:13627863
大小:330.50 KB
页数:7页
时间:2018-07-23
《2017-2018学年高中数学苏教版必修3回扣验收特训(一) 算法初步含解析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、回扣验收特训(一)算法初步1.下面这段伪代码的功能是______.答案:统计x1到x10这十个数据中负数的个数2.如图所示,算法的结果为________.解析:∵b=5+10×5=55,∴2b=110.答案:1103.(天津高考)执行如图所示的流程图,则输出的s值为________.解析:s=20,i=1,i=2i=2,s=s-i=20-2=18,不满足i>5;i=2i=4,s=s-i=18-4=14,不满足i>5;i=2i=8,s=s-i=14-8=6,满足i>5.故输出s=6.答案:64.(山东高考)执行如图所示的程序框图,若输入
2、的x的值为1,则输出的y值为______.7解析:当x=1时,1<2,则x=1+1=2,当x=2时,不满足x<2,则y=3×22+1=13.答案:135.如图是一个算法流程图,则输出的n的值是________.解析:n=1,21<20;n=2,22<20;n=3,23<20;n=4,24<20;n=5,25>20,故输出n=5.答案:56.如图是计算某年级500名学生期末考试(满分100分)及格率q的流程图,则图中空白框内应填入______.解析:由判断框可知M表示及格人数,N表示不及格人数,∴及格率q=.答案:q←7.执行如图所示的
3、流程图,如果输入的t∈[-2,2],则输出的s属于________.7解析:当0≤t≤2时,s=t-3,此时s∈[-3,-1],当-2≤t<0时,执行t←2t2+1后,1<t≤9,执行1<t≤9时,输出s=t-3,此时s∈(-2,6],故s∈[-3,6].答案:[-3,6]8.(全国卷Ⅱ)执行如图所示流程图,若输入的a,b分别是14,18,则输出的a值为________.解析:a=14,b=18,第一次循环14≠18且14<18,b=18-14=4;第二次循环14≠4且14>4,a=14-4=10;第三次循环10≠4且10>4,a=1
4、0-4=6;第四次循环6≠4且6>4,a=6-4=2;第五次循环2≠4且2<4,b=4-2=2;第六次循环a=b=2,跳出循环,输出a=2.答案:29.执行如图所示的流程图,如果输出s=3,那么判断框内应填入的条件是________.7解析:第一步,s=s·logk(k+1)=log23,k=2+1=3;第二步,s=s·logk(k+1)=log23·log34=log24,k=3+1=4;第三步,s=s·logk(k+1)=log24·log45=log25,k=5;…;第n步,s=log2(n+1)·log(n+1)(n+2)=l
5、og2(n+2),k=n+2,若输出s=3,则log2(n+2)=3,n+2=8,n=6,k=n+2=8,说明k=8时结束,故应填k≤7.答案:k≤710.执行如图所示流程图,若输入x=-2,h=0.5,则输出的各个数的和为______.解析:输入x=-2时,y=0,执行x←x+0.5后,x=-1.5;当x=-1.5时,y=0,执行x←x+0.5后,x=-1;当x=-1时,y=0,执行x←x+0.5后,x=-0.5;当x=-0.5时,y=0,执行x←x+0.5后,x=0;当x=0时,y=0,执行x←x+0.5后,x=0.5;当x=0.
6、5时,y=0.5,执行x←x+0.5后,x=1;当x=1时,y=1,执行x←x+0.5后,x=1.5;当x=1.5时,y=1,执行x←x+0.5后,x=2;当x=2时,y=1,此时2≥2,结束循环.7故输出各数之和为0.5+1+1+1=3.5.答案:3.511.将下列问题的算法改为“Do…EndDo”语句形示,并画出其流程图.解:伪代码: 流程图如图:12.民乐乐团筹备了一场新年音乐会.12月31日晚在中山音乐礼堂演出,并对外售票,成人票5元,学生票3元.假设有n个成人和m个学生参加了新年音乐会.请设计算法(用伪代码表示),完
7、成售票计费工作,要求输出最后的票房收入,并画出流程图.解:流程图: 伪代码:S←0,n←0,m←0While有人购票If此人为成人Thenn←n+1Elsem←m+1EndIfEndWhileS←5n+3mPrintS13.某商场为了促销,采用购物打折的优惠办法,每位顾客一次购物:①在1000元以上者按九五折优惠;②在2000元以上者按九折优惠;③在5000元以上者按八折优惠.(1)写出实际付款y(元)与购物原价款x(元)的函数关系式;(2)用伪代码表示(1)中的算法.解:(1)设购物原价款数为x元,实际付款为y元,则
8、实际付款方式可用分段函数表示为y=(2)用条件语句表示为7Read x,If x≤1000 Theny←xElse If x≤2000 Theny←0.95xElse If x≤5000 Theny←0.9xElsey←
此文档下载收益归作者所有