数学:1.2.1《输入语句、输出语句和赋值语句》课件(新人教A版必修3)

合集下载

数学人教A版必修3第一章1.2.1输入语句、输出语句和赋值语句.pptx

数学人教A版必修3第一章1.2.1输入语句、输出语句和赋值语句.pptx

B.5
C.9
3.赋值语句
D.20
格式
变量=
功能 说明
先计算表达式的值,然后把结果赋值给“=” 边的变量,此步完成后,
“=” 边变量的值就改变了
(1)
(2)本教材用BASIC 语言编写的计算机程序是由若干语句组成的,计算机按语句
行排列的顺序依次执行程序中的语句,每个完整的程序最后一行都是 END 语句
可以一次为一个或多个变量 ,实现了算法中的 功能 “提示内容”是提示用户输入什么样的 .程序框图中的 语句就是输入语句
框转化为算法
输入语句的使用说明: ①INPUT 语句又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输 入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.
学海无 涯
PRINT a,b END 错因分析:第一行:a 的值为 2; 第二行:b 的值为 5; 第三行:把 b 的值赋给 a,这时 b 的值为 5,所以 a=5; 第四行:把 a 的值赋给 b,而这时 a 的值为 5,所以 b 的值还是 5; 第五行:因为 a,b 的值均为 5,所以输出结果为 5,5. 因此,错解中的程序没有达到交换的目的.
5.在 R1,R2 ,R3 这三个电阻并联的 电路中,电压为 U,则电流的公式为 I=
U ( 1 1 1 ) ,写出求电流 I 的程序. R1 R2 R3
答案:1.A 该程序的运行过程是 M=3 N=3 +1=4 M=3-1=2 y=2+4=6 输出 6.
2.3 输入 x =1 时,其运行过程是 x=1 y=1×1+ 2×1=3 输出 3. 3. 输入数学、语文、英语三门课程的成绩求总分 等同于顺序结构按先后顺序执行, 根据程序步骤可知此程序的功能是输入数学、语文、英语三门课程的成绩求总分. 4. ③④⑥ ①不正确.变量之间应用“,”隔开. ②不正确.输入语句中变量的值应在程序运行时输入. ③正确.符 合 输 出 语 句 的 格 式 . ④正确. ⑤不正确.不符合程序语句中表达式的写法,应为data=b^2-4*a*c. ⑥正确.

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

“a+b=”;a+b答:
a+b=4
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
例2.分析下列程序,判断运行的结果.
a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
(4)输出语句 PRINT 20*2 (5)赋值语句 3=B (6)赋值语句 x+y=0 (4)正确,PRINT语句可以输出常量、表 达式的值; (5)错,赋值语句中“=”号左右不能互换;
练习3
根据下列程序,画出程序框图
input x,y print x/2,3*y x=x+1 y=y-1 print x,y end
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
开始 输入x,y 输出x/2,3y x=x+1 y=y-1 输出x,y
隔开
且只能给一个变
3.表达式可以是变量, 量赋值
4.输入多个数据时 也可以是计算公式
用“,”分隔,且个数 要与变量的个数相 同 2021/3/1
4.有计算功能,能直 接输出计算公式的值
3.有计算功能,可 以把表达式的值 赋给一个变量
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件

人教A版高中数学必修3第一章.1输入语句、输出语句和赋值语句精品课件

人教A版高中数学必修3第一章.1输入语句、输出语句和赋值语句精品课件
的表达式之间用“ ,”隔开;如: PRINT x,y
3.有计算功能,能直接输出计算公式的
值.如:PRINT x+y
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法: 第一步:分别输入三科的成绩a,b,c;
第二步:计算y ( ab ; c)/3
第三步:输出三科平均分y.
程序1:
INPUT “Maths=”;a INPUT “Chinese=”;b
程序框图:
开始 输入a,b,c
INPUT “English=”;c
PRINT “The average( =”a;bc)/3
END
y ( abc)/3
程序2: INPUT a,b,c
输出y
PRINT (a+b+c)/3 END
结束
程序:
INPUT “x”;x
赋值语句
y=x^3+3*x^2-24*x+30
一、新课导入:
计算机不同于人:人有大脑,可以思考问题,而计 算机则不能.用自然语言和程序框图描述的算法,计算 机无法识别,我们还需要将算法用计算机能够理解程 序设计语言表示成计算机程序。
各种程序设计语言中都包含下列基本的算法语句:
输入语句、输出语句、赋值语句、条件语句、循环 语句。
二、深入探究,新知学习
在数学中x=y与y=x的意义是一样的,那 么在赋值语句中一样吗?
不一样。因为都是将“=”右边的值赋给左
人教A版高中数学必修3第一章.1 输入语句、输出语句和赋值语句精品课 件
例3:给一个变量重复赋值:
A=10 A=A+15 PRINT A
代表什么意思? 把A+15的值赋给A

(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》优秀课件(共71张PPT)

(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》优秀课件(共71张PPT)

[例1] 编写程序,计算一个学生数学、 语文、英语三门课的平均成绩。
程序①: INPUT "Maths="; INPUT "Chinese=";b INPUT "English=";c PRINT "The average=";(a+b+c)/3 END
2.输出语句: 一般格式是: PRINT “提示内容”;表达式 PRINT "sum=";a+b+c
2.输出语句: 一般格式是: PRINT “提示内容”;表达式 PRINT "sum=";a+b+c 输出语句的用途: ①输出表达式的值 ②有计算功能,能直接输出计算公式的值。
2.输出语句: 一般格式是: PRINT “提示内容”;表达式 PRINT "sum=";a+b+c 输出语句的用途: ①输出表达式的值 ②有计算功能,能直接输出计算公式的值。 说明: (1) 如果某一个变量已经被赋值,则 可以用PRINT语句打印出来该变量的值。
1. 输入语句: 一般格式是: INPUT “提示内容”;变量 INPUT "x=";x [例] 要想输入一个学生的语文和数 学两门课的成绩: INPUT "Chinese";a INPUT "Maths";b
1. 输入语句: 一般格式是: INPUT “提示内容”;变量 INPUT "x=";x [例] 要想输入一个学生的语文和数 学两门课的成绩: INPUT "Chinese";a INPUT "Maths";b 说明:从键盘输入的数据只能是常 量(不包括符号常量),不能是表达式(包 括变量和函数)

人教A版高中数学必修3《一章 算法初步 1.2.1 输入语句、输出语句和赋值语句 》示范课课件_21

人教A版高中数学必修3《一章 算法初步  1.2.1 输入语句、输出语句和赋值语句 》示范课课件_21
(1) 4=m×(2) x+y=1×0 (3) A=B=2×(4) N=2*√N
2、写出下列语句描述的算法的输出结果
(1) a=5
(2) a=1
b=3
b=2
c=(a+b)/2
c=a+b
d=c*c
b=a+c-b
print“d=”; d print a,b,c
d=16
1, 2, 3
小结
这节课我们主要学习了输入语句、输出语句和 赋值语句的主要功能、一般格式和相关说明,请 同学们用心掌握。
输入语句 输出语句 赋值语句 条件语句 循环语句
这节课我们先学习输入、输出、赋值语句
输入语句与程序框图中的输 入框对应,用来输入信息.
输出语句与程序框图中的输 出框对应,用来输出信息.
赋值语句与程序框图中的赋 值框对应,用来给变量赋值.
例1 :用描点法作函数 y=x3+3x2-24x+30的图象时,需

a b c.
3
程序框图
s 3
,输出y
.
程序:
开始 INPUT “Maths,Chinese,English=”;a,b,
输入a,b,c
y

a

b 3

c
输出y
结束
INPUT “Maths=”;a INPUT “Chinese=”;b
INPUT “English=”;c
y= (a+b+c)/3
PRINT “The average=”;y END
作业:课本24页练习1.2.3.4
BASIC语言中的常用运算符号
运算符
*
/ ^ >= <= <> \

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)

解 (1)中①对,②错;(2)中的①错,②对.
反思与感悟 正确使用分号和逗号,提示内容后面一定要用分号,多个变量间要 用逗号分开.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
跟踪训练1
比较下列各组语句的区别,再判断它们是否正确. “S=”;7 S=7
(6)无计算功能,用户由键盘输入的数据必须是常量.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式.
答 第一步,输入一个自变量 x 的值.
第二步,计算 y=x3+3x2-24x+30.
第三步,输出 y.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
其程序框图:
பைடு நூலகம்
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
探要点、究所然
1.2.1
探究点三:赋值语句
思考 1 在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示
这个程序框?其功能作用如何?
答 图形:▭;功能:赋值、计算.
思考 2 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般

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

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

运算符

/ ^ >= <= <> \
MOD
QBASIC语言中的常用运算符号
功能 乘法运算 除法运算
幂运算



取商 取余数
函数名 ABS(x) SQR(x)
LOG(x)
功能 |x|
x
Inx
注意事项
x0 x0
2019年10月22日星期二11时28分0秒
练习:
1.比较下列各组程序语句有什么异同? (1)a=2PRINT2 PRINTa
赋值语句
格 INPUT“提示内容”; PRINT“提示内容”;
式 变量
表达式
变量=表达式
说 明
1.“提示内容”和 它后面的“;”可以 省略
2.一个语句可以给 多个变量赋值,中 间用“,”隔开
3.无计算功能,不 能输入表达式
1.“提示内容”和它
后面的“;”可以省 1.“=”左侧必须

是变量,右侧可
2.一个语句可以输 以是数字、变量
程序
INPUT“x=”;x y=x^3+3*x^2-24* x+30PRINTx PRINTy END
输入语句
INPUT“提示内容”;变量
1.“提示内容”和它后面的“;” 可以省略; 2.一个语句可以给多个变量赋值, 中间用“,”隔开; 3.无计算功能,不能输入表达式; 4.输入多个数据时用“,”分隔, 且个数要与变量的个数相同.
(2)A=1A=1 B=2B=2 A=BB=A
(3)PRINT“a+b”PRINTa+b
2.判断下列程序语句表达是否正确: (1)INPUT“a+b=”;a+b (2)INPUT“h=”,h

高中数学人教A版必修3-1.2.1 输入语句、输出语句和赋值语句-课件(共17张PPT)

高中数学人教A版必修3-1.2.1 输入语句、输出语句和赋值语句-课件(共17张PPT)
PRINT “S=”;S
S
END
p abc 2
p( p a)(p b)(p c)
输出S
结束
开始
输入x
程序语句
INPUT“x=”;x 输入语句
输出x.y
结束
y=x^5+3*x^2-24
赋值语句
PRINT x,y
END
表输示出结语束句
我当程序员
已知一个三角形的三边分别为a,b, c,利用海伦-秦九韶公式设计一个程序, 求出它的面积.
INPUT A,B
PRINT A,B 这里的变量X的作用是什么?
X=A
A=B
B=X
PRINT A,B END
34,61
1.如果输入A是34,B是61,输出的结果是什么? 61,34
2.如果输入A是-10,B是57,输出的结果是什么?
3.这个程序语句的作用是什么?
交换两个变量A和B的值,并输出交换前后的值.
分工合作:一位同学画程序框图,一位翻 译语句,另一位在电脑上录入语句。 限时5分钟!
例3、阅读以下程序语句,回答问题:
A=10
A的输出值是多少?
A=A+15 PRINT A
A=A+5
25
END
思考:在此程序的基础上,你能增加一 条语句,使得最后A的输出值是30吗?
例4、阅读以下程序语句, 思考并回答问题:
分析下面程序执行的结果
A=-10
B=57
A=B
B=A
PRINT “A,B=”;A,B
END
57,57
A=-10 B=57 B=A+B A=B-A B=B-A PRINT “A,B=”;A,B

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

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

A.①②
B.②③
C.③④
D.①④
D [①④正确,②③中对变量赋值是错误的.]
12
4.下面一段程序执行后的结果是________.
10 [先把 2 赋给 A,然后把 A*2 赋给 A,即 A 变为 4,再把 A+ 6 赋给 A,故 A 为 10.]
13
合作探究 提素养
14
输入、输出语句
【例 1】 (1)下列语句正确的是________(只填序号). ①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z
3
自主预习 探新知
4
1.输入、输出语句 (1)输入、输出语句
输入语句、输出语句分别与程序框图中的_输__入__、__输_出__框__对应,
用来输入和输出信息.
5
(2)输入、输出语句的格式及功能
名 格式

功能
输 入
__I_N_P_U__T_“_提__示__内__容__”__;_变__量________,
1
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
2
学习目标
核心素养
1.理解输入语句、输出语句、赋值 1.通过算法语句的学习,培养
语句的格式与作用.(重点、易混 数学抽象素养.
点) 2.借助程序语句的编写,提
2.能够将程序框图转化为“算 升逻辑推理素养.
法”语句.(难点)
15
⑤INPUT “a=”;a
⑥INPUT “a=”;5*5
⑦INPUT a,b,c,
(2)当 x 的值为 5 时,“PRINT“x=”;x”在屏幕上的输出结果
为( )
A.5=5

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

(输入语句、输出语句和赋值语句)人教版高中数学必修三教学课件(第1.2.1课时)
2、给定三角形的三条边长
1 INPUT “n=”; n 2 INPUT a, b, c
第七页,共二十五页。
探究新知
输出语句的一般格式
PRINT “提示内容”;表达式 (1)输出语句的用途:
①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果。
第八页,共二十五页。
探究新知
(3)同输入语句一样,表达式前也可以有“提示内容”.
②“提示内容”提示用户输出什么样的信息。
③表达式是指程序要输出的数据。
④输出语句可以输出常量、变量或表达式的值及字符。
⑤一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔。 ⑥有计算功能,能直接输出计算公式的值。
第二十二页,共二十五页。
课堂小结
基本算法语句
三、赋值语句
1、一般格式:
变量=表达式
讲解人:精品课件 时间:2020.6.1
第二十五页,共二十五页。
不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)
(4)一个语句只能给一个变量赋值。
(5)对于一个变量可以多次赋值,但变量的取值总是最近被赋值的。
第十三页,共二十五页。
探究新知
练习: 判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么? (1)输入语句 INPUT a;b;c (2)输入语句 INPUT x=3 (3)输出语句 A=4 (4)输出语句 PRINT 20.3*2 (5)赋值语句 3=B (6)赋值语句 x+y=0 (7)赋值语句 A=B=-2 (8)赋值语句 T=T*T
第二十页,共二十五页。
课堂小结
1. 算法的描述方法有哪些?
自然语言、程序框图和程序语言。
2. 基本的算法语句有哪些?

高中数学(人教版A版必修三)配套课件:1.2.1输入语句、输出语句和赋值语句

高中数学(人教版A版必修三)配套课件:1.2.1输入语句、输出语句和赋值语句

什么是学习力
什么是学习力-你遇到这些问题了 吗
总是
比别人
学得慢
一看就懂 一做就错 看得懂,但不会做
总是 比别人学得差 不会举一反三
什么是学习力-含义
管理知识的能力 (利用现有知识
解决问题)
学习知识的能力 (学习新知识
速度、质量等)
长久坚持的能力 (自律性等)
什么是学习力-常见错误学习方 式
案例式
反思与感悟 解析答案
跟踪训练2 如果把例2中的程序改为
再输入A=1,B=2,则两个输出语句的输出结果分别 INPUT A
是1 2,2 2 .
INPUT B
解析 第一个输出语句的输出结果为1 2,第二个输出 PRINT A,B
语句的输出结果是2 2.
A=B
B=A
PRINT A,B
END
解析答案
类型三 简单的程序设计
身体记忆法小妙招
超级记忆法--故事法
• 鲁迅本名:周树人
• 主要作品:《阿Q正传》、《药》


• 《狂人日记》、《呐喊》、《孔乙
己》
• 《故乡》、《社戏》、《祝福》。
• 阿Q吃错了药,发狂地喊着孔乙己 去他 的故乡看社戏,没想到撞树上了 ,我们 祝福他身体早日康复。
(图片来自网络)
超级记忆法-记忆方法
①输出常量 、 变量 的值和系统信息; (2) 功 能 :
②进行数值计算并输出结果.
答案
知识点三 赋值语句 思考 计算机用变量来存取数据.怎样表示“把变量a,b中的数据相加, 存入c中”? 答案 用赋值语句“c=a+b”. 赋值语句: (1)格式:变量=表达式 . (2)功能:将表达式所代表的值赋给变量.即将 表达式所代表的值 赋给变量, 一般先计算“=”右边表达式的值 ,然后把这个值赋给“=”左边的变量.

