![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第1页](http://m.enxinlong.com/img-preview/3/3/12483742/0/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第2页](http://m.enxinlong.com/img-preview/3/3/12483742/0/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第3页](http://m.enxinlong.com/img-preview/3/3/12483742/0/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第4页](http://m.enxinlong.com/img-preview/3/3/12483742/0/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第5页](http://m.enxinlong.com/img-preview/3/3/12483742/0/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第6页](http://m.enxinlong.com/img-preview/3/3/12483742/0/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第7页](http://m.enxinlong.com/img-preview/3/3/12483742/0/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题第8页](http://m.enxinlong.com/img-preview/3/3/12483742/0/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
数学课件 湘教版必修5:11.3.1 输入、输出语句和赋值语句练习题
展开11.3 基本算法语句 11.3.1 输入、输出语句和赋值语句学习目标1.理解输入语句、输出语句、赋值语句;2.能够将程序框图转化为伪代码,进一步体会算法的基本思想.课堂互动讲练知能优化训练11.3.1输入、输出语句和赋值语句课前自主学案1.算法中的三种基本逻辑结构是_________、__________、_________.2.程序框图由_______和_______组成.一个或几个程序框的组合表示算法中的一个_____,带有方向箭头的_______将程序框连接起来,表示算法步骤的执行顺序.程序框内还有必要的_________.顺序结构循环结构程序框流程线步骤流程线说明文字1.三种算法语句的格式及功能INPUT变量变量PRINT表达式常量变量系统信息表达式所代表的值变量变量1.输入语句和赋值语句都可给变量赋值,这一点上二者有何不同?提示:输入语句可使初始数值与程序分开,利用输入语句改变初始数据时,程序不变,而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个变量赋值.2.如何理解语句中的“变量”?提示:变量是程序运行时可以变化的量,可以理解为一个盒子,既可以向盒子内存放数据,也可以随时更新盒子内的数据.计算机语句都有各自严格的书写格式,只有格式符合要求,程序才能运行. 下列给出的输入、输出语句正确的是( )①输入语句INPUT a;b;c②输入语句INPUT x=3③输出语句PRINT A=4④输出语句PRINT 20,3*2A.①② B.②③C.③④ D.④【思路点拨】 依据输入、输出语句的格式及要求作出判断即可.【解析】 ①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.【答案】 D【名师点评】 牢记计算机语句的各种书写格式并灵活应用是解题的关键.变式训练1 下列正确的语句的个数是( )①输入语句 INPUT a+2②赋值语句 x=x-5③输出语句 PRINT M=2A.0 B.1C.2 D.3解析:选B.①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再将值赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.输入语句的作用是:实现算法的输入变量信息(数值或字符)功能;输出语句的作用是:实现算法的输出结果功能;赋值语句的作用是:将表达式的值赋给变量. 编写一个伪代码,要求输入两个正数a,b的值,输出ab和ba的值.【思路点拨】 可以利用INPUT语句输入两个正数,将ab与ba的值分别赋给两个变量,然后输出这两个变量的值即可;另一方面,ab与ba作为两个幂的值,是把底数和指数进行了交换,故还可以利用赋值语句,采用将两个变量的值互换的办法实现这一算法.【解】 法一:伪代码如下:法二:伪代码如下:【名师点评】 法二中通过引进一个中间变量x实现了变量a和b的值的交换,因此只需用一个赋值语句即可实现算法.在一些较为复杂的算法问题中,经常需要对两个变量的值进行交换,因此应熟练掌握此种方法.变式训练2 已知函数y=x2-2x+3,编写一个伪代码,使每输入一个x的值,都得到相应的y值.解:伪代码赋值语句在给变量赋值时,先计算赋值号右边的式子,然后赋值给赋值号左边的变量;另外可以给一个变量先后多次赋不同的值,但变量的取值只与最后一次赋值有关. 请写出下面伪代码运算输出的运算结果.【思路点拨】 利用赋值语句的功能求解最后结果.【解】 (1)因为a=5,b=3,c=(a+b)/2=4,所以d=c2=16,输出d的值为16.(2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,即b=1+3-2=2.所以输出a=1,b=2,c=3.(3)由b=20及a=b知a=20,由c=30及b=c知b=30,再由c=a及a=20知c=20.所以a=20,b=30,c=20,输出a,b,c的值是20,30,20【名师点评】 赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一个变量多次赋值,但只保留最后一次所赋的值.变式训练3 阅读下列伪代码,并回答问题.若输入3,2,5,则输出的结果为________.解析:由A=3,B=2,C=5,A=A+B,可得A=5,又根据语句B=B-A,可得B=-3,又C=C/A*B,所以输出结果为C=-3.答案:C=-31.输入、输出语句是任何一个程序必不可少的语句,其功能是实现数据的输入、输出.为了使输入、输出更清楚,可以设计提示信息,用双引号引起来,与变量之间用逗号隔开.2.赋值语句是最重要的一种基本语句,也是一个程序必不可少的一个组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号右边为表达式而左边只能是变量;赋值号左右不能对换;不能利用赋值语句进行代数式计算;一个赋值语句中不可出现两个或两个以上的赋值号.3.程序语句中的符号变化在程序语句中变量和常量要参与算术运算、比较大小及逻辑判断,加法、减法运算符号以及大于、小于符号仍然保持不变,但有些算术运算符号发生了变化,详细情况见下表:
相关试卷
这是一份数学人教版新课标A1.2.1输入、输出、赋值语句一课一练
这是一份人教版新课标A必修31.2.1输入、输出、赋值语句随堂练习题,共7页。试卷主要包含了春节到了,糖果店的售货员忙极了等内容,欢迎下载使用。
这是一份高中人教版新课标A1.2.1输入、输出、赋值语句课后练习题,共4页。试卷主要包含了. 指出下列语句的错误,并改正,已知f的求法程序.等内容,欢迎下载使用。
![文档详情页底部广告位](http://m.enxinlong.com/img/images/257d7bc79dd514896def3dc0b2e3f598.jpg)