2018-2019学年苏教版必修三 1.3.1 赋值语句1.3.2 输入、输出语句 学案
2018-2019学年苏教版必修三  1.3.1 赋值语句1.3.2 输入、输出语句      学案第2页

(2)功能:表示________的数据依次送给a,b.

知识点四 输出语句

思考 一个程序如果没有输出语句,影响程序运行吗?你知道运行结果吗?

 

梳理 输出语句:

(1)格式:Print x.

(2)功能:表示输出运算结果x.

类型一 赋值语句

例1 用伪代码写出交换两个变量A,B的值的算法.

 

反思与感悟 引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值(比如交换装满水的两个水桶里的水需要再找一个空桶).

跟踪训练1 如果把例1中的伪代码改为

Read A,B

B←A

A←B

Print A,B

则当输入A=1,B=2时,最后输出A,B为________.

类型二 输入、输出语句

例2 已知一匀速运动的物体的初速度、末速度和加速度分别为v1,v2,a,求物体运动的距离s,试编写求解这个问题的一个算法的流程图,并用伪代码表示这个算法.

 

反思与感悟 输入语句的作用是实现算法的输入信息功能.输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式;输出语句的作用是实现算法的输出结果功能,输出语句可以输出常量、变量或表达式的值以及字符.

跟踪训练2 设计一个求任意三门功课成绩的平均数的算法流程图,并写出相应的伪代码.