1、课时作业(五十七)第57讲基本算法语句(时间:45分钟分值:100分)1下列是赋值语句的是()Ay26 B2C4y Dy22计算机执行如下的程序段后,输出的结果是()A1,3 B4,1 C0,0 D6,03当a1,b3时,执行完如下图一段程序后x的值是()IfabThenxabElsexabEndIfA1 B3 C4 D242012杭州模拟 执行下边的程序输出的结果S为()i1DoS2*i3ii2Loop While i0ThenySqr(x)Elsey(0.5)x1EndIf输出y7如果以下程序运行后输出的结果是132,那么在程序中While后面的条件应为()Ai11 Bi11Ci11 Di
2、m ThenmbElseIf cm ThenmcEnd IfEnd If输出m9设计一个计算135791113的算法下面给出了程序的一部分,则在横线上不能填入下面的哪一个数()A13B13.5C14D14.5S1i3DoSSIII2Loop While i0Thenf(x)x23x1Elsef(x)log2(x5)End If输出f(x)12已知有下面程序,如果程序执行后输出的结果是11 880,那么在“UNTIL”后面的“条件”应为_i12s1Doss*iii1Loop While 条件输出s13写出下列程序的运行结果:(2)N5S0DoSSNNN1Loop While S15输出N运行结果
3、为_(3)x31.24yInt(x)xAbs(y)xxMod3输出x运行结果为_(注:INT(x)表示不超过x的最大整数)14(10分)设计一个计算1的算法,并画出程序框图15(13分)2011吉林检测 给出如下程序(其中x满足:0x0 And x4Andx8Theny8Elsey242xEnd IfEndIf输出y(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图16(12分)“美食美客”挑战赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分试设计一个解决该问题的程序框图(分数采用1
4、0分制,即每位选手的最高分为10分,最低分为0分)课时作业(五十七)【基础热身】1D解析 赋值时把“”号右边的值赋给左边的变量,故选D.2B解析 执行程序得a134,b431.故选B.3C解析 因为13,所以x134.故选C.4A解析 i从1开始,依次取3,5,7,9,当i1,所以当x0时,11,即2x2,所以x1,即x0时,1,即x1,故输入的x值的范围为(,1)(1,)故选C.7D解析 程序执行的功能是S121110,输出结果为132,即循环体只执行了两次,即i10时,就结束了循环8B解析 该程序的功能是求三个数中的最大值,故输出的结果为6.9A解析 当I13成立时,只能运算1357911
5、,故选A.10解析 根据赋值语句的意义与使用规范作答114解析 若x23x13,得x1或x4.因为x0,所以x4满足条件若log2(x5)3,则x3,因为x0,所以x3不满足条件所以x4.12i9解析 11 8801211109.13(1)4(2)0(3)2解析 (1)对A重复赋值,A总是取最后赋出的值,故依次执行后为,A26A20A20A4,因此最后输出A的值为4.(2)执行第一次后,S5,N4;执行第二次后,S9,N3;执行第三次后,S12,N2;执行第四次后,S14,N1;执行第五次后,S15,N0;跳出循环结构,输出N的值,N0.(3)第一句x31.24,第二句y32,第三句给x重新赋值x|y|32,第四句给x重新赋值为32除以3的余数2,最后输出x的值为2.14解:利用循环结构设计算法算法:第一步,S1;第二步,i1;第三步,SS;第四步,ii1;第五步,若i20,则返回第三步,重新执行第三、四、五步,否则输出S.程序框图如图所示15解:(1)函数关系式为y(2)程序框图如下:【难点突破】16解:框图如图: