2013-2014学年度高中数学 1.2.1 输入语句、输出语句和赋值语句同步辅导与检测课件 新人教A版必修3_图文

算法初步

1 .2

基本算法语句

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

理解输入语句、输出语句、赋值语句的基本含义.

基础梳理 1.输入语句:计算机是无法“看得懂,听得见” 的.因此还需要将算法用计算机能够理解的程序设计语言 (programming language)翻译成计算机程序,输入英文为 “INPUT”,输入语句用来实现算法的输入信息功能,格式 如下:


例如:要输入x=2,y=4,语句如何表示? INPUT “x=,y=”;2,4

2.输出语句:输出英文为 “PRINT”,输出语句用来 实现算法的输出信息功能,格式如下:

PRINT “提示内容”;表达式
例如:要输出x=2,语句如何表示? PRINT “x=”;2 3.赋值语句:用来实现算法的赋值功能,即给某一 个变量一个具体的确定值的语句,可以包含计算功能,其 中的“=”相当于取什么值,不是等于什么,因此同一个 问题中,同一个字母可以取不同的值,它的一般格式是:
变量=表达式

例如:变量S是a和b的和,语句如何表示? S=a+b

4.编写一个程序,计算某学生数学、语文平均成绩. 解析:程序如下:

5.y=2x3+3x+1在算法语句中如何表示?

思考应用

1.输入、输出语句的功能有哪些?
解析: 输入、输出语句是任何一个程序必不可少 的语句,其功能是实现数据的输入、输出,为了使输入、 输出更清楚,可以设计提示信息,用引号引起来,与变 量之间用分号隔开.

2.如何写赋值语句? 赋值语句的功能有哪些? 解析:赋值语句是最重要的一种基本语句,也是一 个程序必不可少的重要组成部分.使用赋值语句,一定 要注意其格式要求,如:赋值号左边只能是变量而不能 是表达式;赋值号左右两边不能互换;不能利用赋值语 句进行代数式计算等. 利用赋值语句可以实现两个变量值的互换,方法是 引进第三个变量,用三个赋值语句完成.

3.算法语句的书写格式及要求和规范有哪些? 解析:算法语句的书写格式要严格,要注意遵 循其要求和规范,如a×b应写作a*b,不要忘记

“END IF”、“WEND”等.

自测自评

1.要输出“7为奇数”,语句可以为(C
A.PRINT 7 C.PRINT 7;“为奇数” 2.下列输入语句正确的是( A.INPUT “x=” 2; 2 C.INPUT “x=”;2; B.PRINT 7

)

D.PRINT 7“为奇数”

D )
B.INPUT “x=;” D.INPUT “x=” ;

2

3.下列输出语句表示方式正确的是( A.PRINT x=2; C.PRINT “x=”; 2;

D )

B.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)输出语句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)

跟踪训练 1.编写一个程序,要求输入一个圆的半径,便能 输出该圆的周长和面积.(π取3.14)

编写算法语句 已知圆锥底面半径R和高H,设计一个求

圆锥体积和表面积的程序
分析:首先把数值R和H输入,计算母线长,再 计算底面积和侧面积,便可输出结果. 解析:

跟踪训练 2.①输入语句;②输出语句;③赋 值语句,不能包含运算的是________ ① .

阅读理解算法语句

6 . 阅读下列算法则运行结果为________

跟踪训练

16 . 3.请写出上面运算输出的结果______

程序框图与算法语句转换

输入x的值,输出其平方. (1)写出算法步骤; (2)画出程序框图; (3)编写程序.

分析:本题需要进行一次输入,一次输出. 解析:(1)算法步骤如下: 第一步,输入x. 第二步,计算y=x2. 第三步,输出y.

(2)程序框图如右图所示.
(3)编写程序如下: INPUT “Please input x”;x

y=x^2
PRINT y END

点评:输入语句、输出语句、赋值语句基本上对 应于算法中的顺序结构,写程序时“INPUT语句”是 输入框中的信息,赋值语句是处理框中的信息,输出 框中的信息是“PRINT语句”的内容. 编写程序的步骤:首先根据问题要求构思算法分 析;然后把算法分析转化为程序框图,即画出程序框 图;再把框图转化为程序.要注意转化过程中三种基 本结构与相应语句的对应.

跟踪训练 4.已知f(x)=x3-3x2+2x+1,写出任意一个x的值 对应的函数值f(x)的求法程序. 解析:解法一:

解法二:

1.“提示内容”是提示用户输入什么样的信息,打印 时含引号的内容会原样打出. 2.输入语句要求输入的值只能是具体的常数,不能是 函数、变量或表达式. 3.提示内容与变量之间用分号“;”隔开,若输入多 个变量,变量与变量之间用逗号“,”隔开. 4.输出语句中可以包含运算. 5.赋值号左边只能是变量名字,而不能是表达式,如: 2=X是错误的.

6.赋值号左右不能对换,如“A=B”与“B= A”的含义和运行结果是不同的. 7.不能利用赋值语句进行代数式的演算.(如 化简、因式分解、解方程等) 8.赋值号“=”与数学中的等号意义不同,有 些语言中用“∶=”表示.


相关文档

2013-2014学年高中数学人教A版必修三同步辅导与检测:1.2.1输入语句、输出语句和赋值语句
2013-2014学年高中数学人教A版必修三同步辅导与检测:1.2.3循环语句
【金版学案】2013-2014学年度高中数学 1.2.3 循环语句同步辅导与检测课件 新人教A版必修3
高中数学人教A版必修三同步辅导与检测121输入语句输出语句和赋值语句(__2013高考)PPT课件
【金版学案】2013-2014学年度高中数学 1.2.2 条件语句同步辅导与检测课件 新人教A版必修3
【金版学案】2013-2014学年度高中数学 1.2.4 算法语句的综合同步辅导与检测课件 新人教A版必修3
【金版学案】2013-2014学年度高中数学 2.1.1 平面同步辅导与检测课件 新人教A版必修2
2013-2014学年高中数学 1.3.1+2 赋值语句 输入输出语句课后知能检测 苏教版必修3
【金版学案】2013-2014学年度高中数学 1.3.2 秦九韶算法和进位制同步辅导与检测课件 新人教A版必修3
【课堂新坐标】(教师用书)2013-2014学年高中数学1.2.1赋值、输入和输出语句课后知能检测新人教b版必修3
电脑版