资料摘要

第5课时输入语句、输出语句和赋值语句1.理解学习基本算法语句的意义.2.学会输入语句、输出语句和赋值语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会编写算法语句.前面我们已经学习了用自然语言、框图来描述算法,这两种方式各有其优点和缺点.自然语言容易出现歧义,语句太长,书写太繁琐,而框

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
25
下载次数
0
更新时间
2018-07-12 16:09:00
来源学校
学校:内黄县第一中学分校

1.2.1 输入语句、输出语句和赋值语句教学目标设计

未知
2018-07-12 16:09:00
25
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句教学目标设计

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…教学目标设计

正文

第5课时

输入语句、输出语句和赋值语句

1.理解学习基本算法语句的意义.

2.学会输入语句、输出语句和赋值语句的基本用法.

3.理解算法步骤、程序框图和算法语句的关系,学会编写算法语句.

前面我们已经学习了用自然语言、框图来描述算法,这两种方式各有其优点和缺点.自然语言容易出现歧义,语句太长,书写太繁琐,而框图不够灵活严谨.而且这些表示算法的方式计算机都无法识别,如果要用计算机来实现算法的功能,该怎么办呢?

问题1:观察图中的程序框图,若要计算机完成这个算法,需要哪些计算机能够识别的语言呢?

、

和

.

问题2:输入语句、输出语句和赋值语句的一般格式及作用分别是什么?

输入语句

输出语句

赋值语句

格

INPUT“提示内容”;

PRINT“提示内容”;

变量=

式

作

将赋值号右边的表达式的值赋给赋值实现算法的输入信息功能

实现算法的输出结果功能

用

号左边的变量

①输入语句要求输入的值只①输出语句在计算机屏幕上输能是具体的常数,不能是函出的是常量、变量的值和系统信①赋值语句左边只能是变量,而不能数、变量或表达式

息

是表达式,右边表达式可以是一个数说

②“提示内容”与它后面的“;”②若输出多个变量,变量与变量据、常量或算式

明

可以省略

之间用逗号“,”隔开

②一个赋值语句只能给一个变量赋值

③若输入多个变量,变量与变③有计算功能,能直接输出计算③有计算功能

量之间用逗号“,”隔开

公式的值

④没有计算功能

问题3:输入语句、输出语句和赋值语句与输入框、输出框和处理框之间应如何转化?

问题4:输入语句和赋值语句都可以给变量赋值,在这一点上两者有何不同? 输入语句可使初始数值与程序分开,利用输入语句改变初始数据时,程序不变,而赋值语句是程序的一部分,输入语句可给

变量赋值,赋值语句只能给

变量赋值.

1.关于赋值语句需要注意的事项中不正确的是(

).

A.赋值号左边只能是变量名字,而不是表达式

B.赋值号左、右不能对换

C.不能利用赋值语句进行代数式的演算

D.赋值号与数学中的等号的意义相同

2.下列语句

A=a A=A+15 PRINT A END 若最后A的输出结果为10,则a应为(

).

A.10

B.25

C.-5

D.5 3.以下给出的赋值语句中,正确的序号是

.

①3=B;②x+y=0;③A=B=-2;④T=T*T;⑤A=A+1.

4.编写一个程序,求用长度为l的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积(π取3.14).

三种语句的功能

请写出运算输出的结果

a=5

b=3 c=(a+b)/2 d=c^2 PRINT d END

使用赋值、输入、输出语句编程

已知函数f(x)=3x-1,求f[f(2)]的值,设计一个程序,解决上述问题.

由程序画程序框图

下面是用程序语句表示的一个问题的算法,试根据其画出程序框图.

INPUT

x,y PRINT

x/4,2*y x=x+2 y=y-1 PRINT

x,y END

下列赋值语句正确的是(

).

A.a-b=2

B.5=a

C.a=b=4

D.a=a+2

编写一个程序,计算两个非零实数的加、减、乘、除的运算结果,并画出该算法的程序框图.

下面的程序输出的结果是(

).

x=6 y=3 x=x/3 y=4*x+1 PRINT x+y END A.27

B.9 C.2+25 D.11

1.赋值语句“x=x+1”的正确解释为(

).

A.x的值与x+1的值可能相等

B.将原来x的值加上1后,得到的值替换原来x的值

C.这是一个错误的语句

D.此表达式经过移项后,可与x=x-1功能相同

2.运行下面程序,输出结果为(

).

程序:a=3 b=5 a=a+b b=a\b PRINT a,b A.3,5

B.8,

C.8,1

3.写出下列程序运行的结果

(1) a=6 b=2 a=a-b b=b-a a=a*b^a*SQR(a) PRINT a END

(2) a=1 b=2 c=a-b b=(a+c)/b PRINT a,b,c END

