【数学】2020届一轮复习人教A版   基本算法语句 课时作业

申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

文档介绍

【数学】2020届一轮复习人教A版   基本算法语句 课时作业

‎ 2020届一轮复习人教A版   基本算法语句 课时作业 ‎1、根据下列算法语句,当输入x为60时,输出y的值为 INPUT x IF x<=50 THEN ‎ y=0.5x ELSE y=25+0.6(x–50)‎ END IF PRINT y END A. 25 B. 30 C. 31 D. 61‎ ‎2、计算机执行下面的程序段后,输出的结果是( )‎ PRINT ,‎ A. B. C. D. ‎ ‎3、如果右边程序执行后输出的结果是132,那么在程序until后面的“条件”应为( )‎ A. i > 11 B. i >=11‎ C. i <=11 D. i<11‎ ‎4、程序执行后输出的结果是( )‎ A. -1 B. 0 C. 1 D. 2‎ ‎5、下列给出的赋值语句中正确的是( )‎ A. B. C. D. ‎ ‎6、以下程序运行后的输出结果为 i=1‎ WHILE i<8‎ i=i+2‎ S=2i+3‎ i=i–1‎ WEND PRINT S END A. 17 B. 19 C. 21 D. 23‎ ‎7、如果下边程序执行后输出的结果是990,那么在程序until后面的“条件”应为( )‎ A.i > 10 B.i <8 C. i <=9 D.i<9‎ ‎8、图中程序运行后输出的结果为  ‎ A. 3,43 B. 43,3 C. ,16 D. 16, 9、阅读下面的伪代码,由这个算法输出的结果为______‎ ‎10、以下程序的功能是__________,如果输入的值为54,则输出结果是_____;如果输入的值为102,则输出结果是_______.‎ ‎11、以下程序运行后输出的结果为_______.‎ ‎12、若,则以下程序运行后的结果是_____.‎ ‎13、若输入8时,则下列程序执行后输出的结果是______.‎ ‎14、执行如图所示的伪代码,最后输出的的值__________.‎ ‎15、为了在运行下面的程序之后得到输出y=25,键盘输入x应该是 .‎ ‎16、执行如图所示的程序,输出的结果是__________;‎ ‎ 17、对任意的可按如图所示构造一个数列发生器,工作原理如下:‎ ‎(1)输入则可输出;‎ ‎(2)若则结束,否则计算 现定义;‎ ‎①求;‎ ‎②若输入写出;‎ ‎③若要数列发生器产生一个无穷的常数列,‎ 试求输入的初始数据的值.‎ ‎18、某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元,如果通话时间超过3分钟,则超过部分以每分钟0.1元收取通话费,试设计一个计算通话费用的算法.要求写出算法,画出程序框图,编写程序.‎ ‎19、设计算法求的值.要求画出程序框图,写出用基本语句编写的程序.‎ ‎20、编写一个程序,求的值,并画出程序框图,要求用两种循环结构编写.‎ 参考答案 ‎1、答案:C 因为x=60>50,所以y=25+0.6×(60–50)=31,故选C.‎ ‎2、答案:A 根据程序可知,分别计算了两个数的和与差,和为4且赋值给,差为1,且赋值给.‎ ‎【详解】‎ 根据程序可知,,故输出,选A.‎ 名师点评:‎ 本题主要考查了程序语言中的赋值语句及计算,属于中档题.‎ ‎3、答案:D 第一次循环:,此时应满足条件,再次循环;‎ 第二次循环:,应为输出的s的值为132,所以此时应结束循环,所until后面的“条件”应为i<11,因此选D。‎ 考点:until语句。‎ 点评:我们要注意“until语句”和“while语句”的区别。while语句是先判断,再执行循环体,当条件满足时执行循环体;而until语句是先循环再判断,当条件不满足时执行循环体。‎ ‎4、答案:B 开始满足,第一次循环:;‎ 满足,第二次循环:;‎ 满足,第三次循环:;‎ 满足,第四次循环:;‎ 满足,第五次循环:;‎ 此时不满足,结束循环,所以输出n的值为0。‎ 考点:while语句。‎ 点评:当型循环结构是最基本的循环结构之一。当型循环结构用在先判断某些条件是否为真,然后重复执行某一段代码的情况下。当型循环的条件是在循环体执行前进行判断的,当条件满足时进入循环,否则结束循环。‎ ‎5、答案:B 根据赋值语句定义判断选择.‎ ‎【详解】‎ 赋值语句一般格式是:变量=表达式(或变量),所以选B.‎ 名师点评:‎ 赋值语句用符号“=”表示,其一般格式是变量=表达式(或变量),‎ 其作用是对程序中的变量赋值;‎ ‎6、答案:C 程序在运行过程中各变量的值如下表示:‎ i=1,‎ 第一次循环,i=3,S=9,i=2;‎ 第二次循环,i=4,S=11,i=3;‎ 第三次循环,i=5,S=13,i=4;‎ 第四次循环,i=6,S=15,i=5;‎ 第五次循环,i=7,S=17,i=6;‎ 第六次循环,i=8,S=19,i=7;‎ 第七次循环,i=9,S=21,i=8.不满足条件i<8,退出循环.‎ 输出的S值为:21.故选C.‎ ‎7、答案:D 因为输出的结果是990,即s=1×11×10×9,需执行3次,‎ 则程序中UNTIL后面的“条件”应为i<9‎ 考点:伪代码 ‎8、答案:A 因为,所以。‎ 则,故选A。‎ ‎9、答案:36‎ 根据上述算法,逐项计算即可得到计算的结果.‎ ‎【详解】‎ 由题意,可得,,输出的结果.‎ 名师点评:‎ 本题主要考查了算法的结果输入,其中正确理解题意,明确算法的计算方法是解答的关键,着重考查了分析问题和解答问题的能力.‎ ‎10、答案:输入一个两位数,交换它的十位和个位数字45102‎ ‎(1)由题意得,即输入一个两位数,交换它的十位和个位数字,(2)根据(1)得结果,(3)由于102>100,所以直接跳出循环得结果.‎ ‎【详解】‎ ‎(1)由题意得当且为整数时,‎ ‎,输出,即输入一个两位数,交换它的十位和个位数字,否则直接输出 ‎(2)输入的值为54,则输出结果是45,‎ ‎(3)由于102>100,所以输出结果是102.‎ 名师点评:‎ 本题考查取整、同余等概念以及条件语句,考查基本分析与求解能力.‎ ‎11、答案:22,-22‎ 先根据条件语句确定x,y,再分别计算x-y, y-x.‎ ‎【详解】‎ 由题意得 名师点评:‎ 本题考查条件语句,考查基本求解能力.‎ ‎12、答案:4.5‎ 根据条件就是求a除以10 的整数减去a除以10 的商加上a除以10 的余数.‎ ‎【详解】‎ 名师点评:‎ 本题考查除法与取整、同余等概念,考查基本求解能力.‎ ‎13、答案:0.7‎ 该题为条件语句,条件为t≤4,现输入8,不符合条件,故.故答案为0.7.‎ 考点:条件语句、循环语句.‎ ‎14、答案:‎ 模拟执行程序代码,依次写出每次循环得到的i,的值,当i=3时,不满足条件退出循环,输出的值即可.‎ ‎【详解】‎ 模拟执行程序代码,可得i=1,=2‎ 满足条件i ,执行循环体,=2,i=2‎ 满足条件i,执行循环体,=2,i=3‎ 不满足条件i,退出循环,输出的值为4.‎ 故答案为:4.‎ 名师点评:‎ 本题主要考查了循环结构的程序框图,正确依次写出每次循环得到的i,的值是解题的关键,属于基础题.‎ ‎15、答案:-6或6‎ 程序对应函数时,由 得x=-6或x=6.‎ 故答案为:-6或6.‎ ‎16、答案:S=15‎ ‎:按照程序框图的流程逐一写出前面有限项,通过前面有限项的规律,分析出输出的结果。‎ ‎【详解】‎ ‎:由程序框图可知,表示的和值,所以当时输出的 名师点评:‎ ‎:程序框图的题学生只需按照程序框图的意思列举前面有限步出来,观察规律,得出所求量与步数之间的关系式。‎ ‎17、答案:①,②,③1,2.‎ 试题分析:(1)求函数定义域得D,(2)先根据条件得数列的递推关系,再代入逐个计算得为;(3)根据条件得,解得.‎ ‎【详解】‎ ‎①;‎ ‎②由框图知数列的递推关系为,‎ 若输入则依次可算得,‎ 即为;‎ ‎③由,得,‎ 所以或,即当,‎ ‎,‎ 故当时,;当时,.‎ 名师点评:‎ 本题考查数列递推关系,考查基本求解能力. 18、答案:程序图见解析.‎ 试题分析:我们用(单位:元)表示通话费用,(单位:分钟)表示通话时间,则依题意必有 算法步骤如下:‎ 第一步:输入通话时间;第二步:如果,那么;否则令;‎ 第三步:输出通话费用。‎ 程序框图如下所示:‎ 程序为:‎ INPUT IFTHEN ELSE ENDIF PRINT END 考点:本题主要考查分段函数的概念,算法语言及程序框图。‎ 点评:中档题,像这类问题,关键是明确“算法”,记清算法语句及程序框图的意义,准确表达。高考中尚不多见。 19、答案:程序图见解析.‎ 试题分析:这是一个累加求和问题,设计一个计数变量,一个累加变量,根据结束条件设置成直到型或当型.最后对应改成基本语句.‎ ‎【详解】‎ 这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.程序框图如下图所示 名师点评:‎ 本题考查循环结构,考查基本分析能力. 20、答案:程序图见解析.‎ 试题分析:求和程序设置一个计数变量,一个累加变量,根据结束条件设置成直到型或当型.‎ ‎【详解】‎ 名师点评:‎ 本题考查循环结构,考查基本分析能力. ‎
查看更多

相关文章

您可能关注的文档