ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:195KB ,
资源ID:391364      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-391364-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《核按钮》2017高考(新课标)数学(理)一轮复习教师用书:§12.2 基本算法语句 WORD版含解析.doc)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

《核按钮》2017高考(新课标)数学(理)一轮复习教师用书:§12.2 基本算法语句 WORD版含解析.doc

1、12.2基本算法语句1输入(INPUT)语句输入语句的一般格式:_.要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,“提示内容”原原本本地在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔2输出(PRINT)语句输出语句的一般格式:_.功能:实现算法输出信息(表达式)要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开;(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间

2、可用“,”分隔3赋值语句赋值语句的一般格式:_.赋值语句中的“”叫做赋值号,它和数学中的等号不完全一样作用:赋值语句的作用是将表达式所代表的值赋给变量要求:(1)赋值语句左边只能是变量,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算式如:2x是错误的(2)赋值号的左右两边不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量如“AB”“BA”的含义和运行结果是不同的,如x5是对的,5x是错的,ABC是错的,CAB是对的(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等)4条件语句(1)“IFTHEN”语句格式:_说明:当计算机执行“IFTHEN”语句时,首先

3、对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句(2)“IFTHENELSE”语句格式:_说明:当计算机执行“IFTHENELSE”语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2.5循环语句(1)直到型循环语句直到型(UNTIL型)语句的一般格式为:_(2)当型循环语句当型(WHILE型)语句的一般格式为:_自查自纠1INPUT“提示内容”;变量2PRINT“提示内容”;表达式3变量表达式4(1)(2)IF条件THEN语句体1ELSE语句体2END IF5. (1)(2

4、) 下列赋值语句正确的是()ASSi2 BAACx2x1 DP解:在程序语句中乘方要用“ ”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确故选B. 下面程序运行后输出结果是3,则输入的x值一定是()INPUTxIFx0THENyxELSEyxEND IFPRINTyENDA3 B3 C3或3 D0解:该程序语句是求函数y|x|的函数值,y3,x3.故选C. 执行下列程序后,输出的i的值是()i1WHILEi10时,退出循环,输出的i11.故选D. 某程序如下:INPUT“x”;xIFx10TH

5、EN px*0.35ELSE p10*0.35(x10)*0.7END IFPRINT pEND(1)输入x6,则p_;(2)输入x20,则p_解:(1)x6满足x10,p60.352.1;(2)x20时不满足x10,p100.35(2010)0.710.5.故填2.1;10.5. 下列循环语句,循环终止时,n_n2WHILEn0THEN yx21ELSE y2*x25ENDIFPRINT“y”;yEND【点拨】条件语句:“IFTHEN”及“IFTHENELSE”的用法在“考点梳理”栏有说明,需要注意的是,若是三段或三段以上的分段函数,通常需用条件语句的嵌套结构编写程序,使得任意输入的3个整数

6、按从小到大的顺序输出解:算法分析:用a,b,c表示输入的3个整数,为了节约变量,把它们重新排列后,仍用a,b,c表示,并使abc.具体操作步骤如下第一步:输入3个整数a,b,c.第二步:将a与b比较,并把大者赋给b,小者赋给a.第三步:将a与c比较,并把大者赋给c,小者赋给a(此时a已是三者中最小的)第四步:将b与c比较,并把大者赋给c,小者赋给b(此时a,b,c已按从小到大的顺序排列好)第五步:按顺序输出a,b,c.上述操作步骤可以用程序框图直观地表达出来程序框图如图根据程序框图,写出计算机程序为:INPUT“a,b,c”;a,b,cIFbaTHENtaabbtENDIFIFcaTHENta

7、acctENDIFIFcbTHENtbbcctENDIFPRINTa,b,cEND类型三循环语句若下面程序中输入的n值为2017,则输出的值为_INPUT“n”;nS0i1WHILEinSS1/(i*(i1)ii1WENDPRINTSEND解:本程序是计算S.裂项得S.所以当n2017时,S.故填.【点拨】计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后返回到WHILE语句再判断上述条件是否成立,直至返回到WHILE语句判断上述条件不成立为止,这时不再执行循环体,而执行WEND后面的语句,这是当型循环计算1222321002的值

8、,分别用WHILE型语句和UNTIL型语句编写程序解:WHILE型:UNTIL型:i1S0WHILE i100PRINT SEND当型循环与直到型循环的区别(1)WHILE型是先判断条件,后执行循环体,而UNTIL型则是先执行循环体,后判断条件;(2)WHILE型是当条件满足时执行循环体,不满足时结束循环,而UNTIL型则是条件不满足时执行循环体,条件满足时结束循环;(3)UNTIL型至少执行一次循环体,而WHILE型执行循环体的次数可能为0. 1给出下列程序:INPUT“A”;AAA*2AA*3AA*4AA*5PRINTAEND若输出的A的值为120,则输入的A的值为()A1 B5 C15

9、D120解:该程序的功能是计算A2345的值,则120A2345,故A1,即输入A的值为1.故选A.2给出程序:a5IF a5 THENb2*aELSEba*a1END IFPRINTbEND该程序运行的结果为()A1 B10 C25 D26解:由条件可知,b55126.故选D.3读程序回答问题甲i1S0WHILEi1000SSiii1WENDPRINTSEND乙i1000S0DOSSiii1LOOP UNTIL i1PRINTSEND对甲、乙两程序和输出结果判断正确的是()A程序不同,结果不同 B程序不同,结果相同C程序相同,结果不同 D程序相同,结果相同解:甲、乙两程序显然不同,但都是求1

10、21000的和,所以结果相同,故选B.4下列程序语句是求函数y|x4|1的函数值,则处为()INPUT“x”;xIFx4THENyx3ELSE_ENDIFPRINTyENDAy3x Byx5Cy5x Dyx5解:y|x4|1故选C.5()下面程序运行后,输出的值是()i0DOii1LOOP UNTILi*i2000ii1PRINT iENDA42 B43 C44 D45解:程序的功能是利用循环计算i22000(iN)的最大i值,4422000,输出的i为44.故选C.6读下面的程序:INPUTni1S1WHILEi40PRINTnEND解:n10,s0直接进入循环体后,s10,n9;s19,n

11、8;s27,n7;s34,n6;s40,n5,这时s40,跳出循环,输出结果为5.10高等数学中经常用到符号函数ysgnx,其定义为y试编写程序,根据输入的x 值,输出对应的 y值解:根据x的取值,此函数为三段分段函数,则需用条件语句嵌套程序如下INPUTxIFx0THENy1ELSEIF x0 THENy0ELSE y1END IFEND IFPRINTyEND11编写一个程序,求1!2!10!的值解:程序如下s0i1j1WHILEi10jj*issjii1WENDPRINTsEND 某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?画出解决该问题的程序框图,并编写相应程序解:根据题意,每年销售量比上一年增加的百分率相同,设总销售量为S,n年达到30000台则S50005000(110%)5000(110%)25000(110%)n150000(1.1n1)令S30000,可得n5,即大约5年可使总销售量达30000台程序框图如图所示程序如下m5000S0i0WHILES30000SSmmm*(10.1)ii1WENDPRINTiEND

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3