河北省邢台市高中数学第一章算法初步1.2基本算法语句练习.docx_第1页
河北省邢台市高中数学第一章算法初步1.2基本算法语句练习.docx_第2页
河北省邢台市高中数学第一章算法初步1.2基本算法语句练习.docx_第3页
河北省邢台市高中数学第一章算法初步1.2基本算法语句练习.docx_第4页
河北省邢台市高中数学第一章算法初步1.2基本算法语句练习.docx_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1.2基本算法语句1.2.1输入语句、输出语句和赋值语句一、选择题1要输出“7为奇数”,语句可以为( )APRINT 7 BPRINT;7CPRINT 7;“为奇数” DPRINT 7“为奇数”2下列输入语句正确的是( )AINPUT “x” 2; BINPUT“x;” 2CINPUT “x”;2; DINPUT“x” ;23下列说法中正确的是( )A输入语句可以给变量赋值并且可以同时给多个变量赋值B输出语句可以输出变量的值、常量和系统信息,但不能输出有关的表达式的计算结果C赋值语句“yx”与“xy”相同D赋值语句y4*x3中的“*”可以省略4下列程序在电脑屏幕上显示的结果为( )A=2x = APRINT“x=”;xENDA2 B“x”;xC“x”;2 Dx25已知程序如图,若输入A的值为1,则程序执行后输出A的值为( )A5 B6 C15 D1201_2_3_4_5_6_7_8_9_10_11_12_ 6设A10,B20,则可以实现A、B的值互换的程序是( )A.B.C.D.7.“x3*5”,“xx1”是某一程序先、后相邻的两个语句,那么下列说法正确的是( )x3*5的意思是x3515.此式与算术中的式子是一样的;x3*5是将数值15赋给x;x3*5可以写为3*5x;1_ _2_ _3_ _ _4_ _ _5_ _6_ _7_ _8_ _9_ _10_ _11_ _12_ xx1语句在执行时“”右边x的值是15,执行后左边x的值是16.A B C D8下列代数式用程序语言表达正确的有( )a0:a3 THENyx*xELSEy2*xEND IFPRINT yEND则该程序运行后,变量y的值为( )A4 B16 C6 D86程序:若执行程序时输入10,12,8,则输出的结果为( )A10 B12 C8 D147已知程序如下,若a=35,则程序运行后的结果是( )A4.5 B3 C1.5 D其它数8.已知程序如下:INPUTxIFx0THENy=4ELSEy=2END IFPRINTyEND如果输出的结果为2,那么输入的自变量x的取值范围是( )A.0 B.(-,0 C.(0,+) D.R二、填空题9为了在运行下面的程序之后得到输出y25,键盘输入x应该是_10若输入的数字是“40”,则输出的结果是_INPUT xIF x9 ANDx100 THENax/10bx30x10*baPRINT xEND IFEND11.下列程序求函数y=|x-4|+1的函数值,则处应填.INPUT“x=”;xIFx=4THENy=x-3ELSEENDIFPRINTyEND12下面程序的功能是:判断任意输入的数x是否是正数,若是,输出它的平方值;若不是,输出它的相反数则填入的条件应该是_三、解答题13已知函数y根据输入x的值,计算y的值,设计一个算法并写出相应程序14已知程序:INPUT“x”;xIFx=1 AND x=1 THEN y=5 ELSE y=4*x1 END IFEND IFPRINT yEND说明其功能并画出程序框图附加题15.如图所示,在边长为16的正方形ABCD的边上有一动点P,点P沿边线由BCDA(B为起点,A为终点)运动.若设点P运动的路程为x,APB的面积为y,试写出程序,根据输入的x值,输出相应的y值.1.2.3循环语句一、选择题1下列给出的四个框图,其中满足WHILE语句格式的是( )A(1)(2) B(2)(3) C(2)(4) D(3)(4)2下列算法:求和;已知两个数求它们的商;已知函数定义在区间上,将区间十等分求端点及各分点处的函数值;已知三角形的一边长及此边上的高,求其面积其中可能要用到循环语句的是( )A BC D3下面的程序运行后第3个输出的数是( )A1 B. C2 D.4下边程序执行后输出的结果是( )A1 B0 C1 D25运行下面的程序,执行后输出的s的值是( )i1WHILEi20 Bi20 Di20二、填空题9运行下面的程序,输出的值为_10下面程序表示的算法是_11如图在下面的程序中,若输出k3,则输入的最小整数n_.12(2015福建省厦门一中月考)如图程序中,要求从键盘输入n,求123n的和,则横线上缺的程序项是_,_.三、解答题13用UNTIL语句编写一个程序,输出使147i300成立的最小的正整数14设计算法求的值,并画出程序框图及编写程序附加题15(2015黑龙江省哈尔滨三中月考)给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现在已知该问题的算法的程序框图如图所示(1)请在图中判断框和处理框内填上合适的语句,使之能实现该题的算法功能;(2)根据程序框图写出程序1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1-8 CDADDCBB9. 1,2,310.5,211.(1)6(2)012. 1.5x1 2x2 213.解析:由程序可知y与x的关系为yx22x,(1)当x3时,y322315.即输入3时,程序执行的结果为15.(2)若y3,即x22x3.解得x1或x3.即若程序执行结果为3,则输入的值为1或3.14.解:程序框图如图所示:15.解析:程序如下:INPUT“a”;alSQR(2)*aSa*aPRINT“对角线长”;l,“面积”;SEND16解:由题意知,正方形的边长为,面积S1;圆的半径为r,面积S2.因此程序如下:程序框图如图:1.2.2条件语句1-8:CCDBBBAB9. 6或6 10.104 11. y=5-x 12. x2.5,则用yx21求函数值若x2.5,则用yx21求函数值第三步,输出y的值程序如下:14.解该程序的功能为求分段函数y的值程序框图为:15.解:由题意可得函数关系式为y=显然需利用条件语句的嵌套或叠加编写程序.程序如下:INPUT“不大于48的正数x”;xIFx=16THENy=8xELSEIFx5 000的n的最小正整数11. 12 12. nin13.解14.解算法如下:第一步:令S0,i1;第二步:若i99成立,则执行第三步;否则,输出S,结束算法;第三步:SS;第四步:ii1,返回第二步程序框图:方法一当型循环程序框图:程序如下:方法二直到型循环程序框图:程序如下:15. 解:(1)该算法使用了当型循环结构,因为是求30个数的和,故循环体应执行30次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论