人教版高中数学必修三输入语句、输出语句和赋值语句课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
子;②A=B 表示“把 B 杯中的水倒入 A 杯中”,这样“A 杯”中的水换成
了“B 杯”中的水,此时“B 杯”是空杯子;③B=X 表示“把 X 杯中的水
倒入 B 杯中”,这样“B 杯”中的水换成了“X 杯”中的水,即 A 杯中的水,
交换结束.
其交换过程可以用下图表示:
题型一 理解三种语句
【例题 1】阅读下列程序,并回答问题.
1.2
基本算法语句
1.2.1
输入语句、输出语句和赋值语句
知识能力目标引航
1.了解算法语句(程序语言)与自然语言和程序框图表示的算法的区
别.
2.理解输入语句、输出语句和赋值语句的格式和功能.
3.能应用输入语句、输出语句和赋值语句编写程序来解决问题.1.输入语句格式 Nhomakorabea功



INPUT “提示内容”;变量
B.提示内容一般是提示用户输入什么样的信息
C.此语句可以给多个变量赋值
D.此语句只能给一个变量赋值
答案:D
2.输出语句


PRINT “提示内容”;表达式


先计算表达式的值,然后输出结果,实现了算法中的输出功能.
显示在计算机屏幕上,也就是输出信息,可以是常量、变量的值
和系统信息.


程序框图中的输出框转化为算法语句就是输出语句.
(2)本教材用 BASIC 语言编写的计算机程序是由若干语句组成
的,计算机按语句行排列的顺序依次执行程序中的语句,每个完整
的程序最后一行都是 END 语句(又称结束语句),表示程序到此结



赋值语句使用说明:
①在代数中 A=B 与 B=A 是等效的两个等式,而在赋值语句中则是两
个不同的赋值过程.如:A=B 是将 B 的值赋给变量 A,而 B=A 是将 A
INPUT A,B,C
A=A+B
B=B-A
C=C/(A*B)
PRINT “C=”;C
END
若输入-1,3,4,则输出的结果为
.
解析:输入-1,3,4 后,
则该程序的运行过程是:A=-1,B=3,C=4;
4
A=-1+3=2;B=3-2=1;C=2×1=2;
输出 C=2.
答案:C=2
根据给出的算法语句写结果,应抓住输入语句、输出语句和赋
②“提示内容”的作用是在程序执行时提示用户将要输入的是什么
样的数据.如:INPUT“语文,数学,外语成绩=”;a,b,c.
“提示内容”及后面的“;”可省略,直接输入,如:INPUT a,b,c
【做一做 1】关于语句 INPUT“提示内容”;变量,下列说法不正
确的是(
)
A.提示内容可以是中文也可以是英文
INPUT U
I=U*(1/R1+1/R2+1/R3)
PRINT “I=”;I
END
+
1
2
+
1
3
,最后输出 I.
备选习题
1.我国现有人口数约是 13 亿,若人口净增长率为 1.5%,设计算法求 n
年后我国人口总数 y(单位:亿),画出程序框图,并编写程序.
分析:n 年后我国人口总数为 y=13×(1+1.5%)n=13×1.015n(亿).只需
程序框图.
INPUT x,y
PRINT x/4,2*y
x=x+2
y=y-1
PRINT x,y
END
分析:从程序上可以看出,该程序是使用输入语句、赋值语句、输出
语句编写的,按照从上到下的顺序依次执行语句,因此是顺序结构,故
只要按顺序从上到下把输入、赋值、输出语句所表达的内容填入相
应的图框即可.
解:程序框图如图所示:
劳动时间和每小时工资数,试编写输出应发工资的算法,画出程序框
图,并编写一个程序.
解:算法如下:
第一步,输入月劳动时间 t 和每小时工资 a.
第二步,求每月总工资 y=每月劳动时间 t×每小时工资 a.
第三步,求应发工资 z=每月总工资 y×(1-10%).
第四步,输出应发工资 z.
程序框图如图所示.
可以一次为一个或多个变量赋值,实现了算法中的输入功能
“提示内容”是提示用户输入什么样的信息.程序框图中的输
入框转化为算法语句就是输入语句
输入语句的使用说明:
①INPUT 语句又称“键盘输入语句”,当计算机执行到该语句时,暂停
并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘
输入,然后回车,程序将继续运行.
第三步,输出 y.
程序框图,如图所示.
程序如下:
INPUT a,b,c,d
y=(a+b+c+d)/4
PRINT y
END
输入语句、输出语句、赋值语句基本上对应于算法中的顺序结
构,编写程序时“INPUT 语句”是输入框中的信息,赋值语句是处理框
中的信息,“PRINT 语句”是输出框中的信息.
编写程序的步骤:①首先根据问题要求构思算法分析;②然后把算法
【做一做 2】输出语句:PRINT 4+5,其输出的结果是(
A.4
B.5
C.9
D.20
解析:4+5=9,则输出的结果是 9.
答案:C
)
3.赋值语句


