资料摘要
第1课时输入语句、输出语句和赋值语句 [核心必知] 1.预习教材,问题导入根据以下提纲,预习教材P21~P24,回答下列问题.(1)阅读教材P22例1的程序,输入语句的一般格式是什么?提示:输入语句的一般格式为:INPUT“提示内容”;变量(2)阅读教材P22例1的程序,输出语句的一般格式是什么?
- 资料类型:教学教案文档
- 所属课文:1.2.1 输入语句、输出语句和赋值语句
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 22
- 下载次数
- 0
- 更新时间
- 2018-08-16 15:00:00
- 来源学校
- 学校:赵县中学
1.2.1 输入语句、输出语句和赋值语句教案及板书设计
未知
摘要:暂无摘要
关键词:1.2.1 输入语句、输…教案及板书设计
正文
第1课时
输入语句、输出语句和赋值语句
[核心必知] 1.预习教材,问题导入
根据以下提纲,预习教材P21~P24,回答下列问题.
(1)阅读教材P22例1的程序,输入语句的一般格式是什么?
提示:输入语句的一般格式为:
INPUT
“提示内容”;变量
(2)阅读教材P22例1的程序,输出语句的一般格式是什么?
提示:输出语句的一般格式为:
“提示内容”;表达式
(3)阅读教材P22例1的程序,赋值语句的一般格式是什么?
提示:赋值语句的一般格式为:
变量=表达式
2.归纳总结,核心必记
(1)输入语句
①格式:INPUT
“提示内容”;变量.
②功能:实现算法的输入信息功能.
(2)输出语句
①格式:PRINT
“提示内容”;表达式.
②功能:实现算法的输出结果功能.
(3)赋值语句
①格式:变量=表达式.
②功能:将表达式所代表的值赋给变量.
[问题思考] 输入语句和赋值语句都可以给变量赋值,二者有何区别?
提示:当变量需要的数据较少或给变量赋予算式时,用赋值语句较好;而当变量需要输入多组数据且要求程序重复使用时,使用输入语句较好,这样即使初始数据改变,也不必改变程序部分.
[课前反思] 通过以上预习,必须掌握的几个知识点:
(1)输入语句的格式和功能:
;
(2)输出语句的格式和功能:
;
(3)赋值语句的格式和功能:
. 观察如图所示的内容:
INPUT
“提示内容”⇔输入语句
“提示内容”⇔输出语句
[思考1]
怎样认识输入语句? 名师指津:(1)INPUT语句又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.
(2)“提示内容”的作用是在程序执行时提示用户将要输入的是什么样的数据.如:INPUT
“语文,数学,外语成绩=”;a,b,c. “提示内容”及后面的“;”可省略,直接输入,如:INPUT
a,b,c. [思考2]
对输入语句有什么要求? 名师指津:(1)输入语句要求输入的值是具体的常量.
(2)“提示内容”提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”地在计算机屏幕上显示,“提示内容”与“变量”之间要用分号隔开.
(3)一个输入语句可以给多个变量赋值,中间用“,”分隔.形式如:INPUT__“a=,b=,c=”;a,b,c. [思考3]
怎样认识输出语句?
名师指津:(1)PRINT语句又称“打印语句”,将结果在屏幕上显示出来,是任何程序中必有的语句.
(2)“提示内容”提示用户输出的是什么样的信息.如:PRINT
“该生的总分=”;S. (3)具有计算功能.可以输出常量、变量的值和系统信息.如:
5 PRINT
A PRINT
“I am a student!”
[思考4]
对输出语句有什么要求?
名师指津:(1)表达式是指算法和程序要求输出的信息.
(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.
(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.形式如:PRINT__“a,b,c”;a,b,c.
1.(1)下列给出的输入、输出语句中正确的有(
) ①输入语句INPUT
a;b;c ②输入语句INPUT
x=3 ③输出语句PRINT
A=4 ④输出语句PRINT
20,3*2 A. ①② B.②③ C.③④ D.④
(2)当x的值为5时,“PRINT “x=”;x”在屏幕上的输出结果为(
) A.5=5 B.5 C.5=x D.x=5
[尝试解答]
(1)①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.
(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5. 答案:(1)D
(2)D
设计输入语句与输出语句要明确的三个问题
(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开.
(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.
(3)输出语句可以输出常量,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.
1.写出下列程序运行的结果.
若输入2,1,则输出的结果为________.
解析:若输入2,1,即a=2,b=1.∴22+11=4+1=5.输出的结果为a2+1b=5. 答案:a2+1b=5 观察如图所示的内容:
变量=表达式⇔赋值语句
[思考1]
赋值语句中的“=”与“等号”意思一样吗?
提示:不一样.
[思考2]
对赋值语句有什么要求?
名师指津:(1)在代数中A=B与B=A是等效的两个等式,而在赋值语句中则是两个不同的赋值过程.如:A=B是将B的值赋给变量A,而B=A是将A的值赋给变量B. (2)“=”右边可以是常量、变量或算式,如X=6,A=B,当表达式为一算式时,如C=X+Y,是指先计算X+Y的值,再把该值赋给C,所以赋值语句具有计算功能.
(3)“=”左边必须是变量,而不能是表达式、常量.如:15=a,x+y=c都是错误的.
(4)一个赋值语句只能给一个变量赋值,不能对几个变量连续赋值,但可以辗转赋值.如:A=B=10是不正确的,但可以写成:A=10,B=A;赋值后,A的值是10,B的值也是10. (5)可给一个变量多次赋值,但只保留最后一次所赋的值.如:A=5,B=3,A=A+B;执行后A的值为8.
2.(1)运行如图所示的程序,输出的结果是________.
a=1b=2a=a+bPRINT
aEND (2)阅读下列两个程序,回答问题:
①x=3y=4x=y
②x=3y=4y=x 上述两个程序最后输出的x和y值分别为________、________. [尝试解答]
(1)a=1,b=2,把1与2的和赋给a,即a=3,输出的结果为3. (2)程序①中的x=y是将y的值4赋给x,赋值后x的值变为4;程序②中y=x是将x的值3赋给y,赋值后y的值为3. 答案:(1)3
(2)4, 4
3, 3 赋值语句的几种常见形式
(1)赋予变量常值,如a=1. (2)赋予变量其他变量或表达式的值,如b=a, b=2a+1. (3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.
2.设A=10,B=20,则可以实现A、B的值互换的程序是(
) A.A=10B=20B=AA=B B.A=10B=20C=AB=C C.A=10B=20C=AA=BB=C D.A=10B=20C=AD=BB=CA=B 解析:选C
A中程序执行后A=B=10;B中程序执行后A=B=10;C中程序执行后A=20,B=10;D中程序执行后A=B=10.
3.根据如图所示的程序框图,写出相应的算法语句.
[思路点拨]
根据程序框图的意义及顺序结构的特点依次写出.
[尝试解答]
算法语句如下:
编写程序的步骤
(1)根据问题要求构思算法分析.
(2)把算法分析转化为程序框图,即画出程序框图.
(3)把程序框图转化为程序.
要注意转化过程中基本结构与相应语句的对应.熟练后可直接写出程序.
3.将下列程序改为框图,并指明其作用.
INPUT
x1,x2 y1=2^x1 y2=2^x2 k=(y1-y2)/(x1-x2) PRINT
k END
解:程序框图如图:
作用:求过指数函数y=2x的图象上两点A(x1,y1),B(x2,y2)直线的斜率k. —————————————[课堂归纳•感悟提升]———————————————
1.本节课的重点是理解输入语句、输出语句和赋值语句的含义,会用这三种语句将顺序结构的程序框图转化为程序语句.难点是用三种语句将顺序结构的程序框图转化为程序语句.
2.本节课要掌握以下几类问题:
(1)明确设计输入语句与输出语句的三个问题,见讲1. (2)掌握赋值语句的常见形式,见讲2. (3)掌握编写程序的步骤,见讲3. 3.本节课的易错点有两个:
(1)程序编写中符号不规范致误,如讲3;
(2)易混淆算法步骤、程序框图和算法语句的关系,如讲3. 课下能力提升(五) [学业水平达标练] 题组1
输入语句与输出语句
1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是(
) A.逗号 B.分号 C.空格 D.引号
解析:选A
在算法语句中,若同时输入多个变量,变量之间用逗号隔开.
2.当输入“3”后,输出的结果为(
) INPUT
“请输入x=”;x
y=x x=y+1 x=x+1 PRINT
x END A.5 B.4 C.3 D.6 解析:选A
程序中只有两个变量x,y.当程序顺次执行时,先有y=3,再有x=4,x=5,故最后输出的x值为5. 3.给出下列程序,输入x=2,y=3,则输出(
) INPUT
x,yA=xx=yy=APRINT
x,yEND A.2,3 B.2,2 C.3,3 D.3,2 解析:选D
该程序的运行过程是:输入2,3,A=2,x=3,y=2, 输出3,2. 题组2
赋值语句及相关问题
4.赋值语句N=N+1的意义是(
) A.N等于N+1 B.N+1等于N C.将N的值赋给N+1 D.将N的原值加1再赋给N,即N的值增加1 解析:选D
赋值语句N=N+1的意义是:将N的原值加1再赋给N,即N的值增加1. 5.(2016•湖北十校联考)下列给变量赋值的语句正确的是(
) 解析:选D
A错,因为赋值语句的左右两边不能对换,赋值语句是将赋值号右边表达式的值赋给赋值号左边的变量;B错,赋值语句左边是一个变量,而不是代数式;C错,因为赋值语句不能把一个值同时赋给两个变量;D项正确.
6.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是(
) A.INPUT
“A,B,C”a,b,c B.INPUT
“A,B,C=”;a,b,c C.INPUT
a,b,c;“A,B,C”
D.PRINT
“A,B,C”;a,b,c 解析:选B
提示内容与输入内容之间要用“;”隔开,故A错;提示内容在前,输入内容在后,故C错;输入语句用“INPUT”而非“PRINT”,故D错.
7.下列程序执行后,变量a、b的值分别为(
) a=15b=20a=a+bb=a-ba=a-bPRINT
a,b A.20,15 B.35,35 C.5,5 D.-5,-5 解析:选A
根据赋值语句的意义,先把a+b=35赋给a,然后把a-b=35-20=15赋给b,最后再把a-b=35-15=20赋给a. 8.以下程序运行时输出的结果是________.
解析:根据赋值语句,当A=3时,先把A*A=3×3=9的值赋给B,即B=9,再把2]答案:15,-6 题组3
程序框图与程序语言的相互转化
9.2016年春节期间,某水果店的三种水果标价分别为香蕉:2元/千克,苹果:3元/千克,梨:2.5元/千克.请你设计一个程序,以方便店主的收款.
解:程序如下:
10.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.
解:程序框图如图所示:
[能力提升综合练] 解析:选B
赋值语句中的“=”与算术中的“=”是不一样的,式子两边也不能互换,从而只有②④正确,故选B. 2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(
) A.a=bb=a B.c=bb=aa=c C.b=aa=b D.a=cc=bb=a 解析:选B
由赋值语句的意义知B正确.
3.已知程序如图,若输入A的值为1,则程序执行后输出A的值为(
) INPUT
“A=”;AA=A*2A=A*3A=A*4A=A*5PRINT
AEND A.5 B.6 C.15 D.120 解析:选D
该程序输出的结果为A=1×2×3×4×5=120. 4.给出下列程序:
INPUT
“实数:”;x1,y1,x2,y2a=x1-x2m=a^2b=y1-y2n=b^2s=m+nd=
dEND 此程序的功能为(
) A.求点到直线的距离
B.求两点之间的距离
C.求一个多项式函数的值
D.求输入的值的平方和
解析:选B
输入的四个实数可作为两个点的坐标.程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.
5.读如下两个程序,完成下列题目.
程序(1):x=1x=x*2x=x*3PRINT
xEND
程序(2):INPUT
xy=x*x+6PRINT
yEND (1)程序(1)的运行结果为________.
(2)若程序(1),(2)运行结果相同,则程序(2)输入的x的值为________.
解析:(1)赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序(1)中x的值最后为6. (2)要使程序(2)中y的值为6,即x2+6=6,故x=0.即输入的x的值为0. 答案:(1)6
(2)0 6.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果是3.46,则此程序中,①处应填________;②处应填________.
INPUT
“x1=”;1.1INPUT
“x2=”;①S=②PRINT
SEND 解析:由于程序的功能是求所输入的两个正数的平方和,所以S=x21+x22,由于最后输出的数是3.46,所以3.46=1.12+x22,即x22=2.25,又x2>0,所以x2=1.5. 答案:1.5
x1^2+x2^2
莲山课件 原文地址:http://www.5ykj.com/Health/gaoer/158759.htm
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-08-16 15:00:00
- 下载次数: 0
- 浏览次数: 22
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147287
来自:学校:赵县中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:1.2.1 输入语句、输出语句和赋值语句教案及板书设计是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。