高一数学必修3课件:1-2-1输入语句、输出语句和赋值语句

高一数学必修3课件:1-2-1输入语句、输出语句和赋值语句
结束 示程序到此________
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
[破疑点]
赋值语句使用说明:
①在代数中 A=B 与 B=A 是等效的两个等式,而在赋值 语句中则是两个不同的赋值过程.如:A=B 是将 B 的值赋给 变量 A,而 B=A 是将 A 的值赋给变量 B. ②“=”右边可以是常量、 变量或算式, X=6, 如 A=B, 当表达式为一算式时,如 C=X+Y,是指先计算 X+Y 的值, 再把该值赋给 C,所以赋值语句具有计算功能. ③“=”左边必须是变量,而不能是表达式、常量.如: 15=a,x+y=c 都是错误的.
3.赋值语句 格式
表达式 变量=_________
先计算表达式的值,然后把结果赋值给
左 左 功能 “=”___边的变量, 此步完成后, “=”____
边变量的值就改变了
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
赋值号 它和数 (1)赋值语句中的“=”叫做________,
学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的, 计算机按语句行排列的 顺序依次执行程序中的语句, 每个完整的程序 最后一行都是 END 语句(又称结束语句),表
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
变量 格式 INPUT“提示内容”;________
功能
赋值 可以一次为一个或多个变量______,实现了 输入 算法中的______功能

