高中数学 1.2.1《算法基本语句- 输入语句和输出语句》课件 新人教A版必修

合集下载

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

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

3.如图给出的计算12+14+16+…+210的值的一个程序框 图,其中判断框内应填入的条件是( )
A.i>10? B.i<10? C.i>20? D.i<20? [答案] A
4.(2011·北京高考)执行如下图所示的程序框图,若输入 A 的值为 2,则输出的 P 值为( )
A.2 C.4[答案] C[答案] A[解析] 若函数的解析式是只有一个关系的解析式时,求 给出自变量的函数值,则只用顺序结构就可以了,用不着条 件结构或循环结构.
2.程序框图中图形符号 A.起止框 B.处理框 C.输入、输出框 D.判断框
[答案] B
的名称为( )
[解析] 了解基本的程序框图中的图形符号并掌握它们 各自的功能.
下列输入语句正确的是( ) A.INPUT x B.INPUT x+3 C.INPUT “学生身高” D.INPUT x=3
[答案] A
[解析] A 对,“提示内容”及后面的分号可省略,直接 输入;B 错,x+3 是代数式,不是变量;C 错,只有“提示 内容”而无变量;D 错,x=3 是等式而不是变量.
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
格式 INPUT“提示内容”;____变__量__ 可以一次为一个或多个变量_赋__值___,实现了
功能 算法中的_输__入___功能 “提示内容”是提示用户输入什么样的
说明 _信__息_.程序框图中的_输__入_框转化为算法语句 就是输入语句
先计算表达式的值,然后把结果赋值给
功能 “=”_左__边的变量,此步完成后,“=”_左___
边变量的值就改变了
(1)赋值语句中的“=”叫做__赋__值__号__,它和数 学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的,计算机按语句行排列的 顺序依次执行程序中的语句,每个完整的程序 最后一行都是 END 语句(又称结束语句),表 示程序到此_结__束_____

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

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

跟踪演练1 (2013·郑州高一检测)写出下列程序运行的结果.
若输入2,1,则输出的结果为________. 答案 a2+1b=5 解析 若输入 2,1,即 a=2,b=1.∴22+11=4+1=5. 输出的结果为 a2+1b=5.
要点二 赋值语句
例2 (2013·福州高一检测)(1)运行如图所示的程序,输出的结 果是________.
跟踪演练3 给出如图所示于赋值语句需要注意的事项中不正确的是
()
A.赋值号左边只能是变量名字,而不是表达式
B.赋值号左、右不能对换
C.不能利用赋值语句进行代数式的演算
D.赋值号与数学中的等号的意义相同
答案 D
解析 关于赋值语句中一定要注意的事项是把赋值号与数
学中的等号区分开,它们的意义不相同.
2.赋值语句“x=x+1”的正确解释为
()
A.x的值与x+1的值可能相等
B.将原来x的值加上1后,得到的值替换原来x的值
C.这是一个错误的语句
D.此表达式经过移项后,可与x=x-1功能相同
答案 B
3.下面的程序输出的结果是
()
x=6 y=3 x=x/3 y=4*x+1 PRINT x+y END
B=10.
要点三 算法的应用
例3 已知一个正三棱柱的底面边长为a,高为h,试设计一个程
序来求解这个正三棱柱的表面积和体积,并画出程序框图.
解 程序如下:
程序框图如图所示,
规律方法 一般地说,写一个算法程序的顺序为:用自然语 言描述算法——用程序框图描述算法——用基本算法语句描 述程序. 这三种形式的算法思路是一致的,学习时,要加强三种形式 的互译训练.
赋值语句
_变__量__=__表__达__式___

高中数学人教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版必修三:《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 输入语句、输出语句和赋值语句2

