资料摘要

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

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
45
下载次数
0
更新时间
2018-04-26 08:34:00
来源学校
学校:靖远县第四中学

1.2.1 输入语句、输出语句和赋值语句优秀公开课教案

未知
2018-04-26 08:34:00
45
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句优秀公开课教案

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…优秀公开课教案

正文

第5课时

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

1.理解学习基本算法语句的意义. 2.学会输入语句、输出语句和赋值语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会编写算法语句.

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

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

、

和

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

格式

输入语句

INPUT“提示内容”;

输出语句

PRINT“提示内容”;

赋值语句

变量=

将赋值号右边的表达式的值赋给赋作用

实现算法的输入信息功能

实现算法的输出结果功能

值号左边的变量

①输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式

②“提示内容”与它后面的“;”可以说明

省略

③若输入多个变量,变量与变量之间用逗号“,”隔开

④没有计算功能

间用逗号“,”隔开

③有计算功能,能直接输出计算公式的值

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

③有计算功能

①输出语句在计算机屏幕上输出的是常量、变量的值和系统信息

②若输出多个变量,变量与变量之①赋值语句左边只能是变量,而不能是表达式,右边表达式可以是一个数据、常量或算式

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

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

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

变量赋值.

赋值语句用法

下列赋值语句正确的是(

). ①4=m;②x+y=10;③A=B=2;④N=N-2;⑤x=3;⑥1-y=5;⑦sum=100.

A.①⑤⑦

B.②⑤⑦

C.④⑤⑦

D.③④⑤⑥

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

已知函数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

对于实数x,y,规定运算“&”为x&y=(x+4)(y-3),设计一个程序计算x&(y&z)的值.

考题变式(我来改编):

参考答案

知识体系梳理

问题1:输入语句

输出语句

赋值语句

问题2:变量

表达式

表达式

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

一个

重点难点探究

探究一:【解析】根据赋值语句的格式及变量书写的要求可知④⑤⑦正确,所以选C. 【答案】C 【小结】注意赋值语句中的“=”与代数运算中的等号意义不同,它具有赋值功能,也就是把“=”右边的数字或由表达式计算出的值赋给左边变量.比如N=N-2中,如果N的初始值为1,则在经过赋值后N的值变为-1.我们可以把变量当作是一个“容器”,当它里面有一个值后,变量想变为其他值,“容器”内的值只能被替换,不能与原来的值共存.

探究二:【解析】程序如下: x=2 y=3*x-1 x=y y=3*x-1 PRINT y END

【小结】在编写程序时,一定要注意输入语句、输出语句、赋值语句的格式和作用以及标点符号的运用,并注意程序语言中函数和表达式的书写要求.

探究三:【解析】

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

【解析】

INPUT “x,y,z”;x,y,z m=(y+4)*(z-3) n=(x+4)*(m-3) PRINT “x&(y&z)=”;n END

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-04-26 08:34:00
  • 下载次数: 0
  • 浏览次数: 45
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:靖远县第四中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句优秀公开课教案是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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