1.2基本算法语句第一课时公开课课件
合集下载
数学:1.2.2《基本算法语句》课件

求分段函数
x 2 3x, x 1 y
x 4, x 1
的函数值.
第十六页,编辑于星期日:十一点 四十六分。
理论迁移
开始
例1 将下列解 一元二次方程
ax2+bx+c=0的程 序框图转化为 程序.
输入a,b,c △= b2-4ac
△≥0?
是
p
b
2a
q 2a
是 △=0? 否 x1=p+q
x2=p-q
输出x1=x2=p
第三页,编辑于星期日:十一点 四十六分。
第四页,编辑于星期日:十一点 四十六分。
知识探究(一):条件语句(1)
思考1:下图是算法的条件结构用程序框 图表示的一种形式,它对应的条件语句 的一般格式设定为:
IF 条件 THEN 语句体
END IF
你能理解这个算法 语句的含义吗?
否
满足条件?
是
步骤A
第五页,编辑于星期日:十一点 四十六分。
IF 条件 THEN 语句体
END IF
否
满足条件?
是
步骤A
当计算机执行上述语句时,首先对IF
后的条件进行判断,如果(IF)条件符
合,那么(THEN)执行语句体,否则
执行END IF之后的语句.
第六页,编辑于星期日:十一点 四十六分。
思考2:求实数x的绝对值有如下一个算法: 第一步,输入一个实数x. 第二步,判断x的符号.若x<0,则x=-x;
否则,x=x. 第三步,输出x.
该算法的程序框图如何表示?
第七页,编辑于星期日:十一点 四十六分。
开始
输入x 否
x<0? 是
x=-x 输出x
《基本算法语句》公开课ppt人教版1

程序1:
A=3 B=5 A=B B=A PRINT A ,B END
答: 5 5
程序2:
a=1 b=3 PRINT “a+b=”;a+b END
答: a+b=4
《 基 本 算 法 语句》 公开课 ppt人教 版1
程序3 《基本算法语句》公开课ppt人教版1
INPUT a,b,c a=b b=c c=a PRINT a,b, c END
《 基 本 算 法 语句》 公开课 ppt人教 版1
例1 用描点法作函数y=x3+3x2-24x+30的图象 时,需要求出自变量和函数的一组对应值.编写程序 分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值.
程序: INPUT “x=”;x -----------------输入语句
说明: (1)INPUT语句具有输入信息功能(即给变量赋值)。
(2)“提示内容”提示用户输入什么样的信息,也可省略 (3) INPUT语句后跟变量,不能是表达式 (4)多个变量逗号隔开
如:INPUT “数学,语文,英语”;a,b,c
《 基 本 算 法 语句》 公开课 ppt人教 版1
《 基 本 算 法 语句》 公开课 ppt人教 版1
二.输出语句: 输出语句的一般格式
PRINT “提示内容”;表达式
说明:
(1)PRINT语句具有输出表达式的值的功能 (2) “提示内容”也可省略 (3)表达式可以是常量、变量、函数、计算公式或字符 (4)多个表达式用逗号隔开
PRINT 8 PRINT “y=” ; y PRINT “yes”
PRINT y PRINT 3+5
√ (4) PRINT 3*2
人教版高中数学必修3-基本算法语句(共三课时)-1ppt课件

分析:设圆的半径为R,则圆的周长C=2πR,面积 S=πR2,可以利用顺序结构中的INPUT语句,PRINT 语句和赋值语句设计程序。
INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C
PRINT “S=”; S
END
〖练习2〗P24页T1.
程序:
INPUT “F=”;F
完整最新ppt
27
算法初步
§1.2.2 算法基本语句—条件语句
完整最新ppt
28
复习巩固
1、输入语句、输出语句和赋值语句主要对应于算法中的哪种结构? 这三种语句的一般格式是什么?
顺序结构
输入语句 输出语句 赋值语句
INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式
2、什么是条件结构?用程序框图表示这种结构
C=(F-32) *5/9 PRINT “C=”;C
END
〖练习3〗P24页T2.
程序:
INPUT “a,b(a,b<>0)=”;a ,b X=a+b Y=a-b Z=a * b Q=a/b PRINT X,Y,Z,Q END
〖练习4〗P24页T3.
程序:INPUT “a,b,c=”;a,b,c P=(a+b+c)/2 t=p * (p-2) *(p-3)* (p-4) S=SQR(t) PRINT “S=”;S END
y=x^3+3*x^2-24*x+30---------赋值语句
PRINT x -------------------------输打出印语句
PRINT y -------------------------打输印出语句
INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C
PRINT “S=”; S
END
〖练习2〗P24页T1.
程序:
INPUT “F=”;F
完整最新ppt
27
算法初步
§1.2.2 算法基本语句—条件语句
完整最新ppt
28
复习巩固
1、输入语句、输出语句和赋值语句主要对应于算法中的哪种结构? 这三种语句的一般格式是什么?
顺序结构
输入语句 输出语句 赋值语句
INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量=表达式
2、什么是条件结构?用程序框图表示这种结构
C=(F-32) *5/9 PRINT “C=”;C
END
〖练习3〗P24页T2.
程序:
INPUT “a,b(a,b<>0)=”;a ,b X=a+b Y=a-b Z=a * b Q=a/b PRINT X,Y,Z,Q END
〖练习4〗P24页T3.
程序:INPUT “a,b,c=”;a,b,c P=(a+b+c)/2 t=p * (p-2) *(p-3)* (p-4) S=SQR(t) PRINT “S=”;S END
y=x^3+3*x^2-24*x+30---------赋值语句
PRINT x -------------------------输打出印语句
PRINT y -------------------------打输印出语句
高中数学第一章算法初步1.2基本算法语句1.2.3循环语句

0.2,t≤3,
在 t=8 时的函数值的问题.因
0.2+0.1(t-3),t>3,
为 t=8>3,所以 c=0.2+0.1×(8-3)=0.7.
答案:(1)C (2)0.7
类型 2 UNTIL(直到型)循环语句的应用
[典例 2] 编写一个程序计算1×1 2+3×1 4+5×1 6+…
+2
2.条件语句对应的基本逻辑结构是( )
A.顺序结构
B.条件结构
Hale Waihona Puke C.循环结构D.以上都不正确
解析:条件语句对应的基本逻辑结构是条件结构.
答案:B
3.下列四个程序框图中能用直到型语句描述的是 ()
解析:直到型语句特征是不满足条件,执行循环体, 满足条件,退出循环.
答案:A
4.下面的程序要解决的问题是________. 答案:输出 x 的绝对值
n=8-1=7, S=73-7=66<=70, n=7-1=6. (2)加完第 20 个数,i=21,应是第 1 个满足条件,故 选 A. 答案:(1)C (2)A
A.4
B.5
C.6
D.7
(2)下边方框中为一个求 20 个数的平均数的程序,则 在横线上应填的语句为( )
i=1 S=0 DO
INPUT x S=S+x i=i+1
LOOP UNTIL________ a=S/20
PRINT a END
A.i>20 B.i<20 C.i>=20 D.i<=20
解析:(1)n=10,S=100, 所以 S=100-10=90, n=10-1=9, 所以 S=90-9=81, n=9-1=8, S=81-8=73,
4.循环语句的格式、功能及与程序框图的对应关系
《基本算法语句(第1课时)》名师课件

