电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

核按钮(新课标)高考数学一轮复习 第十二章 算法初步、推理与证明 12.2 基本算法语句习题 理-人教版高三全册数学试题VIP免费

核按钮(新课标)高考数学一轮复习 第十二章 算法初步、推理与证明 12.2 基本算法语句习题 理-人教版高三全册数学试题_第1页
1/12
核按钮(新课标)高考数学一轮复习 第十二章 算法初步、推理与证明 12.2 基本算法语句习题 理-人教版高三全册数学试题_第2页
2/12
核按钮(新课标)高考数学一轮复习 第十二章 算法初步、推理与证明 12.2 基本算法语句习题 理-人教版高三全册数学试题_第3页
3/12
§12.2基本算法语句1.输入(INPUT)语句输入语句的一般格式:____________________.要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,“提示内容”原原本本地在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔.2.输出(PRINT)语句输出语句的一般格式:____________________.功能:实现算法输出信息(表达式).要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开;(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.3.赋值语句赋值语句的一般格式:____________________.赋值语句中的“=”叫做赋值号,它和数学中的等号不完全一样.作用:赋值语句的作用是将表达式所代表的值赋给变量.要求:(1)赋值语句左边只能是变量,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的.(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”“B=A”的含义和运行结果是不同的,如x=5是对的,5=x是错的,A+B=C是错的,C=A+B是对的.(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等).4.条件语句(1)“IF—THEN”语句格式:____________________.说明:当计算机执行“IF—THEN”语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句.(2)“IF—THEN—ELSE”语句格式:____________________.说明:当计算机执行“IF—THEN—ELSE”语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.5.循环语句(1)直到型循环语句直到型(UNTIL型)语句的一般格式为:______________.(2)当型循环语句当型(WHILE型)语句的一般格式为:________________.自查自纠1.INPUT“提示内容”;变量2.PRINT“提示内容”;表达式3.变量=表达式4.(1)(2)IF条件THEN语句体1ELSE语句体2ENDIF5.(1)(2)下列赋值语句正确的是()A.S=S+i2B.A=-AC.x=2x+1D.P=解:在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.故选B.下面程序运行后输出结果是3,则输入的x值一定是()INPUTxIFx>0THENy=xELSEy=-xENDIFPRINTyENDA.3B.-3C.3或-3D.0解:该程序语句是求函数y=|x|的函数值, y=3,∴x=±3.故选C.执行下列程序后,输出的i的值是()i=1WHILEi<=10i=i+5WENDPRINTiENDA.5B.6C.10D.11解:这是一个当型循环程序,当i=(1+5)+5=11>10时,退出循环,输出的i=11.故选D.某程序如下:INPUT“x=”;xIFx<=10THENp=x*0.35ELSEp=10*0.35+(x-10)*0.7ENDIFPRINTpEND(1)输入x=6,则p=____________;(2)输入x=20,则p=____________.解:(1)x=6满足x≤10,∴p=6×0.35=2.1;(2)x=20时不满足x≤10,∴p=10×0.35+(20-10)×0.7=10.5.故填2.1;10.5.下列循环语句,循环终止时,n=________.n=2WHILEn<=7n=n+1WEND解:该循环语句是当型循环语句,循环终止时,条件n≤7开始不成立,故填8.类型一输入、输出和赋值语句请写出下面运算输出的结果.(1)a=5b=3c=(a+b)/2d=c*cPRINT“d=”;d(2)a=1b=2c=a+bb=a+c-bPRINT“a=,b=,c=”;a,b,c(3)a=10b=20c=30a=bb=cc=aPRINT“a=,b=,c=”;a,b,c解:(1)语句“c=(a+b)/2”是将a,b之和的一半赋值给变量c,语句“d=c*c”是将c的平方赋值给d,最后输出d的值.故输出结果为d=16.(2)语句“c=a+b”是将a,b之和赋值给c,语句“b=a+c-b”是将a+c-b的值赋值给了b.故输出结果为a=1,b=2,c=3.(3)经过语句“a=b”后a,b,c的值是20,20,30,经过语句“b=c”后a,b,c的值是20,30,30,经过语句“c=a”后a,b,c的值是20,30,20....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

核按钮(新课标)高考数学一轮复习 第十二章 算法初步、推理与证明 12.2 基本算法语句习题 理-人教版高三全册数学试题

您可能关注的文档

慧源书店+ 关注
实名认证
内容提供者

从事历史教学,热爱教育,高度负责。

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部