人教A版高中数学必修3课件:1.2.1 输入语句、输出语句和赋值语句2 _图文

1.2.1 输入语句、输出语句和赋值语句

1.理解输入语句、输出语句、赋值语句.(重点) 课标
2.能够将程序框图转化为程序语句.(难点) 解读
3.进一步体会算法的基本思想.

【问题导思】

基本算法语句

小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为

120,126,110. 1.画出求三科平均分的框图. 【提示】

2.该问题能用计算机处理吗?应如何操作? 【提示】 能,应将算法过程转化成计算机理解的语言.

1.输入语句 (1)格式:INPUT “提示内容”;变量. (2)功能:输入提示内容要求的相应信息赋值. 2.输出语句
(1)格式: PRINT “提示内容”;表达式 . (2)功能:实现算法的 输出结果 功能.
3.赋值语句
(1)格式: 变量=表达式 .
(2)功能:将 变量=表达式 所代表的值赋给 变量 .

类型1 输入、输出语句
例 1 编写一个程序,要求输入两个正数 a,b 的值,输出 ab 和 ba 的值. 解: INPUT “a,b=”;a,b
PRINT “ab=”;a^b PRINT “ba=”;b^a END

变式训练 已知 A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段 AB
的中点 M 的横、纵坐标. 解:INPUT x1,y1,x2,y2 x=(x1+x2)/2 y=(y1+y2)/2 PRINT “点 M 的横坐标为”;x,“纵坐标为”;y END

类型2 赋值语句
例 2 请写出下面程序运算输出的结果.

解:(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,b,c 的值为 1,2,3. (3)由 b=20 及 a=b 知 a=20, 由 c=30 及 b=c 知 b=30, 再由 c=a 及 a=20 知 c=20. 所以 a=20,b=30,c=20,输出 a,b,c 的值是 20,30,20.

变式训练 写出下列语句描述的算法的输出结果.
解: (1)z=5×10=50,s=5+10+50=65,输出 65. (2)c=4×2=8,d=4+8=12, s=4+2+8+12=26,输出 26.

类型3 用三种语句编写程序

例 3 编写程序,计算甲、乙、丙三人的平均年龄.

解:解决本例的算法步骤:

INPUT “jia=”;a

第一步:输入甲、乙、丙三人的

INPUT “yi=”;b

年龄 a,b,c.

INPUT “bing=”;c

第二步:计算 y=a+3b+c. 第三步:输出 y.

PRINT “The average=”;(a+b+c)/3 END

变式训练 已知函数 y=x2-2x+3,编写一个程序,使每输入一个 x 的值,都得
到相应的 y 值. 解: 程序如下所示:

课堂小结 1.需输入信息时用 INPUT 语句,需输出信息时用 PRINT 语句. 当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需 要输入多组数据且程序重复使用时,使用输入语句较好. 2.赋值语句是一个程序必不可少的重要组成部分.使用赋值语句, 一定要注意其格式要求,不能利用赋值语句进行代数式计算等.

当堂检测

1.在 INPUT 语句中,如果同时输入多个变量,变量之间的分隔符号

是( )

A.逗号

B.分号

C.空格

D.引号

【解析】 输入语句中,变量之间只能用逗号. 【答案】 A

2.赋值语句 N=N+1 的意思是( ) A.N 等于 N+1 B.N+1 等于 N C.将 N 的值赋给 N+1 D.将 N 的原值加 1 再赋给 N,即 N 的值增加 1 【解析】 由赋值语句的作用及特点知,D 正确. 【答案】 D

3.以下程序输出结果为________.

a=5

a=a+1

a=a*a

PRINT a

【解析】 a=6×6=36. 【答案】 36

END

4.把下列程序用程序框图表示出来. 解:

备选例题 在一次数学考试中,小明、小亮、小强的成绩分别为 a、b、c, 后来发现统计错了.小亮的成绩记在小明的名下,小强的成绩记在小亮 的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单.

解:程序:
INPUT “更正前的成绩”;a,b,c x=a a=c c=b b=x PRINT “更正后的成绩”;a,b,c END

变式训练 某市 2013 年 1~12 月的产值分别是 3.8,4.2,5.3,6.1,6.4,5.6,4.8,7.3, 4.5,6.4,5.8,4.7 (单位:亿元),试设计一个可计算出该市 2013 年各季度 的月平均产值及 2013 年的月平均产值的程序. 解:程序如下: INPUT a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3 S1=a1+a2+a3 S2=b1+b2+b3 S3=c1+c2+c3

S4=d1+d2+d3 V1=S1/3 V2=S2/3 V3=S3/3 V4=S4/3 V=(S1+S2+S3+S4)/12 PRINT V1,V2,V3,V4,V
END


相关文档

高中数学人教版A版必修三课件1.2.1 输入语句、输出语句和赋值语句
人教A版高中数学必修三课件1.2.1输入语句,输出语句和赋值语句
人教A版高中数学必修三课件1.2.1《输入语句、输出语句和赋值语句》
人教A版高中数学必修三课件(1.2.1输入语句、输出语句和赋值语句)
人教A版高中数学必修3课件:1.2.1 输入语句、输出语句和赋值语句1
人教A版高中数学必修三课件《1.2.1输入语句、输出语句和赋值语句》新
人教A版高中数学必修三课件1.2.1输入语句、输出语句和赋值语句1
人教A版高中数学必修3课件:第一章 1.2.1 输入语句、输出语句和赋值语句
高中数学人教A版必修3课件:第一章1.2 1.2.1 输入语句、输出语句和赋值语句
人教A版高中数学必修三课件高一(1.2.1输入语句、输出语句和赋值语句)
电脑版