高中数学专题1.2 基本算法语句-2018-2019学年人教版高一数学基础知识梳理(必修3)(原卷版)
1.2 基本算法语句
【思考】什么是算法语句?
【解答】之前学过的算法的描述方法有两种:自然语言和程序框图,但这两种方法计算机都无法理解,因
此还需要有一种描述算法的方法,使得它能够被计算机理解并且执行,因此就产生了计算机程序设计语言。
而算法语句就是程序设计语言中的基本语句。它主要包括输入语句、输出语句、赋值语句、条件语句和循
环语句。
【课前预习】
数学符号 程序符号
× *
÷ /
ab
a∧b
≤ <=
≥ >=
≠ <>
|x| ABS( )
SQR( )
EXP( )
且 AND
或 OR
[x] INT( )
一、输入、输出语句
1.输入语句的一般格式为
若有多个输入的量,需要一个一个输入,计算机可以给出提示框,这时的输入格式为
“提示内容”一般是提示用户输入什么样的信息.INPUT 语句可以给多个变量赋值,
【输入语句要求】
(1)输入语句要求输入的值是具体的常量.
(2)“提示内容”提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”地在计算机屏幕
上显示,“提示内容”与“变量”之间要用分号隔开.
(3)一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:INPUT “a,b,c=”;a,b,c.
如(1)INPUT “S=”;
S
(2)INPUT “a,b,c =”; a,b,c
【例 1】下列语句正确的是( )
①INPUT a;b;c
②INPUT x=3
③INPUT “a=”;a
1
④INPUT x
A. ①② B. ②③ C.③④ D. ④
2.输出语句的一般格式为
上述输出的只是一个值,若要连同式子一起输出,则格式为
【输出语句要求】
(1)表达式是指算法和程序要求输出的信息.
(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号“”,提示内容和表达式之间要用
分号“;”分开.
(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能 ,不同的表达式之间可用逗号
“,”分隔.形式如:PRINT “a,b,c=”;a,b,c.
【例 2】判断下列输出语句,不正确的序号为________.
①输出语句:PRINT“A=”;A
②输出语句:PRINT 20,3*2
③输出语句:“你的姓名”XM
【变式 1】(1)下列输入语句书写正确的是( )
A.INPUT“A,B,C=”a,b,c
B.INPUT“A,B,C=”;a,b,c
C.INPUTa,b,c=;“A,B,C”
D.PRINT“A,B,C=”;a,b,c
(2)下列输出语句书写不正确的是( )
A.PRINT S
B.PRINT S=4
C.PRINT “S=”;S
D.PRINT (a+b+c)/3
【变式 2】运行下列程序,
INPUT “a,b=”;a,b
PRINT “a2+=”;a∧2+1/b
END
若输入 2,1,则输出的结果为________.
【变式 3】已知正四棱柱的底边长
a
和高
h
,试编写程序,计算该四棱柱的体积.
二、赋值语句
赋值语句的一般格式为
赋值语句中的“=”叫做赋值号,计算机执行赋值语句时,先计算“=”右边的表达式,然后将结果赋给
左边的变量,它和数学中的等号不同.
赋值号“=”左边只能是变量,不能是表达式等;赋值号的右侧可以是常数,也可以是表达式,对于数学
表达式,程序会先将表达式的值求出,再赋给左边的变量.
2
【赋值语句要求】
(1)赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个常量、变量或含变量的运算
式.如:2=
x
是错误的.
(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“
A
=
B
”“
B
=
A
”的含义运行结果是不同的,如
x
=5是对的,5=
x
是错的,
A
+
B
=
C
是错的,
C
=
A
+
B
是对
的.
(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如
y
=
x
2-1=(
x
-1)(
x
+1),
这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能
给一个变量赋值,不能出现两个或以上的“=”.但对于同一个变量可以多次赋值,且给一个变量重复赋
值,变量只保存最后一次赋值.
【例 1】(1)看下面赋值语句的写法:① x=2*y+z;② x=3,y=4,z=5;③ x+y=7;④ y=3.14*5;
⑤ y=x+z=3+4.其中写法正确的有( )
A.1 个 B.2 个
C.3 个 D.4 个
(2)阅读下列程序,并指出当
a
=3,
b
=-5 时的计算结果:
a
,
b
=________.
INPUT “a,b=”;a,b
a=a+b
b=a-b
a=(a+b)/2
b=(a-b)/2
PRINT “a,b=”;a,b
END
【例 2】在一次数学考试中,小明、小亮、小强的成绩分别为
a
,
b
,
c
.后来发现统计错了,
a
应为小亮的
成绩,
b
为小强的成绩,
c
为小明的成绩,试编写一个程序,更正成绩单,并输出.
【变式 1】若输入的
x
值为 3,则计算机执行下面的程序后,输出的结果为________.
【例 3】(1)如图①是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.
INPUT “x,y=”;x,y
x=x/3
y=2*y∧2
PRINT x,y
x=2*x-y
y=y-1
PRINT x,y
END
图①
(2)给出如图②所示的程序框图,写出相应的算法语句.
3
相关推荐
-
江西省八所重点中学2025届高三下学期4月二模联考试题 英语 PDF版含答案
2025-05-30 36 -
江西省八所重点中学2025届高三下学期4月二模联考试题 数学 PDF版含答案
2025-05-30 33 -
江西省八所重点中学2025届高三下学期4月二模联考试题 生物 PDF版含答案
2025-05-30 42 -
江西省八所重点中学2025届高三下学期4月二模联考试题 历史 PDF版含答案
2025-05-30 37 -
江西省八所重点中学2025届高三下学期4月二模联考试题 化学 PDF版含答案
2025-05-30 37 -
江西省八所重点中学2025届高三下学期4月二模联考试题 地理 PDF版含答案
2025-05-30 90 -
江西省2025届高三下学期4月三模试题 政治 PDF版含答案
2025-05-30 78 -
江西省2025届高三下学期4月三模试题 英语 Word版含答案
2025-05-30 92 -
江西省2025届高三下学期4月三模试题 历史 Word版含答案
2025-05-30 106 -
江西省2025届高三下学期4月三模试题 地理 Word版含答案
2025-05-30 89
作者:envi
分类:高中
价格:3知币
属性:24 页
大小:628KB
格式:DOC
时间:2025-04-14
作者详情
相关内容
-
东北地区2025届高三下学期4月高考名校名师联席命制信息卷 化学 PDF版含解析
分类:分省
时间:2025-05-31
标签:无
格式:PDF
价格:3 知币
-
东北地区2025届高三下学期4月高考名校名师联席命制信息卷 地理 PDF版含解析
分类:分省
时间:2025-05-31
标签:无
格式:PDF
价格:3 知币
-
2024届黑龙江省普通高中学业水平选择性考试预测生物学试题 Word版无答案
分类:分省
时间:2025-05-31
标签:无
格式:DOCX
价格:3 知币
-
2024届黑龙江省普通高中学业水平选择性考试预测生物学试题 Word版含解析
分类:分省
时间:2025-05-31
标签:无
格式:DOCX
价格:3 知币
-
东北三省四市教研联合体2025届高三下学期一模试题 地理 Word版含答案
分类:分省
时间:2025-05-31
标签:无
格式:DOCX
价格:3 知币

