新人教版高中数学必修三 121输入语句输出语句和赋值语句 学案Word格式.docx
《新人教版高中数学必修三 121输入语句输出语句和赋值语句 学案Word格式.docx》由会员分享,可在线阅读,更多相关《新人教版高中数学必修三 121输入语句输出语句和赋值语句 学案Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
把程序中新输入的值赋给变量
输出语句
PRINT“提示内容”;
.
在计算机的屏幕上输出常量、的值的系统信息
(二):
赋值语句
赋值语句与程序框图中表示的处理框对应,用来给变量赋值。
赋值语句的格式及功能:
变量=.
将表达式所代表的值赋给变量,一般先计算“=”右边的值,然后把这个值赋给“=”左边的.
例1:
判断正误,正确的画“√”,错误的画“×
”。
1)()“i+1=i”是正确的赋值语句。
2)()INPUT语句每次只能输入一个变量的值。
3)()PRINT语句有计算功能。
4)()PRINT语句每次可以输出多个表达式,不同表达式之间用“;
”隔开。
(三):
与基本语句(输入、输出、赋值语句)的概念相关的问题
判断三种基本语句正确与否,要从它们的一般格式及使用说明出发。
例2:
指出下列语句中的错误,并改正。
1)A=B=50;
2)x=1,y=2,z=3;
3)INPUT“请输入”x;
4)INPUT,x;
5)PRINTA-B=;
C。
(四):
读程序、写结果
解决已知程序写运行结果的题目,一般是根据程序语言一步一步地执行,写出每步对应的算式。
对于赋值语句,要特别注意同一变量的值发生的不同变化。
例3:
写出下列语句所描述的算法的输出结果。
1)
2)
(五):
程序语言与程序框图的互译
程序框图与程序是算法的两种重要表示方法,有时需要它们相互转化,转化时要注意程序框与程序语言的对应,并要注意执行的顺序。
例4:
以下是一个用基本算法语句编写的程序,根据程序画出相应的程序框图。
(六):
应用输入、输出、赋值语句编写程序
输入语句与输出语句是基本的程序语句,其功能是输入和输出程序中的数据,提示信息是为了解释输入与输出的内容,可以省略。
赋值语句是程序中的重要语句,使用赋值语句一定要注意赋值语句的格式,如赋值号左边只能是变量而不能不表达式,赋值号左右两端不能调换等,赋值语句没有计算功能。
例5:
编写一个程序,要求输入三个数a、b、c,计算
的值。
二:
方法探究
方法一:
输入、输出语句的使用
输入、输出语句是两个最基本的语句,在任何程序中都不可缺少。
因此,考查程序时,一定会涉及这两个语句,要熟练掌握。
判断下列输入、输出语句是否正确,并说明理由。
1)输入语句:
INPUTa;
b;
c;
2)输入语句:
INPUTx=3;
3)输出语句:
PRINTA=4;
4)输出语句:
PRINT20,3*2。
习题
1.执行如图所示的程序,则输出的结果是()
思路分析:
根据赋值语句的功能,即可得出输出的结果。
A.
3,2
B.
2,2
C.
3,3
D.
2,3
方法二:
赋值语句的应用
对变量赋值是任何一个程序中都不可缺少的过程,赋值语句的格式和其在程序中的正确应用是考查的重点。
赋值语句M=M+3表示的意义是()
将M的值赋给M+3
将M的值加3后再赋给M
M和M+3的值相等
以上说法都不对
将两个数a=28,b=5进行交换,使a=5,b=28,下面语句正确的一组是()
2.变量a、b已被赋值,要交换a、b的值,采用的算法是()
交换两个变量的值必须引入一个中间变量,以便暂时储存变量的值。
a=b,b=a
a=c,b=a,c=b
a=c,b=a,c=a
c=a,a=b,b=c
3.下列给出的赋值语句中正确的是()
根据赋值语句的格式及功能进行判断
4=M
B=A=3
x+y=0
M=﹣M
4.
下列程序运行后,输出的结果为。
正确理解赋值语句,运行程序,可得结论。
5.
执行如图所示的程序语句后,输出的j=。
模拟程序的运行过程,分析每一步执行后变量i,j的值,可得答案。
方法三:
三种语句的综合运用
任何一个程序中,输入、输出、赋值语句是不可缺少的,它们在程序中各有作用。
解决实际问题时,可先将语句转译为数学语言,然后求解。
设计程序并画出程序框图:
输入一个两位数,交换其各位与十位的数字之和,输出所得到的两位数。
习题
6.如图,该程序运行的结果为。
从所给的赋值语句中可以看出a、b、c初始值分别为2、3、4,依次往下执行程序可得结论。
7.
写出下列程序运行的结果:
若输入2、1,则输出的结果为。
8.
阅读下列程序,如果输入a=1、b=2、c=3,则输出的S的值为。
三:
题型分析
题型一:
1.在INPUT语句中,同时输入多个变量,变量之间的分隔符是()
逗号
分号
空格
引号
2.下列给出的赋值语句正确的有。
(只填序号)
①x=2*y+z;
②x=3;
③x+y=7;
y=3.14*4
题型二:
3.
读程序完成下列题目。
1)若输入x的值为3,则程序执行的结果是什么?
2)若程序执行的结果为3,则输入x的值为多少?
题型三:
4.以下是一个用基本算法语句编写的程序,根据程序画出相应的程序框图。
题型四:
5.编写一个程序,输入正方形的边长a,输出它的对角线的长
和面积S。
(提示:
表示为SQR
(2))
6.
根据下面的程序看图写出程序。
7.编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时,所围成的正方形和圆的面积。
要求输入L的值,输出正方形和圆的面积,并画出程序框图。
(
取3.14)
四:
选择题
1.运行如图所示的程序,输出的结果是()
2.若运行如图所示的程序,则输出的结果是()
4
9
13
17
填空题
3.执行如图所示程序后,若输入2、5,则输出的结果为。
4.下面程序的功能是求所输入的两个正数的平方和。
已知最后输出的结果是3.46,则此程序中,①处应填,②处应填。
解答题
5.下列程序运行后,a、b、c的值各等于什么?