1.2.1 《输入语句、输出语句和赋值语句》课件

1.2.1 《输入语句、输出语句和赋值语句》课件

BASIC语言中的常用运算符号
运算符
功能
*
乘法运算
函数名
/
除法运算
ABS(x)
^
幂运算
SQR(x)
>= LOG(x)
<=
<>
\
取商
MOD
取余数
功能 |x|
注意事项
Inx
写出下列语句描述的算法的输出结果
(1) a=5 b=3 c=(a+b)/2 d=c^2 PRINT “d=”; d
d=16
(2) a=10 b=20 c=30 a=b b=c c=a PRINT “a=,b=,c=”; a, b, c
把表达式的值赋给
一个变量。
输入语句 INPUT 的常用方法:
INPUT “提示内容”;变量
INPUT 变量

INPUT “提示内容”;变量1,变…量2,变量3,
INPUT 变量1,变量2,变量3,
输出语句 PRINT 的常用方法:
PRINT “提示内容”;表达式
PRINT 表达式

PRINT “提示内容”;表达式1,表达式…2,表达式3,
INPUT语句
PRINT语句
格式
INPUT “提示内容”; 变量
PRINT “提示内容”;表 达式
赋值语句 变量=表达式
1.“=”左侧必须是变
1.“提示内容”和它后面 1.“提示内容”和它后面的 量,右侧可以是数
的 “;”可以省略;
“;”可以省略;
2.一个语句可以给多个 2.一个语句可以输出多个
变量赋值,中间用“,” 隔 开;
输入a,b,c
INPUT “Chinese=”;b INPUT “English=”;c

人教A版必修3 1.2.1 输入语句、输出语句和赋值语句 课件(26张)

人教A版必修3 1.2.1 输入语句、输出语句和赋值语句 课件(26张)

(只填序号).
探究一
解析:
探究二
探究三
当堂检测
序号 正误
①× ②× ③√
④√ ⑤√ ⑥× ⑦×
答案:③④⑤
理由
输入语句不能直接输入常量 输入语句不能输入表达式 这是最常见的输入方式,一般在某一程序之前,用 来输入下面的程序运行所需要的变量值 这是一个输入多个变量的表达方式,即对三个变 量进行赋值,每个变量之间用“,”隔开 程序上机运行后,若输入 5,则屏幕显示 a=5 输入语句没有运算功能,输入语句要求输入的值 只能是一个常数,不能是一个表达式 输入语句末尾不带任何符号
探究一出语句要明确的三个问题: (1)输入语句要求输入的值只能是具体的常数,不能是变量或表达 式(输入语句无计算功能),若输入多个数,则各数之间用“,”隔开. (2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所 提示的数据,输入后回车,则程序继续进行,“提示内容”及其后的“;” 可省略. (3)输出语句可以输出常数、变量或表达式的值(输出语句有计 算功能)或字符,程序中引号内的部分将原始呈现.
(2)由x2+2x=3,解得x=1或x=-3.
答案:(1)15 (2)1或-3
探究一
探究二
探究三
当堂检测
反思感悟 解题时应注意是由程序写输出结果,还是由输出结果 逆推输入数值.仅由输入语句、输出语句和赋值语句完成的程序对 应算法框图中的顺序结构.读由这三种语句构成的程序时,只需从 上到下依次明晰各语句的含义即可得出结论.
数)
的最大整数)
整除
\(程序里面表示两个整数相除取商的整 数部分)
求余
MOD(程序里面表示求两个整数相除后 的余数)
探究一
探究二

(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共26张PPT)

(新)人教版高中数学必修三1.2.1《输入语句、输出语句和赋值语句》课件(共26张PPT)