变量=表达式


先计算表达式的值,然后把结果赋值给“=”左边的变量,此步完成
后,“=”左边变量的值就改变了
(1)赋值语句中的“=”叫做赋值号,它和数学中的等号不一样.
1.输入语句






INPUT “提示内容”;变量
可以一次为一个或多个变量赋值,实现了算法中的输入功能
“提示内容”是提示用户输入什么样的信息.程序框图中的输
入框转化为算法语句就是输入语句
输入语句的使用说明:
①INPUT 语句又称“键盘输入语句”,当计算机执行到该语句时,暂停
并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘
)
A.提示内容可以是中文也可以是英文
B.提示内容一般是提示用户输入什么样的信息
C.此语句可以给多个变量赋值
D.此语句只能给一个变量赋值
答案:D
2.输出语句


PRINT “提示内容”;表达式


先计算表达式的值,然后输出结果,实现了算法中的输出功能.
显示在计算机屏幕上,也就是输出信息,可以是常量、变量的值
可以辗转赋值.如:A=B=10 是不正确的,但可以写成:A=10,B=A;赋值
后,A 的值是 10,B 的值也是 10.
⑤可给一个变量多次赋值,但只保留最后一次所赋的值.
如:A=5,B=3,A=A+B;执行后 A 的值为 8.
【做一做 3】下列赋值语句错误的是(
A.A=A+2
B.m-1=n
C.m=3n


余数
数学符号
×
÷
ax



|x|
x
程序符号
*
/
a^x
<=
>=
<>
ABS(x)
SQR(x)
AND
OR
MOD
3.交换两个变量的值
剖析:交换两个变量 A 和 B 的值的程序有很多,其中最常见的是:
X=A
A=B
A=X
其交换过程可以形象地理解为:
①X=A 表示“把 A 杯中的水倒入 X 杯中”,这样“A 杯”是空杯
5.在 R1,R2,R3 这三个电阻并联的电路中,电压为 U,则电流的公式为
I=U
1
1
+
1
2
+
1
3
,写出求电流 I 的程序.
分析:用顺序结构实现这一算法,采用 INPUT 语句输入 R1,R2,R3,U 的
值,利用赋值语句得到 I=U
1
1
解:求电流 I 的程序为:
INPUT R1,R2,R3
D.P=3+1
答案:B
)
1.赋值语句的常见形式
剖析:(1)赋予常数值,如 a=1.
(2)赋予其他变量或表达式的值,如 b=a,b=2a+1.
(3)变量自身的值在原值上加常数或变量,如 i=i+1,i=i+S.
2.算法语句中的运算符
剖析:如下所示:
功能
乘法
除法

不大于
不小于
不等于
绝对值
算术平方根
和系统信息.