知识回顾 问题探究 课堂小结 随堂检测
(2)输出语句
①格式: ②输出语句的作用和要求 i.输出语句的功能:在计算机的屏幕上输出常量,变量的值、 系统信息和数值计算的结果. ii.同输入语句一样,表达式前也可以有“提示内容”,且“提 示内容”和表达式之间必须用分号“;”隔开.
知识回顾 问题探究 课堂小结 随堂检测
检测下预习效果:
点击“随堂训练” 选择“《基本算法语句(第1课时) 》预习自测”
知识回顾 问题探究 课堂小结 随堂检测
问题探究一 为什么要学习算法语句?
活动一 阅读与思考,了解学习算法语句的必要性 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听 MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是 怎样工作的呢? 计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的 算法,计算机是无法“看得懂,听得见”的.因此还需要将算法用计算机能够理 解的程序设计语言(programming language)翻译成计算机程序. 程序设计语言有很多种.如BASIC,Foxbase,C语言,C++,J++,VB等.为了实 现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设 计语言中都包含下列基本的算法语句:
知识回顾 问题探究 课堂小结 随堂检测
问题探究四 输入语句、输出语句和赋值语句的应用?重点、难点知识★▲
●活动一 识别输入语句、输出语句、赋值语句 例1.下列给出的输入、输出语句正确的是( ) ①输入语句INPUT a;b;c ②输入语句INPUT x=3 ③输出语句PRINT A=4 ④输出语句PRINT 20,3*2 A.①③ B.②③ C.③④ D.④
基本算法语句课件人教新课标

PRINT x ELSE
PRINT -x END IF END
应用实例
思考 阅读下面程序,你能得出什么结论。
INPUT x IF x<0 THEN
x=-x END IF PRINT x END
这个程序是求实数 x的绝对值。
应用实例
例6 把课本P12的程序框图转化为程序。
INPUT “a, b, c=”;a, b, c d=b^2-4*a*c IF d>=0 THEN
据必须是常量,输入多
6.一个语句只能给一个
个数据时用“,”分隔,
变量赋值.
且个数要与变量的个数
相同.
三、课后练习
p.24练习第一题程序 p.24练习第二题程序 p.24练习第三题程序 p.24练习第四题程序
三、课后练习:
p.24练习第一题程序
程序: INPUT “F=“;F C=(F-32)*5/9 PRINT “C=“;C END
PRINT “y=”;(a+b+c)/3
END
输出y
INPUT “Maths=“;a INPUT “Chinese=“;b INPUT “English=“;c PRINT “The average=“;(a+b+c)/3 END
结束
二、赋值语句
作用:用来实现把右边表达式所表示的值赋给左边的变量。
1.2基本算法语句
1.2.1输入语句、输出语句、赋值语句
一、输入、输出语句
作用:用来实现算法的输入信息、输出结果的功能。
格式:
输入语句格式:INPUT “提示内容”;变量 输出语句格式:PRINT “提示内容”;表达式
例:输入语句 INPUT “x=“;x 或INPUT x 或INPUT “x=,y=”;x,y
PRINT -x END IF END
应用实例
思考 阅读下面程序,你能得出什么结论。
INPUT x IF x<0 THEN
x=-x END IF PRINT x END
这个程序是求实数 x的绝对值。
应用实例
例6 把课本P12的程序框图转化为程序。
INPUT “a, b, c=”;a, b, c d=b^2-4*a*c IF d>=0 THEN
据必须是常量,输入多
6.一个语句只能给一个
个数据时用“,”分隔,
变量赋值.
且个数要与变量的个数
相同.
三、课后练习
p.24练习第一题程序 p.24练习第二题程序 p.24练习第三题程序 p.24练习第四题程序
三、课后练习:
p.24练习第一题程序
程序: INPUT “F=“;F C=(F-32)*5/9 PRINT “C=“;C END
PRINT “y=”;(a+b+c)/3
END
输出y
INPUT “Maths=“;a INPUT “Chinese=“;b INPUT “English=“;c PRINT “The average=“;(a+b+c)/3 END
结束
二、赋值语句
作用:用来实现把右边表达式所表示的值赋给左边的变量。
1.2基本算法语句
1.2.1输入语句、输出语句、赋值语句
一、输入、输出语句
作用:用来实现算法的输入信息、输出结果的功能。
格式:
输入语句格式:INPUT “提示内容”;变量 输出语句格式:PRINT “提示内容”;表达式
例:输入语句 INPUT “x=“;x 或INPUT x 或INPUT “x=,y=”;x,y
高中数学第一章算法初步1.2基本算法语句1.2.3循环语句课件新人教A版必修3

