1.2.1输入语句、输出语句和赋值语句 课件(人教A版必修3)1
合集下载
2020版数学人教A版必修3课件:1.2.1 输入语句、输出语句和赋值语句1

当堂测、查疑缺 3
当堂测、查疑缺
①4,4 ②3,3
呈重点、现规律
1.2.1 输入语句、输出语句和赋值语句
输入语 句、输 出语句 和赋值
语句
明目标、知重点 填要点、记疑点 探要点、究所然 当堂测、查疑缺
Hale Waihona Puke 探究点一 简单的程序设计 语言
探究点二 输入语句、输出 语句 探究点三 赋值语句
1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为程序语 句.
提示内容
新输入
提示内容 常量 变量
变量
变量=表达式
系统
表达式的值
表达式所代表的值
探探究要点点一、:究简所单然的程序设计语言
探探究要点点二、:究输所入然语句、输出语句
探要点、究所然
探要点、究所然
探要点、究所然
探探究要点点三、:究赋所值然语句
当堂测、查疑缺 D
当堂测、查疑缺 B
高中数学 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 (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版必修三1.2.1《输入语句、输出语句和赋值语句》ppt课件

④ 紧跟老师的推导过程抓住老师的思路。老师在课堂上讲解某一结论时,一般有一个推导过程,如数学问题的来龙去脉、物理概念的抽象归纳、语 文课的分析等。感悟和理解推导过程是一个投入思维、感悟方法的过程,这有助于理解记忆结论,也有助于提高分析问题和运用知识的能力。
⑤ 搁置问题抓住老师的思路。碰到自己还没有完全理解老师所讲内容的时候,最好是做个记号,姑且先把这个问题放在一边,继续听老师讲后面的 内容,以免顾此失彼。来自:学习方法网
题型一 输入、输出语句的书写格式 例1 判断下列给出的输入语句、输出语句和赋值
语句是否正确. (1)输出语句INPUT a;b (2)输入语句INPUT x=3 (3)输出语句PRINT A=2 (4)输出语句PRINT 20*2;
(5)赋值1=i (6)赋值语句x+y=2 (7)赋值语句A=B=2 (8)赋值语句S=S*S 答案:正确的有(8);错误的是(1)、(2)、(3)、 (4)、(5)、(6)、(7)
C.INPUT “x=”;2; D.INPUT “x=” ;2
3.下列输出语句表示方式正确的是( D ) A.PRINT x=2; B.PRINT x=2 C.PRINT “x=”; 2; D.PRINT “x=”; 2
4.将两个数a=8,b=7交换,使a=7,b=8,使用赋值
语句正确的一组( B ) A.a=b,b=a B.c=b,b=a,a=c C.b=a,a=b D.a=c,c=b,b=a
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
1.理解输入语句、输出语句、赋值语句的基本含 义.
2.能用输入语句、输出语句、赋值语句编写简单的 程序.
基础梳理
1.输入语句:计算机是无法“看得懂,听得见” 的.因此还需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序,输入英文为 “INPUT”,输入语句用来实现算法的输入信息功能,格式 如下:
⑤ 搁置问题抓住老师的思路。碰到自己还没有完全理解老师所讲内容的时候,最好是做个记号,姑且先把这个问题放在一边,继续听老师讲后面的 内容,以免顾此失彼。来自:学习方法网
题型一 输入、输出语句的书写格式 例1 判断下列给出的输入语句、输出语句和赋值
语句是否正确. (1)输出语句INPUT a;b (2)输入语句INPUT x=3 (3)输出语句PRINT A=2 (4)输出语句PRINT 20*2;
(5)赋值1=i (6)赋值语句x+y=2 (7)赋值语句A=B=2 (8)赋值语句S=S*S 答案:正确的有(8);错误的是(1)、(2)、(3)、 (4)、(5)、(6)、(7)
C.INPUT “x=”;2; D.INPUT “x=” ;2
3.下列输出语句表示方式正确的是( D ) A.PRINT x=2; B.PRINT x=2 C.PRINT “x=”; 2; D.PRINT “x=”; 2
4.将两个数a=8,b=7交换,使a=7,b=8,使用赋值
语句正确的一组( B ) A.a=b,b=a B.c=b,b=a,a=c C.b=a,a=b D.a=c,c=b,b=a
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
1.理解输入语句、输出语句、赋值语句的基本含 义.
2.能用输入语句、输出语句、赋值语句编写简单的 程序.
基础梳理
1.输入语句:计算机是无法“看得懂,听得见” 的.因此还需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序,输入英文为 “INPUT”,输入语句用来实现算法的输入信息功能,格式 如下:
人教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 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般
1.2.1 输入、输出语句和赋值语句 课件(25张PPT)高中数学必修3(人教版A版)

如INPUT “x=”;x 或INPUT x
注意: INPUT语句还可以给多个变量赋值,变量与 变量之间用逗号“,”隔开.其格式为:
INPUT “提示内容1,提示内容2,…”;变量1,变量2,…
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: INPUT “数学,语文,英语”;a,b,c 练一练:1、给定一个任意正整数n。 2、给定三角形的三条边长
分析:此程序给变量A赋了两次 值.A的初值为10,第二次赋值后,初值被 “覆盖”,A的值变为25,因此输出值是 25.
〖例3〗:给一个变量重复赋值。
程序: A=10 A=A+15 PRINT A END
[变式引申]:在此程序的基础上,设计一个程序, 要求最后A的输出值是30. A=10 A=A+15 程序: PRINT A 对于一个变量可以多次赋值, A=A+5 但变量的取值总是最近被赋值的。 PRINT A END
1 2
INPUT “n=”; n
INPUT a, b, c
二.输出语句 输出语句的一般格式 PRINT “提示内容”;表达式 (1)输出语句的用途: ①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果。
(3)同输入语句一样,表达式前也可以有“提示内 容”. 如输出框可以转化为输出语句: 输出S
INPUT B PRINT A,B X=A A=B B=X PRINT A,B END
不能!!!!!!
比较下列各组语句的区别,再判断它们是否 正确. (1)① 输入语句 INPUT “a=” ;a √ PRINT 出 ② 输入语句 INPUT “a=” ,a ╳ 出 PRINT (2)① 输入语句 INPUT “a,b,c=”;a,b;c ╳ PRINT 出 ② 输入语句 INPUT a,b, c √ PRINT 出
注意: INPUT语句还可以给多个变量赋值,变量与 变量之间用逗号“,”隔开.其格式为:
INPUT “提示内容1,提示内容2,…”;变量1,变量2,…
例如,输入一个学生数学,语文,英语三门课的成绩, 可以写成: INPUT “数学,语文,英语”;a,b,c 练一练:1、给定一个任意正整数n。 2、给定三角形的三条边长
分析:此程序给变量A赋了两次 值.A的初值为10,第二次赋值后,初值被 “覆盖”,A的值变为25,因此输出值是 25.
〖例3〗:给一个变量重复赋值。
程序: A=10 A=A+15 PRINT A END
[变式引申]:在此程序的基础上,设计一个程序, 要求最后A的输出值是30. A=10 A=A+15 程序: PRINT A 对于一个变量可以多次赋值, A=A+5 但变量的取值总是最近被赋值的。 PRINT A END
1 2
INPUT “n=”; n
INPUT a, b, c
二.输出语句 输出语句的一般格式 PRINT “提示内容”;表达式 (1)输出语句的用途: ①输出常量,变量的值和字符串等系统信息。 ②输出数值计算的结果。
(3)同输入语句一样,表达式前也可以有“提示内 容”. 如输出框可以转化为输出语句: 输出S
INPUT B PRINT A,B X=A A=B B=X PRINT A,B END
不能!!!!!!
比较下列各组语句的区别,再判断它们是否 正确. (1)① 输入语句 INPUT “a=” ;a √ PRINT 出 ② 输入语句 INPUT “a=” ,a ╳ 出 PRINT (2)① 输入语句 INPUT “a,b,c=”;a,b;c ╳ PRINT 出 ② 输入语句 INPUT a,b, c √ PRINT 出
高中数学人教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
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

第一页,共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
新课引入
在现代社会里,计算机已经成为人们日常生活 和工作不可缺少的工具,如:听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
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输出y 结束
输入x
y x 3x 24x 30
3 2
“y=”;y
思考4:在这个程序中,第1行中的INPUT语句 称为输入语句,其一般格式是:
INPUT
“提示内容”;变量
INPUT “a,b,c=”;a,b,c
在这个程序中,第3行中的PRINT语句称 为输出语句,其一般格式是:
PRINT “提示内容”;表达式
输出y
INPUT “Maths=”;b 结束 INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END
例2 写出“交换两个变量A和B的值, 并输出交换前后的值”的程序.
练习.任意给出一个正数r,写出以它为 半径的圆的周长和面积的一个算法程序.
理论迁移
例1 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序. 算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
a + b+ c 第二步,计算y = 3
.
第三步,输出y.
开始
程序框图: 程序:
INPUT “Chinese=”;a
输入a,b,c
y=
a + b+ c 3
3.计算机完成任何一项任务都需要 算法,但是,用自然语言或程序框图表 示的算法,计算机是无法“理解”的. 因此我们还需要将算法用计算机能够理 解的程序设计语言来表示.
知识探究(一):输入语句和输出语句
思考1:知函数y=x3+3x2-24x+30,求自变 量x对应的函数值的算法步骤如何设计? 第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30.
1.2 基本算法语句
1.2.1 输入语句、 输出语句和赋值语句
问题提出
1.算法的的基本逻辑结构有哪几种?
2.设计一个算法的程序框图的基本思 路如何? 第一步,用自然语言表述算法步骤.
第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示 . 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框
(1)一般格式是: INPUT “提示内容”;变量 (2) “提示内容”提示用户输入什么样的信息.如 INPUT “a=,b=,c=”;a,b,c (3)变量是指程序在运行时其值是可以变化的量. (4)输入语句要求输入的值只能是具体的常数,不能 是函数、变量和表达式. (5)提示内容与变量之间用“;”隔开,若输入多个变 量
二、输出语句(PRINT):又称“打印语句”,将
表达式的值在屏幕上显示出来,它有计算功能.
(1)一般格式是: PRINT “提示内容” ;表达
(2) “提示内容”提示用户输出什么样的信息.如
PRINT “S”;S
式
(3)表达式是指程序要输出的 数据,它可以是变量、 计算公式或系统信息.
(4)输出语句可以输出常量、变量或表达式的值以 及字符. (5)一个语句可以输出多个表达式,之间用“,”分隔
三.赋值语句(LET):是用来表示赋给某个变量一 个具体的确定的值的语句,有计算功能.
(1)一般格式是:
变量=表达式
(2)“=”称作赋值号.先计算“=”右边表达式的 值,然后把这个值赋给“=”左边的变量. (3)表达式可以是一个数据、常量和算式.
(4)赋值号左右不能对换.赋值号左边只能是 变量,不是表达式.如x=3是对的,3=x是错的. (5)赋值号与等号的意义不同.
PRINT “S=”;S
在上述求函数值的程序中,第二行 中的语句称为赋值语句,其一般格式是: 变量=表达式
思考:考察给一个变量重复赋值的程序: A=10 A=A+15 PRINT A END 那么,A的输出值是多少?
一.输入语句:又称“键盘输入语句”,在程序运行
过程中,停机等候用户用键2:该算法是什么逻辑结构?其程序 框图如何? 开始
输入x y=x3+3x2-24x+30 输出y 结束
思考3:我们将该程序框图中第一个程序 框省略,后四个程序框中的内容依次写 成算法语句,就得到该算法的计算机程 序: 开始 INPUT “x=”;x PRINT y=x3+3x2-24x+30 END
输入x
y x 3x 24x 30
3 2
“y=”;y
思考4:在这个程序中,第1行中的INPUT语句 称为输入语句,其一般格式是:
INPUT
“提示内容”;变量
INPUT “a,b,c=”;a,b,c
在这个程序中,第3行中的PRINT语句称 为输出语句,其一般格式是:
PRINT “提示内容”;表达式
输出y
INPUT “Maths=”;b 结束 INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END
例2 写出“交换两个变量A和B的值, 并输出交换前后的值”的程序.
练习.任意给出一个正数r,写出以它为 半径的圆的周长和面积的一个算法程序.
理论迁移
例1 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序. 算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
a + b+ c 第二步,计算y = 3
.
第三步,输出y.
开始
程序框图: 程序:
INPUT “Chinese=”;a
输入a,b,c
y=
a + b+ c 3
3.计算机完成任何一项任务都需要 算法,但是,用自然语言或程序框图表 示的算法,计算机是无法“理解”的. 因此我们还需要将算法用计算机能够理 解的程序设计语言来表示.
知识探究(一):输入语句和输出语句
思考1:知函数y=x3+3x2-24x+30,求自变 量x对应的函数值的算法步骤如何设计? 第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30.
1.2 基本算法语句
1.2.1 输入语句、 输出语句和赋值语句
问题提出
1.算法的的基本逻辑结构有哪几种?
2.设计一个算法的程序框图的基本思 路如何? 第一步,用自然语言表述算法步骤.
第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示 . 第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框
(1)一般格式是: INPUT “提示内容”;变量 (2) “提示内容”提示用户输入什么样的信息.如 INPUT “a=,b=,c=”;a,b,c (3)变量是指程序在运行时其值是可以变化的量. (4)输入语句要求输入的值只能是具体的常数,不能 是函数、变量和表达式. (5)提示内容与变量之间用“;”隔开,若输入多个变 量
二、输出语句(PRINT):又称“打印语句”,将
表达式的值在屏幕上显示出来,它有计算功能.
(1)一般格式是: PRINT “提示内容” ;表达
(2) “提示内容”提示用户输出什么样的信息.如
PRINT “S”;S
式
(3)表达式是指程序要输出的 数据,它可以是变量、 计算公式或系统信息.
(4)输出语句可以输出常量、变量或表达式的值以 及字符. (5)一个语句可以输出多个表达式,之间用“,”分隔
三.赋值语句(LET):是用来表示赋给某个变量一 个具体的确定的值的语句,有计算功能.
(1)一般格式是:
变量=表达式
(2)“=”称作赋值号.先计算“=”右边表达式的 值,然后把这个值赋给“=”左边的变量. (3)表达式可以是一个数据、常量和算式.
(4)赋值号左右不能对换.赋值号左边只能是 变量,不是表达式.如x=3是对的,3=x是错的. (5)赋值号与等号的意义不同.
PRINT “S=”;S
在上述求函数值的程序中,第二行 中的语句称为赋值语句,其一般格式是: 变量=表达式
思考:考察给一个变量重复赋值的程序: A=10 A=A+15 PRINT A END 那么,A的输出值是多少?
一.输入语句:又称“键盘输入语句”,在程序运行
过程中,停机等候用户用键2:该算法是什么逻辑结构?其程序 框图如何? 开始
输入x y=x3+3x2-24x+30 输出y 结束
思考3:我们将该程序框图中第一个程序 框省略,后四个程序框中的内容依次写 成算法语句,就得到该算法的计算机程 序: 开始 INPUT “x=”;x PRINT y=x3+3x2-24x+30 END