




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12.1输入语句、输出语句和赋值语句学习目标1.理解输入语句、输出语句和赋值语句的作用.2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句知识点一输入、输出语句1输入、输出语句和赋值语句输入语句、输出语句分别与程序框图中的输入、输出框对应,用来输入和输出信息2输入、输出语句的格式及功能名称格式功能输入语句INPUT“提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息把程序中新输入的值赋给变量输出语句PRINT“提示内容”;表达式在计算机的屏幕上输出常量、变量的值和系统信息知识点二赋值语句1赋值语句和程序框图中表示赋值的处理框对应,用来给变量赋值2赋值语句的格式及功能赋值语句变量表达式将表达式所代表的值赋给变量,一般先计算“”右边表达式的值,然后把这个值赋给“”左边的变量思考赋值号与等号的区别是什么?答(1)赋值号与等号意义不同,若把“”看作等号,则NN1不成立,若看作赋值号,则成立(2)赋值号两边内容不能对调(3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算题型一输入、输出语句的应用例1(1)下列语句正确的是(只填序号)INPUT2,3,4INPUTx2INPUTxINPUTx,y,zINPUT“a”;aINPUT“a”;5*5INPUTa,b,c,(2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为()A55B5C5xDx5答案(1)(2)D解析(1)序号正误理由输入语句不能直接输入常量输入语句不能输入表达式这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开程序上机运行后,若输入5,则屏幕显示a5输入语句没有运算功能,输入语句要求输入的值只能一个常数,不能是一个表达式输入语句末尾不带任何符号(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.反思与感悟(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现跟踪训练1写出下列程序运行的结果INPUT“a,b”;a,bPRINT“a2”;a21/bEND若输入2,1,则输出的结果为答案a25解析若输入2,1,即a2,b1.22415.输出的结果为a25.题型二赋值语句的应用例2(1)下列给出的赋值语句正确的有个x2*y+z;x=3;x+y=7;y=3.14*4.x1xx*2xx*3xx*4PRINTx*5END(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=”;xPRINT “y=”;yEND题型三算法的应用例3根据如图所示的程序框图,写出相应的算法语句解程序如下:INPUT“x,y=”;x,yx=2*xy=y/4PRINT x,yx=x-yy=y-2PRINT x,yEND反思与感悟由程序框图写算法语句时,对顺序结构的程序框图只需利用输入、输出、赋值语句即可完成,其中输入、输出框对应输入、输出语句,执行框对应赋值语句跟踪训练3阅读下面的程序,根据程序画出程序框图INPUT x,yPRINT x/2PRINT 3*yx=x+1y=y-1PRINT x,yEND解程序框图如图所示程序的编写例4编写一个程序,要求输入两个正数a和b的值,输出ab和ba的值分析一方面可以首先利用INPUT语句输入两个正数,然后将ab与ba的值分别赋给两个变量,最后输出这两个变量的值即可另一方面可以将ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法解方法一程序如下:INPUTa,bAabBbaPRINTA,BEND方法二程序如下:INPUTa,bAabPRINTAxaabbxAabPRLNTAEND解后反思编写程序的关键在于首先弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序问题的算法不同,写出的程序就不同程序语言书写格式例5设计一个程序,输入三个实数a,b,x,计算表达式(a2b2)x3的值分析本题的算法是:输入a,b,x的值,计算并输出(a2b2)x3的值故需用到输入语句、输出语句和赋值语句,然后按照这三种语句的书写格式写出程序即可解程序如下:INPUT“a”;aINPUT“b”;bINPUT“x”;xy(1)*(a2b2)*x3PRINT“表达式的值为”;yEND解后反思书写程序时应严格遵循各种语句的一般格式,如输入语句和输出语句中的提示内容与变量之间必须用“;”隔开,而不是“,”同时应注意数学运算符号和程序符号的区别,在书写程序时,必须将数学运算符号转化为程序符号,如平方运算“a2”与“b2”应为“a2”与“b2”,“x3”应为“x3”1在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是()A逗号B分号C空格D引号答案A解析输入语句中同时输入多个变量时,变量间要用“,”隔开2赋值语句MM3表示的意义是()A将M的值赋给M3B将M的值加3后再赋给MCM和M3的值相等D以上说法都不对答案B解析赋值语句是将“”右边的一个确定值赋给它左边的一个变量3下面的程序输出的结果是()a2b5cabac4PRINTa,bEND第3题图A2,5B4,5C11,5D7,5答案C解析第三句给c赋值后c7,第四句给a赋值后a11,故最后输出11,5.4下列程序执行后结果为3,则输入的x值为()INPUT “x=”;xy=x*x+2*xPRINT yEND第4题图A1B3C1D1或3答案D解析由题意得:x22x3,解方程得x1或x3.5下面一段程序执行后的结果是A2AA*2AA6PRINTAEND答案10解析先把2赋给A,然后把A*2赋给A,即A的值为4,再把4610赋给A,所以输出的结果为10.1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好2赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等3算法语句的所有符号只能排在一行上,也只能用圆
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中国庆课件
- 高中化学电池改造课件
- 高三下期家长会课件
- 高一化学反应与电能课件
- 离婚谈判实战技巧三大策略专业调解合同
- 电动公交充电桩场地租赁及维护保养合同
- 农业粮食仓库租赁合同范本(含仓储设施维护)
- 私人商铺租赁合同范本:包含商铺租赁税费承担条款
- 广告创意版权代理合同
- 骨骼健康养生知识培训总结
- 2025新疆生产建设兵团草湖项目区公安局面向社会招聘警务辅助人员考试参考试题及答案解析
- 车间偷盗行为管理办法
- 《涉外法治概论》课件 杜涛 -第1-6章 涉外法治的基础理论-涉外经济管理法律制度
- 2026届广东省广州市高三上学期8月调研考试语文试题(含答案)
- 江苏省南通市如皋市2025-2026学年高三上学期开学考试数学试卷
- 2025年高一语文开学第一课指导课件
- 2025年事业单位工勤技能-河北-河北计算机操作员二级(技师)历年参考题库含答案解析(5套)
- 社会资本测量方法-洞察及研究
- 2025年义务教育语文新课程标准考试测试题库及参考答案
- 无菌GMP基础知识培训课件
- 2025年江西省公安机关人民警察特殊职位招录考试(网络安全)历年参考题库含答案详解(5卷)
评论
0/150
提交评论