4.循环语句的格式、功能及与程序框图的对应关系
名称
直到型
DO 格式 循环体
LOOP
当型 WHILE 条件
循环体 UNTIL
先执行一次 WEND 和 DO 之间 先判断条件的真假,如果条件
的循环体,再判断 UNTIL 后的 符合,则执行 WHILE 和
条件是否符合,如果不符合, WEND 之间的循环体,然后再
INPUT “t=”;t IF t<=3 THEN
c=0.2 ELSE
c=0.2+0.1*t- 0.1*3 END IF PRINT c END
解析:(1)算法的功能是输入一个数, 判断其是否能
被 4 整除,若能,则输出该数.在输入的数中,能被 4
整除的有 0,4,8.
(2)本题中的程序实际上解决的是求分段函数 c=
[变式训练] 已知有如下两段程序,程序 1 运行的结 果为________,程序 2 运行的结果为________.
答案:0 21
类型 4 两种循环语句的相互转化 [典例 4] 求 12+22+32+…+n2<1 000 成立的 n 的 最大整数值,分别用两种循环语句编写程序. 解:用“UNTIL 语句”表示为:
程序如下: i=1 S=0 WHILE i<=99 S=S+i i=i+1
WEND PRINT S END
归纳升华 1.本题是累加问题,可设置合适的变量进行累加. 2.应用循环语句时,应注意设置变量,设计循环的 条件和设计循环体三个方面. 3.当型循环语句中 WHILE 和 WEND 成对出现. 4.判断条件往往是控制循环次数的变量.
4.WHILE 语句. (1)当型循环语句以 WHILE 开头,以 WEND 作为结 束标志.WEND 是 WHILE END 的缩写,表示 WHILE 循环到此结束. (2)执行 WHILE 语句时,先判断条件,再执行循环 体,然后再判断条件,再执行循环体,反复执行,直至 条件不满足.
高中数学第一章算法初步1.2基本算法语句1.2.3循环语句课件新人教A版必修3

(2)对于下面一个程序:
M=5 N=0 WHILE N<15
N=N+M M=M-1 WEND PRINT M END
运行后输出的结果为____0____.
解析 执行过程如下:M=5,N=0, 当 N=0<15 时,N=0+5=5,M=5-1=4; 当 N=5<15 时,N=5+4=9,M=4-1=3; 当 N=9<15 时,N=9+3=12,M=3-1=2; 当 N=12<15 时,N=12+2=14,M=2-1=1; 当 N=14<15 时,N=14+1=15,M=1-1=0, 当 N=15 时不小于 15,终止循环,最后输出 M 的值为 0.
由于 UNTIL 语句是先执行循环体再 循环体 判断条件,因此,任何一个 UNTIL 语 的执行 句中,循环体至少要执行一次,直到 次数不 条件满足;而 WHILE 语句是先判断
同 条件,因此,循环体可能一次也不执 行就退出循环体
1.判一判(正确的打“√”,错误的打“×”) (1)循环语句与程序框图中的循环结构相对应.( √ ) (2)直到型循环结构对应 WHILE 语句.( × ) (3)计算机执行 UNTIL 语句时,先执行一次循环体,再 对 UNTIL 后的条件进行判断.( √ )
当型循环结构
直到型循环结构
随堂达标自测
1.下列四个程序框图中,能用 UNTIL 语句描述的是 ()
解析 UNTIL 语句对应的程序是先进入循环体,再判 断条件是否满足,若满足,则退出循环体,否则再次进入循 环体.
2.关于 WHILE 语句的一般格式,下列说法正确的是 ()
A.总是执行循环体 B.执行一次循环体 C.条件为真时,执行循环体 D.遇到 WEND 就结束
高中数学人教版必修3课件:1.2基本算法语句(共43张PPT)

