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

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

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

版权提示 | 免责声明

本文(秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

秋季学期新人教A版高中必修三121输入输出和赋值语句导学案Word文档格式.docx

1、aINPUT“a”;5*5INPUT a,b,c,(2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为()A55 B5 C5x Dx5答案(1)(2)D解析(1)序号正误理由输入语句不能直接输入常量输入语句不能输入表达式这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开程序上机运行后,若输入5,则屏幕显示a5输入语句没有运算功能,输入语句要求输入的值只能一个常数,不能是一个表达式输入语句末尾不带任何符号(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x

2、5.反思与感悟(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现跟踪训练1写出下列程序运行的结果INPUT“a,b”;a,bPRINT“a2”;a21/bEND若输入2,1,则输出的结果为 答案a25解析若输入2,1,即a2,b1.22415.输出的结果为a25.题型二赋值语句的应用例2(1)

3、下列给出的赋值语句正确的有 个x2*y+z;x=3;x+y=7;y=3.14*4.x1xx*2xx*3xx*4PRINTx*5(2)下列程序的运行结果为 答案(1)3(2)120解析(1)赋值语句的格式是:变量表达式,故正确,错误(2)由赋值语句的特点,可知结果为12345,故答案为120.反思与感悟赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”如:NN1,是将N的原值加1再赋给N.跟踪训练2已知函数yx23x1,编写一个程序,使每输入一个x值,就得到相应的y值解程序如下:INPUT “x=”;xy=x2+3*x+1PRINT “x=”;P

4、RINT “y=”;y题型三算法的应用例3根据如图所示的程序框图,写出相应的算法语句INPUT “x,y=”;x,yx=2*xy=y/4PRINT x,yx=x-yy=y-2反思与感悟由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中输入、输出框对应输入、输出语句,执行框对应赋值语句跟踪训练3阅读下面的程序,根据程序画出程序框图INPUT x,yPRINT x/2PRINT 3*yx=x+1y=y-1解程序框图如图所示程序的编写例4编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值分析一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的

5、值分别赋给两个变量,最后输出这两个变量的值即可另一方面可以将ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法解方法一程序如下:INPUTa,bAabBbaPRINTA,B方法二程序如下:PRINTAxaabbxPRLNTA解后反思编写程序的关键在于首先弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序问题的算法不同,写出的程序就不同程序语言书写格式例5设计一个程序,输入三个实数a,b,x,计算表达式(a2b2)x3的值分析本题的算法是:输入a,b,x的值,计算并输出(a2b2)x3的值故需用到

6、输入语句、输出语句和赋值语句,然后按照这三种语句的书写格式写出程序即可INPUT“a”;INPUT“b”;bINPUT“x”;y(1)*(a2b2)*x3PRINT“表达式的值为”;解后反思书写程序时应严格遵循各种语句的一般格式,如输入语句和输出语句中的提示内容与变量之间必须用“;”隔开,而不是“,”同时应注意数学运算符号和程序符号的区别,在书写程序时,必须将数学运算符号转化为程序符号,如平方运算“a2”与“b2”应为“a2”与“b2”,“x3”应为“x3”1在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是()A逗号 B分号 C空格 D引号答案A解析输入语句中同时输入多个变量时,变

7、量间要用“,”隔开2赋值语句MM3表示的意义是()A将M的值赋给M3B将M的值加3后再赋给MCM和M3的值相等D以上说法都不对答案B解析赋值语句是将“”右边的一个确定值赋给它左边的一个变量3下面的程序输出的结果是()a2b5cabac4PRINTa,b第3题图A2,5 B4,5 C11,5 D7,5答案C解析第三句给c赋值后c7,第四句给a赋值后a11,故最后输出11,5. 4下列程序执行后结果为3,则输入的x值为()INPUT “x=”;y=x*x+2*xPRINT y第4题图A1 B3 C1 D1或3答案D解析由题意得:x22x3,解方程得x1或x3.5下面一段程序执行后的结果是 A2AA

8、*2AA6答案10解析先把2赋给A,然后把A*2赋给A,即A的值为4,再把4610赋给A,所以输出的结果为10.1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好2赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等3算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆如写为(A1B1)/(A2B2),R30写为4/3一、选

9、择题1下列给变量赋值的语句正确的是()A5a Ba2aCab4 Da2*a解析A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;B错,赋值语句左边是一个变量,而不是代数式;C错,因为赋值语句不能把一个值同时赋给两个变量;D项正确2下列程序执行后,变量a、b的值分别为()a15b20aabbabaab第2题图A20,15 B35,35 C5,5 D5,5解析根据赋值语句的意义,先把ab35赋给a,然后把ab352015赋给b,最后再把ab351520赋给a.3给出下面一个程序:A5B8,XAABBXA此程序运行的结果是()A5,8 B8,5 C8,13

10、D5,13解析此程序先将A的值赋给X,再将B的值赋给A,再将XA的值赋给B,即将原来的A与B的和赋给B,最后A的值是原来B的值8,而B的值是两数之和13.4给出下列程序,若输入x2,y3,则输出x,y的值分别为()INPUTx,yAxxyyAPRINTx,yA2,3 B2,2 C3,3 D3,2解析该程序的运行过程是:输入2,3x3y2输出3,2即x,y的值分别为3,2.5给出下列程序:INPUT“实数”;xl,yl,x2,y2ax1x2ma2by1y2nb2smndSQR(s)PRINTd第5题图此程序的功能(SQR()是一个函数,用来求某个非负数的算术平方根)为()A求点到直线的距离B求两

11、点之间的距离C求一个多项式函数的值D求输入的值的平方和解析输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方:s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离6执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为()INPUT“x,y”;x,yAx*yBx MOD yCA*yBPRINTA,B,C(运行时从键盘上输入16,5)AA80,B1,C401BA80,B3,C403CA80,B3.2,C403.2DA80,B3.2,C404解析第一句输入x16,y5,第二句Axy

12、80,第三句B取x除以y的余数,即B1,第四句C8051401,故选A.7给出下列程序:INPUT“A”;AAA*3AA*4AA*5若输出的A的值为120,则输入的A的值为()A1 B5 C15 D120解析该程序的功能是计算A5的值,则120A5,故A1,即输入A的值为1.二、填空题8写出下面两个程序的运行结果:(1)a1b2cabbacbPRINTa,b,c运行结果为 (2)A3B2C5AABBBACC/A*BPRINT“C”;C答案(1)1,2,1(2)C3解析(1)阅读程序,由语句a1,b2,cab,得c1,又由语句bacb,得b2,所以程序运行后的结果为1,2,1.(2)阅读程序,由

13、语句A3,B2,C5,AAB,得A5,又由语句BBA,得B3.又因为CC/A*B,所以C3,所以程序的运行结果为C3.9下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整INPUT“x1”;1.1INPUT“x2”;SPRINTS答案1.5x1 2x2 2解析因为程序的功能是求所输入的两个正数的平方和,所以Sxx,又因为最后输出的结果是3.46,所以3.461.12x,解得x2.25.又因为x2是正数,所以x21.5.10下面程序的运行结果为 b3c4bc2cb4d(abc)/3PRINT“d”;d答案解析ab3,bc2426,cb46410.d(a

14、bc)(3610).三、解答题11把下列程序用程序框图表示出来A20B15BABAA*BPRINTAB解程序框图如下:12编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积(取3.14)INPUT “R=”;RC=2*3.14*RS=3.14*R2PRINT “C=”;PRINT “S=”;S13“鸡兔同笼”问题是我国古代著名的趣题之一大约在1 500年前,孙子算经中就记载了这个有趣的问题书中这样描述:今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔几何?试设计一个算法,输入鸡兔的总数和鸡兔的脚的总数,分别输出鸡、兔的数量,并编写程序,画出相应的程序框图解算法步骤如下:第一步,输入鸡和兔的总数量M.第二步,输入鸡和兔的脚的总数量N.第三步,鸡的数量为A第四步,兔的数量为BMA.第五步,输出A,B,得出结果程序如下:INPUT “鸡和兔的总数量为:”;MINPUT “鸡和兔的脚的总数量为:NA=(4*M-N)/2B=M-APRINT “鸡的数量为:PRINT “兔的数量为:B程序框图如图所示:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1