(3)在一个赋值语句中只能给一个变量赋值,故不能出现 两个或多个“=”.如A=B=1就不能实现. (4)一个赋值语句不能同时给两个变量赋值,如A+B=1是 错误的. (5)若两端含有同名变量时,如A=A+1,则赋值后变量A 原值加1,原值丢失;若两端变量名不同,如A=B+1, 则赋值后A的值变化,B的值不变. 对于同一个变量多次赋值时,只保留最后一次所赋的值.
1.2
基本算法语句
1.2.1 输入语句、输出语句和赋值语句
【课标要求】 1.了解程序语言与自然语言、程序框图设计算法的区别. 2.理解输入、输出语句和赋值语句的功能和表示法. 3.能准确应用上述语句把程序框图转化为算法语句. 【核心扫描】 1.输入、输出、赋值语句的一般格式和作用.(重难点) 2.赋值号的应用.(易错点)
【变式1】阅读下列程序,并回答问题. (1) (2)
INPUT a,b c=a-b b=a+c-b PRINT a,b,c END
式 1.程序中如果连续多次对变量赋值,那么这个变量的 值最后是多少? 提示 变量的值总是最后一次赋给它的值 例如:x=1, x=x+2, x=4 执行完每个语句时,x的值依次为1,3,4,而执行完整个程 序后,x的值为4. 2.输入语句和赋值语句都可给变量赋值,这一点上二者 有何不同? 提示 输入语句可使初始数值与程序分开,利用输入语句 改变初始数据时,程序不变,而赋值语句是程序的一部 分,输入语句可对多个变量赋值,赋值语句只能给一个变 量赋值.
(6)提示信息和它后面的“;”可以省略不写.
对输出语句的理解 2. (1)输出语句的一般格式是 PRINT“提示内容”;表达式 (2)输出语句又称“打印语句”,它是将表达式的值、变量 的值以及系统信息在屏幕上显示出来,实现算法的输出结 果功能. (3)“提示信息”和它后面的分号“;”可以省略不写;“提示 信息”是提示用户要输出的是什么信息,提示信息必须加 双引号. (4)“提示信息”按原样输出,起提示作用.

2019-2020学年人教A版必修3 1.2.1 输入语句、输出语句和赋值语句 课件(26张)

2019-2020学年人教A版必修3 1.2.1 输入语句、输出语句和赋值语句 课件(26张)

探究二
探究三
当堂检测
课前篇自主预习 课课堂堂篇篇探探究究学学习习
反思感悟解决输入语句和输出语句要明确的三个问题: (1)输入语句要求输入的值只能是具体的常数,不能是变量或表达 式(输入语句无计算功能),若输入多个数,则各数之间用“,”隔开. (2)计算机执行到输入语句时,暂停,等候用户输入“提示内容”所 提示的数据,输入后回车,则程序继续进行,“提示变量或表达式的值(输出语句有计 算功能)或字符,程序中引号内的部分将原始呈现.
(只填序号).
-11-
1.2.1 输入语句、输出语句和赋值语句
课前篇自主预习 课课堂堂篇篇探探究究学学习习
探究一
解析:
探究二
探究三
当堂检测
序号 正误
理由
①× ②× ③√
④√ ⑤√ ⑥× ⑦×
输入语句不能直接输入常量
输入语句不能输入表达式 这是最常见的输入方式,一般在某一程序之前,用 来输入下面的程序运行所需要的变量值
-3-
1.2.1 输入语句、输出语句和赋值语句
课前篇自主预习 课堂篇探究学习
2.基本算法语句与程序框图有怎样的对应关系? 提示
输入语句——输入框
输出语句——输出框 赋值语句——表示赋值的处理框 程序框图
条件语句——条件结构
循环语句——循环结构
3.做一做1:判断题 输入语句与输出语句中“提示内容”与“变量”(或“表达式”)之间必 须用“;”分开. ( ) 答案:√
句编写程序解决问题.培养逻辑推理与
数学建模的核心素养.
-2-
1.2.1 输入语句、输出语句和赋值语句
课前篇自主预习 课堂篇探究学习
一、基本算法语句 1.前面我们学习了算法的步骤设计和程序框图的画法,但是,计算 机对自然语言和程序框图表示的算法却无法识别.为了让计算机能 够理解算法步骤、程序框图,我们必须把它们转换成其能理解的语 言,即程序语言.程序语言中包括哪些基本算法语句? 提示包括输入语句、输出语句、赋值语句、条件语句和循环语 句五种.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。