应的函数值 算法步骤:
程序框图: 开始
否
是 结束
程序
知识点1 直到型循环
例1
程序如下:
开始
否 是 结束
例2 将5名学生某一门功课的成绩依次输入,并计算
输出平均成绩.
程序如下:
知识点2 当型循环
开始
例2
程序如下:
是 否 结束
例2
(1)当型循环
(2)直到型循环
第一课时
问题1
输入语句、输出语句、赋值语句、 条件语句、赋值语句
输入语句、输出语句分别与程序框图中的输入、 输出框对应,用来输入和输出信息.
赋值语句与程序框图中的表示赋值的处理框对 应,用来给变量赋值.
例1
算法步骤:
程序框图: 开始
结束
程序:
输入语句的一般格式: INPUT “提示内容”;变量
? A的输出值是多少?
25
例4
程序:
?
例5 下列给出的输出语句正确的是_______.
程序:
例6 阅读下列赋值语句,回答问题:
程序: ①
(1)上述两个程序的运行
结果是①_____②_______
(2)上述两个程序中的第
三行有什么区别?
变式
输入语句、输出语句 例7
例8
作业
第二课时
条件语句与程序框图中的条件结构相对应,
解
例4 写出下面程序的运行结果 解
条件语句的嵌套 例5
解 程序框图如下:
开始 是
否 是
否
结束
例6
解
程序如下:
作业
第三课时
这里的循环体是计 算机反复执行的 一组语句构成的
图1.1-15中的程序框图,用UNTIL语 句编写的计算机程序
最新1.2.1基本算法语句(第1课时)教学讲义ppt课件

