资料摘要
1·2基本算法语句1·2·1 输入语句、输出语句和赋值语句基础知识1.输入语句、输出语句分别与程序框图中的 、 对应,用来 和 信息。 与程序框图中表示赋值的处理框对应,用来给变量赋值。2.输入语句的一般
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 51
- 下载次数
- 0
- 更新时间
- 2019-07-10 10:40:00
- 来源学校
- 学校:汕头市潮阳第一中学
1.2.1 输入语句、输出语句和赋值语句第一课时评课稿
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…第一课时评课稿
正文
1·2基本算法语句
1·2·1 输入语句、输出语句和赋值语句
基础知识
1.输入语句、输出语句分别与程序框图中的 、 对应,用来 和 信息。 与程序框图中表示赋值的处理框对应,用来给变量赋值。
2.输入语句的一般格式是
;输出语句的一般格式是 ;
赋值语句的一般格式是 。
3.赋值语句中的“=”叫做 ,它和数学中的等于号不完全相同。计算机执行赋值语句时,先计算“=” 表达式的值,然后把这个值赋给“=” 的变量。
要点解读
1.在很多算法中,变量的初始值会根据具体情况经常改变。在编程序时,我们利用输入语句来控制。如要按函数ylog2x求函数值,必须给定一个x的值,而随x值的改变,函数值跟着改变。此时可用输入语句:INPUT “ x = ”; x 这样来改变x的值。输入语句还可以给多个变量赋值,格式为:INPUT “提示内容1 ,提示内容2 ,提示内容3 ,…”
;变量1 ,变量2 ,变量3 ,…
。“提示内容”与变量之间用分号隔开,各提示内容与各变量之间用逗号隔开,最后的变量的后面不用。
2.任何一个算法都能得出结果,这时用输出语句控制。输出语句可以输出一个或多个常量(或变量)的值。如PRINT a,b,c,d 。输出语句编得不同,输出的显示就不同。若编PRINT “平均数等于”;5678/4
,则输出结果是
平均数等于6.5
。若编PRINT 5678/4
,则输出结果是 6.5 。
3.①赋值语句具有先计算后赋值的双重功能。②赋值语句可以对一个变量多次赋值,每次赋值后新值将取代变量中原有的值。如a2,a3中,最后得到的结果是a3
。其中的“=”与数学中的等于号不同,
AB表示把B的值赋给A
,BA表示把A的值赋给B
。不能将CAB写成ABC
,左边只能是一个变量名,不能是一个需要计算的表达式。③nn1表示将原来的n值加上1后赋给n
,作为新的n值。④一个赋值语句只能给一个变量赋值,下面三个赋值语句的用法是错误的:
ABC3 ,A,B,C3 ,A1,B2,C3
。正确写法是:A1:B2:C3 ⑤将一个变量A的值赋给另一个变量B后,变量B的值取变量A的值,A的值保持不变。不要误认为A的值被取走了。如A3:BA:CA:DA
表示变量A,B,C,D的值都等于3 。
4.数学符号与程序符号的对比:
数学符号
×
÷
程序符号
* / ab
取整运算[5÷3 ]=1 ≤
≥
≠
a^b
5﹨3=1 <= => < > x
x
且
或
ABSx
SQRx
AND OR 程序运算也规定了运算符的优先级和结合性,在表达式求值时,按运算符优先级级别的高低执行。例如先乘除后加减。如果运算级别相同,则按从左到右顺序。
典型例题
类型一 初步认识输入、输出语句
【例1】当x的值为5时,PRINT “
x = ”
;x 在屏幕上输出的结果是(
)
A.
5 = 5
B.
5
C. 5=x
D.
x=5
【思路分析】
【规范解答】
【变式训练】在求函数y5的函数值时,若在屏幕上输出的结果是25 ,则输入的x值是 ,输出语句是 。
x类型二 理解输入、输出、赋值语句的书写格式
【例2】若a3,b9
,则写出下列左边程序的运行结果
,其功能是
. INPUT
a , b PRINT “a,b”
;
a , b m=a a=b b=m
PRINT “a,b”
;a , b INPUT
R , a
S1aa
END
S3.14RRS1
S
END
【思路分析】
【规范解答】
R【变式训练】结合图,指出上面右边程序
的功能是
a
类型三
应用输入、输出、赋值语句解决实际问题
【例3】编写一个程序求上底为a,下底为b,底角为60的等腰梯形的面积。
【思路分析】
【规范解答】
【变式训练】根据以下程序画出对应的程序框图。
INPUT
“x,y=”;x , y xx/2
y3y
x , y x=x-y y=y-1 PRINT
x , y END 达标训练
1.下列说法正确的是( )
A. 在任何一个程序中,输入语句和输出语句一定同时出现;
B. 在任何一个程序中,输入语句和输出语句一定不能同时出现;
C. 在任何一个程序中,输入语句和输出语句一定不能出现;
D. 在任何一个程序中,输入语句可能不会出现。
2.对赋值语句的描述正确的是( )
①可以给变量提供初值; ②可以将表达式的值赋给变量;
③可以给一个变量重复赋值;④不能给同一变量重复赋值。
A. ①②③ B. ①② C. ②③ ④D. ①②④ 3.在计算机程序中,SQR和ABS是两个不同的函数,它们的功能分别是( )
A.求平方,求绝对值;B.求平方根,求绝对值;C.求算术平方根,求绝对值;D.求绝对值,求算术平方根。
4.下列赋值能使y的值为4的是( )
A. y26 B. y3*511 C. 3*511y D.4y
5.下列左边的程序的运行结果是 . a1
b3
xaabb
yabaa
x , y END INPUT “a,b=”;a
,b
xab
yabaa
x , y END
6. 若上面右边的程序的运行结果是25 、-56 ,则a ,b . 7.根据下列程序框图编写程序。
开始
输入l
al/3
S3a2/4
输出S
结束
8.某粮库原有粮食30000kg ,3月9日存粮50000kg , 3月20日调进粮食30000kg , 3月23日调出全部存粮的一半,求现在库存的粮食。画出程序框图并写出程序。
【规律方法】输入语句要求输入的值只能是具体的常数,不能是函数表达式。如输入3/5,4*8,ab等都不行。输出语句可以输出常量、表达式的值以及字符。不能用赋值语句进行代数式的演算,也不能出现一个以上的“=”连在一起。如yx29x3x3是不对的。
基础知识答案
1.输入框 输出框 输入 输出 赋值语句 2.INPUT “提示内容”;变量 PRINT “提示内容”;表达式 变量 = 表达式 3.赋值号 右边 左边 典型例题答案解析
【例1】【思路分析】根据输出语句的规定表达解决。
【规范解答】选D 【变式训练】2 PRINT y 【例2】【思路分析】按输入语句、输出语句、赋值语句的格式及要点解读去解决。
【规范解答】运行结果是a3,b9 a-9,b3
。其功能是输出给定的a,b值,交换a,b的值并输出。
【变式训练】
其功能是对给定的圆的半径R及圆的内接正方形边长a的值,求正方形外四个弓形的面积之和。
【例3】【思路分析】如图,可先求出梯形高的值,再利用梯形的面积公式进行计算。
a【规范解答】
INPUT
“a,b=”;a
, b
h3ba/2
h
Sabh/2
60°b
PRINT “S”;S
END
【变式训练】解:程序框图如下:
开始
xx-y
输入x , y
xx/2
yy1
y3y
输出x , y
输出x , y 结束
达标训练答案
1. D 2. A 3.C 4. B 5.-8
, 3 6.a9,b16或a9,b34
7.解:程序如下:
开始
INPUT
“l”;l
al/3
a30000
S3a^2/4
PRINT “S”;S
aa50000
END
a30000
8.解:程序框图及程序如右:
aa50000
aa25800
aa25800
aa/2
aa/2
PRINT “a”;a
END 1·2·2 条件语句
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-07-10 10:40:00
- 下载次数: 0
- 浏览次数: 51
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:汕头市潮阳第一中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句第一课时评课稿是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。