PRINT y=x3+3x2-24x+30 END
输出y 结束
“y=”;y
你能理解这个程 序的含义吗?
ks5u精品课件
INPUT

“x=”;x “y=”;y
y = x 3 + 3 * x 2 - 24 * x + 30
PRINT END
这个程序由4个语句行组成,计算机 按语句行排列的顺序依次执行程序中的 语句,最后一行的END语句表示程序到此 结束.
ks5u精品课件
知识探究(二):赋值语句
思考1:在算法的程序框图中,处理框是 一个常用的程序框,我们用什么图形表 示这个程序框?其功能作用如何?
赋值、计算.
ks5u精品课件
思考2:在上述求函数值的程序中,第二 行中的语句称为赋值语句,其一般格式 是: 变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
输入x y=x3+3x2-24x+30
输出y
结束
ks5u精品课件
y = x 儋3 + 3 * x 2 - 24 * x + 30
思考4:我们将该程序框图中第一个程序 框省略,后四个程序框中的内容依次写 成算法语句,就得到该算法的计算机程 序: 开始 INPUT “x=”;x
输入x
y = x 3 + 3 * x 2 - 24 * x + 30
据此,执行框 怎样表述?
2x + y 2 m = 3
转化为赋值语句可以
Ù
m = (2 * x + y 2)/ 3
ks5u精品课件
思考3:考察给一个变量重复赋值的程序: A=10 A=A+15 PRINT A END 那么,A的输出值是多少?
25
ks5u精品课件
理论迁移
例1 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序. 算法分析:
表示一个算法输入和输出的信息.
ks5u精品课件
思考2:已知函数y=x3+3x2-24x+30,求自 变量x对应的函数值的算法步骤如何设计?
第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30.
第三步,输出y.
ks5u精品课件
思考3:该算法是什么逻辑结构?其程序 框图如何?
开始
作业:P24练习:1,2,3,4.
ks5u精品课件
ks5u精品课件
思考5:在这个程序中,第1行中的INPUT语句 称为输入语句,其一般格式是:
INPUT
“提示内容”;变量
其中,“提示内容”一般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,变量与变量之 间用逗号隔开. 提示内容加引号,提示内容与变 量之间用分号隔开.据此,输入框 输入a,b,c 转化为输入语句可以怎样表述?
ks5u精品课件
3.计算机完成任何一项任务都需要 算法,但是,用自然语言或程序框图表 示的算法,计算机是无法“理解”的. 因此我们还需要将算法用计算机能够理 解的程序设计语言来表示.
ks出语句
思考1:在每个程序框图中,输入框与输 出框是两个必要的程序框,我们用什么 图形表示这个程序框?其功能作用如何?
1.2 基本算法语句
1.2.1 输入语句、 输出语句和赋值语句
ks5u精品课件
问题提出
1.算法的的基本逻辑结构有哪几种?
2.设计一个算法的程序框图的基本思 路如何? 第一步,用自然语言表述算法步骤.
第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示. 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框.
INPUT “a,b,c=”;a,b,c
ks5u精品课件
思考6:在这个程序中,第3行中的PRINT语句 称为输出语句,其一般格式是:
PRINT “提示内容”;表达式 其中,“提示内容”一般是提示用户输 出什么样的信息,它通常是常量或变量的值; 表达式一般是表示输出信息所对应的字母或 代数式.PRINT语句可以在计算机的屏幕上输 出运算结果和系统信息.据此,在计算a与b的 输出S 和S时,输出框 转化为输出语句可以 怎样表述? PRINT “S=”;S 或 RINT “Sum=”;a+b
ks5u精品课件
例2 写出“交换两个变量A和B的值, 并输出交换前后的值”的程序.
INPUT “A,B=”;A,B PRINT x=A A,B
A=B B=x PRINT END
A,B
ks5u精品课件
小结作业
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
2. 输入语句和输出语句中的“提示内容” 有时可以省略.
第一步,输入该学生数学、语文、英语三门 课的成绩.
a + b+ c 第二步,计算y = 3
.
第三步,输出y.
ks5u精品课件
开始
程序框图:
输入a,b,c
a + b+ c y= 3
程序:
INPUT “Chinese=”;a
输出y 结束
INPUT “Maths=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END
相关文档
最新文档