当前位置:首页 >> 数学 >>

《输入语句、输出语句和赋值语句》 课件1


§1.2.1 算法基本语句
输入、输出语句

﹠ 赋值语句
1

引言:
程序框图是由表示算法基本逻辑结构的图形组成的, 而程序则是由表示算法基本逻辑结构的算法语句组成.

程序设计语言有很多种。如BASIC,Foxbase,C 语言,C++,J++,VB等。

2

r />
任何高级程序设计语言都包含 输入语句、输出语句、 赋值语句、条件语句 和循环语句五种基本语句.它们与算法的三种 基本结构是相互对应的.
顺序结构 条件结构 循环结构 输入语句、输出语句、赋值语句 条件语句 循环语句

3

温馨提示:
数学符号与程序符号的对比 数学符号 × ÷
ab

≤ ≥ ≠ |x|
x 且 \或

程序符号 * / a^b <= >= <> ABS(x) SQR(x) AND\OR

17

例1用描点法作函数y=x3+3x2-24x+30 的图象时,需要
求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值.
算法分析 程序框图
开始 输入x

S1:输入x的值; S2:计算y=x3+3x2-24x+30的值; S3:输出y的值.
语句

INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT y END

输出y

结束
4

程序:
INPUT “x=”;x -----------------输入语句 y=x^3+3*x^2-24*x+30---------赋值语句 PRINT y -------------------------输出语句 END -------------------------表示结束

5

·输入语句
1.一般格式:
输入x
INPUT “x=”; x 输入a,b,c INPUT a,b,c

INPUT

“提示内容”;变量

2. 常用格式:
INPUT INPUT INPUT INPUT

“提示内容”;变量 变量 “提示内容”;变量1,变量2,变量3,· · 变量1,变量2,变量3,· · ·
6

3·特别的给多个变量赋值时,提示内容与相关
变量要对应一致,其格式为:
INPUT “提示内容1,提示内容2,…”;变量1,变量2,… eg.输入一个学生数学,语文,英语三门课的成绩,可以写成:

INPUT “数学,语文,英语”;a,b,c INPUT a,b,c 即 “数学,语文,英语”;可以省 eg:
略.

1.输入n的值

INPUT “n=”; n INPUT a, b, c
7

2.输入a,b,c

4.特别提示:

INPUT

“提示内容”; 变量

①“提示内容”和它后面的 ; 可以省略. ②“INPUT”后面要有空格; 提示内容与变量 之间用“;”隔开. ③输入语句要求输入的值只能是具体的常数, 不能是函数、变量或表达式. ④无计算功能,输入多个数据时用“,”分隔,且个 数要与变量的个数相同.

8

·输出语句
1.一般格式:
N不是 质数

PRINT “提示内容”;表达式 PRINT “N is not a prime number.”

2.常用格式:
PRINT “提示内容”;表达式 PRINT 表达式 PRINT “提示内容”;表达式1,表达式2,表达式 3, · · · PRINT 表达式1,表达式2,表达式3,· · · PRINT “提示内容”

10

· 赋值语句
1、一般格式:

变量=表达式
赋值语句中的“=”称为赋值号.

①作用是将表达式所代表的值赋给变量,计算. 2、特别提示: ②赋值语句右边必须是一个数据、常量和算式, 左边必须是变量,不能为表达式. ③赋值号左右不能对换. ④不能用赋值号进行代数式的演算。

p?

2? 3? 4 2

P=(2+3+4)/2

5.一个语句只能给一个变量赋值;不能出现多个“=”
12

比较下列各组语句的区别,再判断它 们是否正确. PRINT “a=” ;a √ 出 (1)① 输入语句 INPUT 出 PRINT “a=” ,a ╳ ② 输入语句 INPUT PRINT “a,b,c=”;a,b;c ╳ 出 (2)① 输入语句 INPUT PRINT a,b, c √ 出 ② 输入语句 INPUT
“ 提示内容” 变量与变量之 与 间用逗号隔开 变量之间用 分 后面的“;” 号隔开. 可省略
9

比较下列各组语句的区别,再判断它 们是否正确. (3)① 输出语句PRINT “S=”;7 √ ② 输出语句PRINT S=7 ╳ (4)① 赋值语句 r=9 √ ② 赋值语句 9=r ╳ ③ 赋值语句 R=r=9 ╳
输入、输出语 赋值号左边是 变量,只能给 句中不能用赋 一个变量赋值 值号 .即表达式 .
13