高中数学人教A版必修三课件1.2.1 输入语句、输出语句和赋值语句2
x 次方)
且(逻辑中的“且”运算)
或(逻辑中的“或”运算)
[x](不大于 x 的最大整
数)
整除
求余
程序符号
EXP(
)(程序里面表示 e 的某次方)
AND(程序里面表示逻辑中的“且”运算)
OR(程序里面表示逻辑中的பைடு நூலகம்或”运算)
INT(
)(程序里面表示不大于某个数
的最大整数)
\(程序里面表示两个整数相除取商的整
1.2.1
输入语句、输出语句和赋值语句
-1-
课 标 阐 释

1.了解算法语句(程序语言)与自然语言
和程序框图表示的算法的区别.
2.理解输入语句、输出语句和赋值语句
的格式和功能.培养逻辑推理的核心素
养.
3.能应用输入语句、输出语句和赋值语
句编写程序解决问题.培养逻辑推理与
数学建模的核心素养.
维 脉 络
< =(程序里面表示小于或等于的符号)
> =(程序里面表示大于或等于的符号)
< >(程序里面表示不等于的符号)
ABS(
)(程序里面表示取绝对值的
|x|(代数运算中的取绝对值)
函数)
)(程序里面表示求算术平方
√x(代数运算中的求算术平方 SQR(
根的函数)
根)
课前篇自主预习
数学符号
ex(代数运算中表示 e 的
转化过程中这三种基本结构与相应语句的对应.熟练后可直接写出
程序.
课堂篇探究学习
探究一
探究二
探究三
当堂检测
变式训练2
给出如图所示的程序框图,写出相应的程序语句.
课堂篇探究学习
探究一

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

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

在写算法语句时,一定要注意乘、除、乘方与数学中一般书写不同,在 程序中,还有“≥、≤、≠”分别写成“>=、<=、<>”.
典例剖析 题型一 赋值语句及相关问题
例1:下列给出的赋值语句正确的是( )
A.6=N
B.A=-A
C.5+c=a
D.x2-9=(x+3)(x-3)
解析:按照赋值语句的要求,变量的值不能赋给常量,所以A错;左边只 能是变量,不能是表达式,C错;不能进行代数式的演算,D错;B的意 义是将-A的值赋给A,故B正确.
1.判断以下给出的输入语句、输出语句、赋值语句是否正确?为什么? (1)输入语句INPUT a;b;c (2)输入语句INPUT x=3 (3)输出语句PRINT A=4 (4)输出语句PRINT 20,3*2 (5)赋值语句3=B (6)赋值语句x+y=0 (7)赋值语句A=B=-2 (8)赋值语句T=T*T
果),表达式是指程序要输出的数据. (2)输出语句具有计算功能,可以输出常量、变量或表达式的值.
如:PRINT 12/3等. (3)输出语句对应于程序框图中的
3.赋值语句 (1)赋值语句的符号“=”表示,如“x=y”表示将y的值赋给x,其中x
是变量,y是一个与x同类型的变量或表达式. (2)赋值语句的一般格式 变量=表达式 其中“=”为赋值号,不同于等号“=”,它要求左边只能是变量名字,
分析:I要NP计U算T面a,积b,,c要用输入语句、赋值语句和输出语句. p=(a+b+c)/2
解:程S序=(p*(p-a)*(p-b)*(p-c))^ PRINT S
END
题型三 程序框图与程序
例3:编写一个程序,计算两个非零实数的加、减、乘、除的运算结果,并 画出该算法的程序框图.

高中数学第1章1.2.1输入语句输出语句和赋值语句课件新人教A必修3.ppt

高中数学第1章1.2.1输入语句输出语句和赋值语句课件新人教A必修3.ppt

PRINT a,b,c
【思路点拨】 利用赋值语句的功能求解最后
结果.
【解】 (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,输出a,b,c的值是1,2,3.
A=10 B=20 A. B=A A=B
A=10 B=20 B. C=A B=C
A=10 B=20 C. C=A A=B B=C
A=10 B=20 C=A D. D=B B=C A=B
解析:选C.A中程序执行后A=B=10; B中程序执行后A=B=10; C中程序执行后A=20,B=10; D中程序执行后A=B=10.
课堂互动讲练
考点突破 考点一 输入、输出语句
输入语句要求输入的值只能是具体的常数,不 能是变量或表达式(输入语句无计算功能),若 输入多个数,各数之间应用逗号“,”隔开. 输出语句可以输出常量,变量或表达式的值 (输出语句有计算功能)或字符,程序中引号内 的部分将原始呈现.
例1 写出下列程序运行的结果. INPUT “a,b=”;a,b. PRINT “a2+1b=”;a^2+1/b. END 若输入 2,1,则输出的结果为________.
变式训练 2 将下列程序改为框图,并指明其作 用.
程序如下:
INPUT x1,x2 y1=2^x1 y2=2^ x2 K=y1-y2/x1-x2 PRINT K END
解:框图如下:
作用:求过指数函数y=2x的图象上两点A(x1, y1),B(x2,y2)直线的斜率k.
方法感悟
方法技巧 1.输入语句的作用是实现算法的输入信息功能. 输入语句要求输入的值只能是具体的常数,不 能是函数、变量或表达式.(如例1) 2.输出语句可以在计算机的屏幕上输出常量、 变量的值和系统信息,也可以输出数值计算的 结果.(如例1)

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

人教A版高中数学必修三输入、输出、赋值语句课件
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
理论迁移
例1 写出计算一个学生语文、数学、英 语三门课的平均成绩的算法、程序框图 和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a b c .
3
理论迁移
例1 写出计算一个学生语文、数学、英 语三门课的平均成绩的算法、程序框图 和程序.
INPUT “A,B=”;A,B
PRINT A,B x=A A=B B=x
PRINT A,B
例2 写出“交换两个变量A和B的值,并输 出交换前后的值”的程序.
INPUT “A,B=”;A,B
PRINT A,B x=A A=B B=x
PRINT A,B END
小结作业
小结作业
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
复习:已知函数y=x3+3x2-24x+30,求自变 量x对应的函数值的算法步骤如何设计? 并根据算法画出程序框图。
第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30. 第三步,输出y.
其程序框图
开始
输入x
y=x3+3x2-24x+30
输出y
结束
我们将该程序框图中第一个程序框省略,后 四个程序框中的内容依次写成算法语句,就 得到该算法的计算机程序:
其中,“提示内容”一般是提示用户输 出什么样的信息,它通常是常量或变量的 值;表达式一般是表示输出信息所对应的字 母或代数式.PRINT语句可以在计算机的屏幕 上输出运算结果和系统信息.据此,在计算a 与b的和S时,输出框 输出S 转化为输出语 句可以怎样表述?

高中数学人教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

高中数学 1.2.1 输入语句,输出语句和赋值语句课件新人教A版必修3

高中数学 1.2.1 输入语句,输出语句和赋值语句课件新人教A版必修3
第一页,共21页。
新课引入
在现代社会里,计算机已经成为人们日常生活 和工作不可缺少的工具,如:听MP3,看电影 (diànyǐng),玩游戏,打字排版,画卡通画,处理数据 等等,那么,计算机是怎样工作的呢?
计算机完成任何一项任务都需要算法,但是 (dànshì),我们用自然语言或程序框图描述的算法, 计算机是无法“看得懂,听得见”的。因此还需 要将算法用计算机能够理解的程序设计语 (programming language)翻译成计算机程序。
写出“交换两个变量A和B的值,并输出交换前后 (qiánhòu)的值”的程序.
INPUT “A,B=”;A,B
PRINT A,B
x=A
A=B B=x
PRINT A,B
END
第十八页,共21页。
课堂练习
给出如图所示程序框图,写出相应 的算法(suàn fǎ)语句.
第十九页,共21页。
课堂小结
本节课学习的主要内容: 1.理解输入语句、输出语句和赋值语句的一般(yībān)形式 ; 2.看懂输入语句、输出语句和赋值语句,能够解决简单的 问题。
课外作业
《阳光(yángguāng)课堂》对应练习课时训练 (四)1~7
第二十页,共21页。
第二十一页,共21页。
A=10
A=A+15
PRINT A
END
25
那么,A的输出值是多少?
第十六页,共21页。
课堂练习
写出右图程序的运行 (yùnxíng)结果
19
运行(yùnxíng)3结果

.
a=2 b=3
c=4 a=b b=c+2
c=b+4 d=(a+b+c)/3

人教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输入语句输出语句和赋值语句课件新人教A必修3.ppt

高中数学1.2.1输入语句输出语句和赋值语句课件新人教A必修3.ppt

小结作业
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
2. 输入语句和输出语句中的“提示内容” 有时可以省略.
作业:P24练习:1,2,3,4.
行中的语句称为赋值语句,其一般格式
是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
据此,执行框 m 2x 3 y2 转化为赋值语句可以 怎样表述?
m(2*x y2)/3
思考3:考察给一个变量重复赋值的程序: A=10 A=A+15 PRINT A END
思考3:该算法是什+3x2-24x+30
输出y
结束
y 思x3 考3 * x2 42 :4 * 我x3 0们将该程序框图中第一个程序
框省略,后四个程序框中的内容依次写
成算法语句,就得到该算法的计算机程
序: 开始
INPUT “x=”;x
输入x
yx33 * x22 4 * x3 0
出运算结果和系统信息.据此,在计算a与b的
和S时,输出框
输转出S化为输出语句可以
怎样表述?
PRINT “S=”;S 或 RINT “Sum=”;a+b
知识探究(二):赋值语句 思考1:在算法的程序框图中,处理框是 一个常用的程序框,我们用什么图形表 示这个程序框?其功能作用如何?
赋值、计算.
思考2:在上述求函数值的程序中,第二
那么,A的输出值是多少?
25
理论迁移
例1 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序.

高中数学(人教版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)功能:将表达式所代表的值赋给变量.即将 表达式所代表的值 赋给变量, 一般先计算“=”右边表达式的值 ,然后把这个值赋给“=”左边的变量.

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

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

答案:D
赋值语句
[例 2] (1)看下面赋值语句的写法:
①x=2*y+z;②x=3,y=4,z=5;
③x+y=7;④y=3.14*5;⑤y=x+z= 3+4.
其中写法正确的有
A.1 个
B.2 个
C.3 个
D.4[例 3] 读下面的程序,根据程序画出程序框图.
[解] 程序框图如图所示:
[活学活用] 用算法语句写出下面程序框图的程序.
1.一般的运算符号与计算机的命令运算符号不能等同 [典例] 下列程序语言中表达式的值正确的是 ( ) A.6* SQR(4)+3^ 2*2=154 B.3*(5+4)+ SQR(9)^2=17 C.(5+3*(12-7))/4=5 D.(2+3)*5-4+2*3*SQR(4)^2=72
解析:由程序知 x=2,x=2×3=6, y=x2+6=62+6=42. 答案:42
[随堂即时演练]
1.下列给出的输入输出语句正确的是
①输入语句 INPUT a,b,c,d,e;
②输入语句 INPUT X=1;
③输出语句 PRINT A=4;
④输出语句 PRINT 10,3*2,2/3.
A. ①②
B.②③
C.③④
D.①④
()
5.如下是一个用基本算法语句编写的程序,根据程序画出其相 应的程序框图.
解:程序框图如图所示:
[解] (1)选 B 提示内容与输入内容之间要用“;”隔 开,故 A 错;提示内容在前,输入内容在后,故 C 错;输入 语句用“INPUT”而非“PRINT”,故 D 错.
(2)程序如下:
[活学活用] 下列程序若输出的结果为 3,则输入的 x 值可能是 ( )

【数学】1.2.1 输入语句、输出语句和赋值语句 课件1(人教A版必修3)

【数学】1.2.1 输入语句、输出语句和赋值语句 课件1(人教A版必修3)
第一章 算法初步
1.2.1 输入语句、输出语句 和赋值语句
1.2 基本算法语句
输入语句
输出语句
Hale Waihona Puke 赋值语句条件语句循环语句
1.2.1 输入语句 输出语句 赋值语句
温故而知新
1. 什么是算法?什么是程序框图? 算法通常是指按照一定规则解决某一类问题的 明确的和有限的步骤。 程序框图是一种用程序框、流程线及文字说明 来表示算法的图形。
数学符号与程序符号的对比 数学符号 × ÷
ab
≤ ≥ ≠ |x|
x 且\或
程序符号 * / a^b <= >= <> ABS(x) SQR(x) AND\OR
例2:编写程序,计算一个学生数学、语文、英语三 门课的平均成绩。
程序①:INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c) /3 END 程序②: INPUT “Maths,Chinese,English”; a,b,c
END
例4:某工种是计件算工资的,每月工资=每月完成 的数量(件)×每件工资,再从总工资中扣除5%交 纳各种费用,其余为实发工资。试编写一程序,通 过输入每件工资和完成数量,输出实发工资。
程序: INPUT “每件工资=”;A INPUT “完成数量=”;B
M=(A*B)*(1-0.05)
PRINT “实发工资=”;M END
(4)A=-1000 A=A+100 PRINT “A=”;A END
(5)INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运行时从键盘输入3,7)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ppt课件
输入语句和输出语句基 本上对应算法中的顺序 结构。(如右图)计算 机从上而下按照语句排 列的顺序执行这些语句。
语句 n 语句 n+1
ppt课件
例如求三个数的和的程序如下:
程序:INPUT “a,b,c=” ; a,b,c PRINT “Sum=” ;a+b+c END
问题1:在这个程序中,你们觉得哪些 是输入语句和输出语句呢?
PRINT“提示内容”;表达 PRINT “sum=”;a+b+c 式 问题2:输出语句与输入语句有那些相同和不同之处?
输出语句的用途:
①输出常量,变量的值和系统信息。 ②输出数值计算的结果。
说明:
(1)如果某一个变量已经被赋值,则可以用PRINT 语句打印出来该变量①:INPUT “x=”;x INPUT “y=”;y PRINT “x^2+y^2=” ; x^2+y^2
END
程序②:INPUT “x=”;x INPUT “y=”;y a=x^2+y^2 PRINT “x^2+y^2=” ;a END
ppt课件
2、编制一程序,输入一圆的半径,便能输 出该圆的周长和面积。
1.2.1《基本算法语句 -输入输出语句》
ppt课件
教学目标
• 1. 正确理解输入语句、输出语句、赋值语句 的结构;
• 2 掌握赋值语句中的“=”的作用; • 3. 会写一些简单的程序. • 教学重点:正确理解输入语句、输出语句、
赋值语句的作用 • 教学难点 :准确写出输入语句、输出语句、
赋值语句
想一想:①用PRINT语句可以输出多个表达式的值吗? 如: PRINT 2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如: PRINT x=3p﹡pt课5件
例1:编写程序,计算一个学生数学、语文、英 语三门课的平均成绩。
程序①:INPUT “Maths=”;a
INPUT “Chinese=”;b
ppt课件
(2)用一个PRINT语句可以打印出若干个变量的值。 如: A=1 B=2 C=3 PRINT A,B,C
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如: PRINT 3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
ppt课件
(1)输入语句: 一般格式是: INPUT “提示内容”;变量
INPUT “x=” ;x
注意:① “提示内容”与变量之间必须用分号“;”隔 开。 ②提示的内容要用双引号。 例:要想输入一个学生的语文和数学两门课的成绩:
INPUT “Chinese”;a INPUT “Maths”;b 想一想:①上面语句写成 INPUT a 和 INPUT b 可以吗?
注意:各“提示内容”之间以及各变量之间必须用 逗号“,”隔开。但最后的变量的后面不需要。 例:要想输入一个学生的语、数、外三门课的成绩:
INPUT “Maths,Chinese,English”; a,b,c 说明:
INPUT语句的作用:ppt课用件 来向变量提供数据。
(2)输出语句: 一般格式是:
②输入语句写成 INPUT a+b 或 INPUT 3 可以吗?
说明:从键盘输入的数据只能是常量(不包括符号 常量),不能是表达式(包ppt课括件 变量和函数)
INPUT语句不但可以给单个变量赋值,还可以给多个 变量赋值,其格式为: INPUT “提示内容1,提示内容2,…”;变量1,变量2,…
INPUT “a,b,c=” ; a,b,c
ppt课件
程序:INPUT “r =” ;r pi=3.14 C=2﹡pi﹡r S=pi﹡r^2 PRINT “C=” ;C PRINT “S=”;S END
ppt课件
课时小结:
1、本节介绍了输入语句和输出语句的 结构特点及联系。掌握并应用输入语 句,输出语句编写一些简单的程序解 决数学问题。 2、编程步骤:先写算法,再编程。
INPUT “English=”;c
PRINT “The average=”;(a+b+c) /3
END 程序②: INPUT “Maths,Chinese,English”; a,b,c
m=(a+b+c)/3
PRINT “The average=”;m
END
ppt课件
课堂练习:1、编制程序计算两个数的平方和。
相关文档
最新文档