程序框图中的输出框转化为算法语句就是输出语句.
输出语句使用说明:
①PRINT 语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序
中必有的语句.
②“提示内容”提示用户输出的是什么样的信息.如:PRINT“该生的总分
=”;S
③具有计算功能.可以输出常量、变量的值和系统信息.如:
PRINT5
INPUT “English=”;c
PRINT “The sum=”;a+b+c
END
这个程序的功能是
.
解析:等同于顺序结构按先后顺序执行,根据程序步骤可知此程序的
功能是输入数学、语文、英语三门课程的成绩求总分.
答案:输入数学、语文、英语三门课程的成绩求总分
4.以下是一个用基本算法语句编写的程序,根据程序画出其相应的
输入 n 的值,计算并输出 y.
解:算法分析:
第一步,输入 n,
第二步,计算 y=13×1.015n.
第三步,输出 y.
程序框图如图所示.
程序如下:
INPUT n
^
y=131.015 n
PRINT y
END
2.某工种按工时计算工资,每月总工资=每月劳动时间(小时)×每小
时工资,从总工资中扣除 10%作公积金,剩余的为应发工资.当输入月
的值赋给变量 B.
②“=”右边可以是常量、变量或算式,如 X=6,A=B,当表达式为一算
式时,如 C=X+Y,是指先计算 X+Y 的值,再把该值赋给 C,所以赋值语
句具有计算功能.
③“=”左边必须是变量,而不能是表达式、常量.如:15=a,x+y=c 都是
错误的.
④一个赋值语句只能给一个变量赋值,不能对几个变量连续赋值,但
坐标公式,设计一个程序,输入 A,B 两点的坐标,输出它们中点的横坐
标和纵坐标.
现已给出程序的一部分,请在横线处把程序补充完整.
INPUT x1,y1,x2,y2
x=
y=
PRINT x,y
END
答案:(x1+x2)/2 (y1+y2)/2
3 程序:
INPUT “Maths=”;a
INPUT “Chinese=”;b
输出语句使用说明:
①PRINT 语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序
中必有的语句.
②“提示内容”提示用户输出的是什么样的信息.如:PRINT“该生的总分
=”;S
③具有计算功能.可以输出常量、变量的值和系统信息.如:
PRINT5
PRINT A
PRINT “I am a student!”
PRINT A
PRINT “I am a student!”
【做一做 2】输出语句:PRINT 4+5,其输出的结果是(
A.4
B.5
C.9
D.20
解析:4+5=9,则输出的结果是 9.
答案:C
)
3.赋值语句


变量=表达式


先计算表达式的值,然后把结果赋值给“=”左边的变量,此步完成
分析转化为程序框图,即画出程序框图;③再把程序框图转化为程序.
要注意转化过程中这三种基本结构与相应语句的对应.熟练后可直
接写出程序.
题型二
易错辨析
【例题 3】根据所给程序框图,编写相应的程序.
错解:程序如下:
INPUT x,y,z
INPUT a,b,c
w=ax+by+cz
PRINT w
错因分析:错解中有两个错误:一是程序的末尾没有“END”;二
是程序中 ax+by+cz 的格式不正确,应为 a*x+b*y+c*z,程序中乘法符
号“*”不可省略.
正解:程序如下:
INPUT x,y,z
INPUT a,b,c
w=a*x+b*y+c*z
PRINT w
END
程序框图中的起止框“
”在程序中不需要用程序语句来表
示,而“
”在程序中要用“END”来表示,编写程序时,程序框图中
的数学运算符号在程序中要用相应的程序符号来表示,否则计算机
“不认识”该程序.
1 下列程序的结果是(
M=3
N=M+1
M=M-1
y=M+N
PRINT y
END
A.6
B.7
)
C.8
D.9
解析:该程序的运行过程是
M=3
N=3+1=4
M=3-1=2
y=2+4=6
输出 6.
答案:A
2.已知 A(x1,y1),B(x2,y2)是平面上的两点,试根据平面几何中的中点的
输入,然后回车,程序将继续运行.
②“提示内容”的作用是在程序执行时提示用户将要输入的是什么
样的数据.如:INPUT“语文,数学,外语成绩=”;a,b,c.
“提示内容”及后面的“;”可省略,直接输入,如:INPUT a,b,c
【做一做 1】关于语句 INPUT“提示内容”;变量,下列说法不正
确的是(
程序如下:
INPUT t,a
y=a*t
z=0.9*y
PRINT z
END
本课结束
谢谢观看
1.2
基本算法语句
1.2.1
输入语句、输出语句和赋值语句
知识能力目标引航
1.了解算法语句(程序语言)与自然语言和程序框图表示的算法的区
别.
2.理解输入语句、输出语句和赋值语句的格式和功能.
3.能应用输入语句、输出语句和赋值语句编写程序来解决问题.
值语句的特点,按语句的计算、赋值功能依次执行.
题型二 编写程序
【例题 2】编写程序,输入 4 个数,输出这 4 个数的平均数.
分析:先写出算法分析,再画出程序框图(仅需顺序结构即可),最
后将程序框图转化为程序.
解:算法分析:
第一步,输入四个数 a,b,c,d.
+++
.
4
第二步,计算 y=
相关文档
最新文档