(5)输出语句 PRINT 20.3*2 (6)赋值语句 3=B(7)赋值语句 x+y=1 析:(5)正确,PRINT语句可以输出常量、表达式的值; (6)错,赋值语句中“=”号左右不能互换; (7)错,不能给一个表达式赋值; (8)赋值语句A=B=-2(9)赋值语句 T=T*T 析:(8)错,一个赋值语句只能给一个变量赋值; (9)正确,该句的功能是将当前T的值平方后再 赋给变量T.
14

Ex1:读下列两个程序语句回答问题.
(a)INPUT X (b)INPUT X INPUT Y INPUT Y X=2009 X=2009 Y=2008 Y=2008 X=Y Y=X PRINT X , Y PRINT X , Y END END (1)上述两个程序有何区别.

2008

2008

2009

2009
16

(2) 写出两个程序的运行结果.

例2.编写程序,计算一个学生数学、语文、英语三
门课的平均成绩
算法 程序框图 开始 输入a,b,c
average ? (a ? b ? c) / 3

第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分. 程序 INPUT INPUT INPUT PRINT END

“Maths=”;a “Chinese=”;b 输出average “English=”;c “The average=”;(a+b+c)/3 结束

程序2 INPUT “Maths,Chinese,English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
18

例3 给一个变量重复赋值.
程序:

A=10 A=A+15 PRINT A END 那么,A的输出值是多少?

A=10 A=A+15 PRINT A A=A+5 PRINT A END

思考:在此程序的基础上,如何设计一个程 序,使得最后A的输出值是30呢?
19

例4 编写一个程序,交换两个变量A和B 的值,并输出交换前后的值. INPUT “A,B=”;A,B PRINT A,B x=A 交换数据 A=B B=x

PRINT END

A ,B
20

若三角形的三边分别是a,b,c,借助三角形 面积公式(海伦-秦九韶公式)
S?

编写一个求三角形面积的程序。 程序:

a?b?c p( p ? a)( p ? b)( p ? c , ( p ? ) 2

INPUT “a,b,c=”;a,b,c p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “三角形面积S=”;S END
21

变式训练1:编写一个程序,要求输入一个圆的半径, 便能输出该圆的周长和面积.( π取3.14) 分析:设圆的半径为R,则圆的周长C=2πR,面积 S=πR2,可以利用顺序结构中的INPUT语句,PRINT 语句和赋值语句设计程序。

INPUT “R=”;R C=2*3.14*R S=3.14*R^2 PRINT “C=”;C PRINT “S=”; S END

23

2.

A
24

3.

25


相关文章:
1.2.1 输入语句、输出语句和赋值语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...1.2.1 输入语句输出语句和赋值语句_高一数学_数学...2014小学教师资格考试《... 2014年幼儿园教师资格考...
1.2.1输入语句、输出语句和赋值语句
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 广告 百度文库 教育专区 高中...1.2.1输入语句输出语句和赋值语句_高一数学_数学_高中教育_教育专区。1.2....
1.2.1输入语句、输出语句和赋值语句
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 广告 百度文库 教育专区 高中...1.2.1输入语句输出语句和赋值语句_数学_高中教育_教育专区。1.2 基本算法...
1.2.1 输入语句、输出语句和赋值语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...1.2.1 输入语句输出语句和赋值语句_数学_高中教育...2014小学教师资格考试《... 2014年幼儿园教师资格考...
输入、输出语句和赋值语句(精品数学教案)
高中数学 1.2.1输入、输出... 暂无评价 4页 免费 高中数学 全册课件1.2....输入、输出语句和赋值语句教学目标:知识与技能(1)正确理解输入语句、输出语句、赋...
1.2.1 输入语句、输出语句和赋值语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高中教育 ...第一章《算法的概念 1.2.1 输入语句输出语句和赋值语句充分地感知、体验...
1.2.1 输入语句、输出语句和赋值语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS ...1.2.1 输入语句输出语句和赋值语句_高二数学_数学...2014小学教师资格考试《... 2014年幼儿园教师资格考...
§1.2.1输入语句、输出语句和赋值语句 一课一练
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高中教育 ...§1.2.1 输入语句输出语句和赋值语句 1、 下列 给出的赋值语句中正 确的...
1.2.1输入语句、输出语句和赋值语句
搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高中教育 ...1.2.1输入语句输出语句和赋值语句_数学_高中教育_教育专区。流程:1、以视频...
更多相关标签:
vhdl 输出赋值输入 | c 输入输出语句 | java输入输出语句 | matlab输入输出语句 | c语言输入输出语句 | java的输入输出语句 | c的输入输出语句 | 输入输出语句 |