INPUT “x=”;x y=x^3+3*x^2-24*x+30
PRINT y
END
开始 输入x y=x^3+3*x^2-24*x+30 输出y 结束
(3)“提示内容”提示用户输入什 么样的信息,表达式是指程序要输出 的数据; (4)输出语句可以输出常量、变量 或表达式的值以及字符。
4、赋值语句 (1)赋值语句的一般格式 变量=表达式
1.2.1基本算法语句(第1 课时)
一一、、引引入入新新课课 1、计算机能识别的语言---程序语言。
(我们主要利用BASIC语言)
2、任何一种程序设计语言都包含五 种基本的算法语句,它们分别是输入 语句、输出语句、赋值语句、条件语 句和循环语句。
例1、用描点法作函数 y=x^3+3x^2-24x+30 的图象时,需要求自 变量和函数的一组对 应值。编写程序,求 对应值。
让我们从睁眼就开始养生 二十四节气之谷雨养生法 夏季养生 分体质行动
22
我们每天早晨起床之前,
让 坚持做几个简单易行的动作,
我 们
不但有助于全天精力充沛,提
从 睁
高工作效率,而且有利于增强
眼 就
身体素质,促进身心健康、延
开 始
年益寿。
养
生
23
·搓脸·
早晨睁开惺松睡眼后,很多人习惯用手背揉揉 眼皮,这对清醒头脑是有一定益处的。但这还 不够,揉眼后不妨用手搓搓脸。最好先用双手 中指同时揉擦两个鼻孔旁的“迎香穴”数次, 然后上行搓到额头,再向两侧分开,沿两颊下 行搓到颊尖汇合。如此反复搓脸20次,便有促 进面部血液循环、增加面部肌肤抗风寒能力和 醒脑预防感冒之功效。天长日久,还可减少面 部皱纹。
PRINT y
END
开始 输入x y=x^3+3*x^2-24*x+30 输出y 结束
(3)“提示内容”提示用户输入什 么样的信息,表达式是指程序要输出 的数据; (4)输出语句可以输出常量、变量 或表达式的值以及字符。
4、赋值语句 (1)赋值语句的一般格式 变量=表达式
1.2.1基本算法语句(第1 课时)
一一、、引引入入新新课课 1、计算机能识别的语言---程序语言。
(我们主要利用BASIC语言)
2、任何一种程序设计语言都包含五 种基本的算法语句,它们分别是输入 语句、输出语句、赋值语句、条件语 句和循环语句。
例1、用描点法作函数 y=x^3+3x^2-24x+30 的图象时,需要求自 变量和函数的一组对 应值。编写程序,求 对应值。
让我们从睁眼就开始养生 二十四节气之谷雨养生法 夏季养生 分体质行动
22
我们每天早晨起床之前,
让 坚持做几个简单易行的动作,
我 们
不但有助于全天精力充沛,提
从 睁
高工作效率,而且有利于增强
眼 就
身体素质,促进身心健康、延
开 始
年益寿。
养
生
23
·搓脸·
早晨睁开惺松睡眼后,很多人习惯用手背揉揉 眼皮,这对清醒头脑是有一定益处的。但这还 不够,揉眼后不妨用手搓搓脸。最好先用双手 中指同时揉擦两个鼻孔旁的“迎香穴”数次, 然后上行搓到额头,再向两侧分开,沿两颊下 行搓到颊尖汇合。如此反复搓脸20次,便有促 进面部血液循环、增加面部肌肤抗风寒能力和 醒脑预防感冒之功效。天长日久,还可减少面 部皱纹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A=-900
(5)INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运行时从键盘输入3,7)
A,B =7 3
INPUT语句 格 式
INPUT “提示内容”;变 量 1.“提示内容”和它后面 的 “;”可以省略; 2.一个语句可以给多个变 量赋值,中间用“,”隔 开; 3.无计算功能,不能输入 表达式; 4.输入多个数据时用“,” 分隔,且个数要与变量 的个数相同。
END
程序②:INPUT “x=”;x INPUT “y=”;y a=2*x+3*y PRINT “2*x+3*y=” ;a END
〖练习2〗
1、判断下列赋值语句是否正确 (1) 4=m ×(2) x+y=10 × (3) A=B=2 × (4) N=2*N √
2、写出下列语句描述的算法的输出结果
说 明
〖练习3〗:下列程序运行后,结果都是什么? a=3 b=-5 c=8 a=b b=c c=a PRINT a,b,c END
答案:-5,8,-5
〖练习4〗 下列程序,求当X=2, y=3时的运行结果是 什么?
INPUT “x” ;x INPUT “y” ;y
x=x/2 y=3*y
PRINT x,y X=x-y Y=y-1 PRINT x,y END
3 “提示内容”和后面的分号可以省略, 直接输入; 如: INPUT “n=”;n 可写成 :INPUT n 4.输入语句不具有计算功能。 判断下列的输入语句对不对? INPUT a+b INPUT 3
5.INPUT语句还可以给多个变量赋值,其格式为:
INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,…
基本的算法语句:
输入语句 输出语句 赋值语句 条件语句 循环语句
一、输入语句
输入语句的一般格式 INPUT “提示内容”;变量
说明: 1. 输入语句的作用:向变量提供数据; 如:INPUT “语文成绩”;a INPUT “数学成绩”;b 2.“提示内容”的作用是在程序执行时提示用户将要输入 的是什么样的数据。双引号内的内容将显示在屏幕上。
PRINT语句
PRINT “提示内容”;表达 式 1.“提示内容”和它后面的 “;”可以省略; 2.一个语句可以输出多个表 达式,不同的表达式之间 用“,”隔开; 3.表达式可以是变量,也可 以是计算公式; 4.有计算功能,能直接输出 计算公式的值。
赋值语句
变量=表达式 1.“=”左侧必须是变 量,右侧可以是数 字、变量或者是计 算公式; 2.一个语句只能给一 个变量赋值; 3.有计算功能,可以 把表达式的值赋给 一个变量。
开始
输入a,b,c
也可以直接写成:
PRINT “y=”;(a+b+c)/3 END
程序:
abc y 3
INPUT “Maths,Chinese,English”;a,b,c
输出y
y=(a+b+c)/3 PRINT “y=”;y END
结束
练习.分析下列程序,输出的结果是什么?
程序1: A=10 A=A+15 PRINT A END 答: 25
(1)a=5 b=3 c=(a+b)/2 d=c*c print d 16 (2)a=1 b=2 c=a+b b=a+c-b print a,b,c 1 2 3 (3)a=10 b=20 c=30 a=b b=c c=a print a,b,c 20 30 20
(4)A=-1000 A=A+100 PRINT “A=”;A END
程序2:a=1 b=3Fra bibliotekPRINT “a+b=”;a+b END
答: a+b=4
〖例〗下列程序,如果A=2,B=4, 那么运行结果是什么?这个程序 的作用是什么?
INPUT INPUT PRINT X=A A=B B=X PRINT END A 问题:能否用下列赋值 B A,B 语句得出的值是什么?
A=B B=A
A,B
数学符号与程序符号的对比
数学符号 × ÷ 程序符号 * / a^b <= >= <> ABS(x)
a
b
≤ ≥ ≠ |x|
x
SQR(x) AND/OR
且 /或
〖练习1〗说明下面小程序的作用
程序①:INPUT “x=”;x
INPUT “y=”;y
PRINT “x^2+y^2=” ; x^2+y^2
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成:
INPUT “数学,语文,英语 ”;a,b,c
注意:
输入多个数值时,变量与变量之间逗号“,”隔开, 计算机会自动按顺序将数值分别赋给各个变量。
练一练: 1.输入x的值
INPUT “x=”; x
2.输入a,b,c
INPUT
a, b, c
二、输出语句 输出语句的一般格式 PRINT “提示内容”;表达式
计算机程序一般在后台运行,不会显示在屏幕上, 但运行至输入语句时,会暂停下来,在屏幕上显示 “?”,如果有提示语句就显示“提示内容?”, 等待用户输入数值后,按“Enter”键,才会继续运 行,执行后面的程序。 例如语句:INPUT “n=”; n 程序运行至此处时,计算机会在屏幕上显示“n=?” 等待用户输入数值并按“Enter”键,数值自动赋给 n 如图所示
如
PRINT “S=”; a+b+c
说明: (1)输出语句的用途:
①输出常量,变量的值和系统信息。 ②输出数值计算的结果。
(2)输出语句中“提示内容”提示用户输出的什么 信息。 如课本P9的输出框 语句: 输出S 可以转化为输出
PRINT “S=”; S
若S的值为10,屏幕上 会显示为:
3.同输入语句一样,输出语句也可以输出多个值, 格式如下:
(2)赋值语句左边只能是变量不能是表达式,右边表达 式可以是一个数值、常量或算式。 如:a=2 a=b y=2*x+3 而2=x这样的写法是错误的。 (3)一个语句只能给一个变量赋值,不能对几个变量连 续赋值,但可辗转赋值。 a=3;b=3 a=b=3 这些语句都是错误的,计算机无法执行。
【例题解析】 编写程序,计算一个学生数学、语文、英语三门 课的平均成绩。 由于输出语句具有计算功能,所以此程序 分析:先画出程序框图,再进行编程。 INPUT “Maths,Chinese,English”;a,b,c 程序框图
PRINT “提示内容1,提示内容2,提示内容3,…”;表达式1,表达式2,表达式3,…
例如下面程序:
INPUT “a,b,c=”;a,b,c
PRINT c,b,a END 运行时,若输入“1,2,3”,再按回车键,屏幕上会显示:
三、赋值语句
赋值语句的一般格式: 变量=表达式
说明:
(1)赋值语句中的“=”称作赋值号,与数学中的等号 的意义是不同的,赋值号的左右两边不能互换.