输入语句输出语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课堂总结 关于赋值、输入以及输出语句,有以下几点需要注意: (1)赋值号左边只能是变量名字,而不是表达式,并且赋值 号左右不能换. (2)不能利用赋值语句进行代数式(或符号)的演算(如化简、 因式分解等),如 y=x2-4=(x+2)(x-2). (3)输入、 输出语句表示在程序运行时将数据输入或输出. 程 序语言不同,输入输出语句也就跟着有所不同,但对于每道题 来说,算法还是比较唯一的,只要把握好算法,按照某种语言 进行编程,所得结果都是一样的.
1.下列语句中格式正确的是( ) A.INPUT a,b,c. B.PRINT “x=”,x C.x=5 D.INPUT “a=”;3
【答案】C
题型二 算法语句与程序框图 【例 2】 给出如图所示程序框图, 写出相应的算法语句.
思路点拨:观察程序框图,选择恰当的算法结构表示. 【解析】
方法点评:算法语句和程序框图是从不同的角度以不同的 形式解决问题,设计程序时一般先画程序框图,再把程序框图 “翻译”成算法语句.
典例剖析 题型一 输入、输出和赋值语句的格式 【例 1】 下列给出的输入、输出语句正确的是( ①输入语句 INPUT a;b;c ②输入语句 INPUT x=3 ③输出语句 PRINT A=4 ④输出语句 PRINT 20,3*2 A.①② B.②③ C.③④ D.④
)
思路点拨:通过对比,逐一判断,然后得到结论. 【答案】D 【解析】①INPUT 语句可以给多个变量赋值,变量之间用 “,”隔开;②INPUT 语句中只能是变量,而不能是表达式; ③PRINT 语句中不用赋值号“=”;④PRINT 语句可以输出常 量、表达式的值.
自主探究 1.程序中如果连续多次对变量赋值,那么这个变量的值最 后是多少?
【答案】变量的值总是最后一次赋给它的值, 例如:x=1,x=x+2,x=4, 执行完每个语句时,x 的值依次为 1,3,4,而执行完整个程 序后,x 的值为 4.
2.现有体积相同的 A、B 两个杯子,其中 A 杯盛满酒精, B 杯盛满盐水,现在需要交换 A、B 两个杯子中的液体,使 B 杯 盛满酒精,A 杯盛满盐水.我们自然会想到,再拿一个体积相 同的空杯子 X,将 A 杯中的酒精倒入 X 杯,再将 B 杯中的盐水 倒入 A 杯,再将 X 杯中的酒精倒入 B 杯,这样就完成了交换过 程. 在基本算法语句中,如何交换两个变量 A、B 的值?
【答案】X=A, A=B,B=X
预习测评 1.下列程序输出的结果是(
)
A.27
B.9
C.2+25
D.11
Baidu Nhomakorabea
【答案】D
2.下列语句中,正确表示输入语句的是( A.INPUT “提示内容”;变量 B.PRINT “提示内容”;变量 C.INPUT “变量”;提示内容 D.PRINT “变量”;提示内容
(4)变量是指程序在运行时其值可以变化的量. (5)输入语句要求输入的值只能是具体的常数,不能是函数、 变量或表达式. (6)提示内容与变量之间用分号“;”隔开,若输入多个变 量的值,变量与变量之间用“,”隔开.
2.输出语句 (1)输出语句的一般格式是 PRINT “提示内容”;表达式 (2)输出语句的作用是实现算法的结果输出功能. (3)“提示内容”提示用户输出什么样的信息. (4)表达式是指程序要输出的数据. (5)输出语句可以输出常量、变量的值、表达式的值以及字 符, 如 PRINT 3+5; PRINT 8; PRINT A; PRINT“STUDENT” 等.
2.给出程序如下.
画出其相应的程序框图,并指出输入 x,y 的值分别为 2 和 4 时,输出的结果为多少?
【解析】程序框图如下:
输入 x=2,y=4 时,经过每个赋值语句后结果依次为:x =1,y=12,x=-11,y=11,故输出的结果为-11,11.
误区解密 【例 3】 下列语句
(将你认为正确的序号全填上)
自学导引 1.任何一种程序设计语言中都包含五种基本的算法语句, 输入语句 、 输出语句 、 赋值语句 、 条件语句 、 它们分别是__________ __________ __________ __________ 循环语句 __________.
2.输入语句的一般格式是 INPUT “提示内容”;变量 , 输入信息功 能 ; 输 出 语 句 的 格 式 是 其 作 用 是 实 现 算 法 的 ________ 输出结果 PRINT “提示内容”;表达式 ,其作用是实现算法的________ 功 能 ; 赋 值 语 句 的 一 般 格 式 是 变量=表达式 , 其 作 用 是 将表达式所代表的值赋给变量. ___________________________
)
【答案】A
3.下列给出的输入、输出语句错误的是( ①输入语句 INPUT a ①输入语句 INPUT x=5 ③输出语句 PRINT A ④输出语句 PRINT 3*2 A. ①① B.② C.③④ D.④
)
【答案】B
4.下面程序:
36,21 . 则程序的结果是________
要点阐释 1.输入语句 (1)输入语句的一般格式是 INPUT “提示内容”;变量 (2)输入语句的作用是实现算法的输入信息功能. (3)“提示内容”提示用户输入什么样的信息, 如 INPUT“a =,b=,c=”;a,b,c.
3.赋值语句 (1)赋值语句的一般格式是 变量=表达式 (2)赋值语句的作用是将表达式所代表的值赋给变量. (3)赋值语句中的“=”叫做赋值号,它和数学中的等号不 一样,例如,a=b,表示将 b 的值赋给 a,而不是说 a 和 b 相等. (4)格式中右边“表达式”可以是一个数据、常量和算式, 当 “ 表达式 ” 是一个算式时,赋值语句的作用是先计算出 “=”右边表达式的值,然后将该值赋给“=”左边的变量. (5)赋值号左边只能是变量名字,而不能是表达式,如 x=5 是对的,5=x 是错误的,A+B=C 也是错误的,而 C=A+B 是正确的.
错解:③④⑤⑥ 错因分析:在解答本题过程中,易出现认为⑤是正确说法 的错误,导致该种错误的原因是对程序设计中表达式的格式不 熟悉所致. 正解:③④⑥ 纠错心得:①不正确.变量之间应用“,”隔开. ②不正确.输入语句中变量的值应在程序运行时输入. ③正确.符合输出语句的格式. ④正确.输出语句中的“表达式”可以省略. ⑤不正确.不符合程序语句中表达式的写法. ⑥正确.