(3) INPUT a f=a^2-1 g=2*a+3 f=g^2-1 g=2*f+3 D.8,

PRINT f,g END

(4) INPUT a,b,c PRINT a,b,c a=b b=c c=a PRINT a,b,c END

输出结果为

. 输出结果为

. 若运行时输入2, 则输出结果为

. 若输入10,20,30, 则输出结果为

.

4.某粮库3月4日存粮50000 kg,3月5日调进粮食30000 kg,3月6日调出全部存粮的一半,求每天的库存粮食数,画出程序框图.

(2011年·福建卷)运行如图所示的程序,输出的结果是

.

考题变式(我来改编):

第5课时

输入语句、输出语句和赋值语句

知识体系梳理

问题1:输入语句

输出语句

赋值语句

问题2:变量

表达式

表达式

问题3:INPUT a,h S=a*h PRINT “S=”;S 问题4:多个

一个

基础学习交流

1.D

关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.

2.C

A的输出结果为a+15=10,∴a=-5.

3.④⑤

根据赋值语句特点知,①②③都不对,赋值号左边应该是一个变量,故①②不对;一个赋值语句一次只能给一个变量赋值,不能出现两个以上“=”号,∴③不对,④⑤正确.

4.解:设围成的正方形的边长为a,依题意4a=l,a=,所以正方形的面积为S1=()=;同理若设围成的圆的半径为R,则2πR=l,R=,所以圆的面积为S2=πR=π()=.因此可以用顺序结构实现这一算法,采用INPUT语句输入l的值,利用赋值语句得到面积,最后输出两个面积.

程序如下: INPUT

“l=”;l S1=(l*l)/16 S2=(l*l)/(4*3.14) PRINT “正方形面积为”;S1

PRINT “圆面积为”;S2

END 重点难点探究

探究一:【解析】语句c=(a+b)/2是将a,b和的一半赋值给变量c,语句d=c^2是将c的平方赋值给d,最后输出d的值.

【答案】16 【小结】赋值语句在给变量赋值时,先计算赋值号右边的式子,然后赋值给赋值号左边的变量,另外可以给一个变量先后多次赋不同的值,但变量的取值只与最后一次赋值有关,解决此类问题要时刻把握某个变量在程序中的来龙去脉,时刻关注其值的改变情况.

探究二:【解析】程序如下: x=2 y=3*x-1 x=y y=3*x-1 PRINT y END 【小结】在编写程序时,一定要注意输入语句、输出语句、赋值语句的格式和作用以及标点符号的运用,并注意程序语言中函数和表达式的书写要求.

探究三:【解析】

222

【小结】由已知程序画程序框图的关键是弄清程序使用了哪些基本算法语句,从而据此判断算法的逻辑结构,然后按顺序从上到下把输入语句、输出语句、赋值语句换成输入框、处理框、输出框即可.

思维拓展应用

应用一:D

根据赋值语句的格式要求知,A、B、C均不正确,只有D正确.

应用二:程序如下: INPUT a,b c=a+b d=a-b e=a*b f=a/b PRINT c,d,e,f END 程序框图为:

应用三:D

该程序的运行过程是

x=6, y=3, x=6÷3=2, y=4×2+1=9, x+y=2+9=11.

所以输出11.

基础智能检测

1.B

运用赋值语句定义与功能进行求解.

2.C

第3,4两句给a,b重新赋值后a=8,b=1.

3.(1)128

(2)1,0,-1

(3)48,99

(4)10,20,30

20,30,20 (1)执行第三、四句后,a=4,b=-2,执行第五句后,a=4×(-2)×=128,故输出a的值为128.

(2)执行第三句后,c=-1,执行第四句后,b=0,故输出a=1,b=0,c=-1.

22(3)第一句输入a的值2,第二句f=a-1=3,第三句g=2a+3=7,第四句f=g-1=48,第五句g=2f+3=99,最后输出f=48,g=99.

(4)第一句输入a=10,b=20,c=30,第二句输出a=10,b=20,c=30,第三句a=20,第四句b=30,第五句c=20,第六句输出a=20,b=30,c=20.

4.解:库存的粮食数每天都在变,可以设置一个变量来表示每天的库存粮食数.

程序框图如图: 4

程序:a=50000 PRINT “3月4日存粮数”;a

a=a+30000 PRINT “3月5日存粮数”;a

a=a/2 PRINT “3月6日存粮数”;a

END 全新视角拓展

3

由框图可得a+b的值赋给a后打印输出,显然为3.

思维导图构建

变量

输入信息

表达式

输出结果

表达式

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-07-12 16:09:00
  • 下载次数: 0
  • 浏览次数: 25
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:内黄县第一中学分校

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句教学目标设计是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。