资料摘要

1.2.1输入语句、输出语句和赋值语句三维目标1.知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构.(2)会写一些简单的程序.(3)掌握赋值语句中的“=”的作用.2.过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿.(2)通过对现实生活情境的探究,尝试

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
18
下载次数
0
更新时间
2018-05-03 09:12:00
来源学校
学校:伊川县实验高中

1.2.1 输入语句、输出语句和赋值语句优秀教案板书设计

未知
2018-05-03 09:12:00
18
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句优秀教案板书设计

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…优秀教案板书设计

正文

1.2.1

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

三维目标

1.知识与技能

(1)正确理解输入语句、输出语句、赋值语句的结构.

(2)会写一些简单的程序.

(3)掌握赋值语句中的“=”的作用.

2.过程与方法

(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿.

(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法.

3.情感、态度与价值观

通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣.

重点难点

重点:正确理解输入语句、输出语句、赋值语句的作用.

难点:准确写出输入语句、输出语句、赋值语句.

教学建议

结合本节课的教学内容和学生的认知水平,建议教师启发引导为主,利用多媒体及程序软件,从复习回顾引入课题,由计算机的局限性产生问题,从而寻找解决的方法,引入学习程序语言的必要性.在教学上强调学生的主体意识,激发学生的求知欲望,使学生在探索中学习,在研究中提高,通过自主探究,产生结论,不断改进、完善结论,让不同层次的学生都参与到课堂教学中,让学生积极参与、讨论交流.充分挖掘三种算法语句格式特点及意义,在分析具体问题的过

程中,总结三种语句的思想与特征.

1.理解输入语句、输出语句、赋值语句.(重点) 课标解读

2.能够将程序框图转化为程序语句.(难点) 3.进一步体会算法的基本思想.

知识

【问题导思】

小华同学在一次期末测验中,语文、数学、英语学科的成绩分别为120,126,110. 1.画出求三科平均分的框图.

【提示】

基本算法语句

2.该问题能用计算机处理吗?应如何操作?

【提示】

能,应将算法过程转化成计算机理解的语言.

1.输入语句

(1)格式:INPUT “提示内容”;变量.

(2)功能:输入提示内容要求的相应信息赋值.

2.输出语句

(1)格式:PRINT “提示内容”;表达式.

(2)功能:实现算法的输出结果功能.

3.赋值语句

(1)格式:变量=表达式.

(2)功能:将表达式所代表的值赋给变量.

类型1

输入、输出语句

例1

编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.

【思路探究】

根据输入、输出语句的格式编写.

解:INPUT “a,b=”;a,b PRINT “ab=”;a^b PRINT “ba=”;b^a END 规律方法

1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开.

2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.

3.输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.

变式训练

已知A(x1,y1),B(x2,y2)是平面上两点,设计一个程序输出线段AB的中点M的横、纵坐标.

解:

INPUT x1,y1,x2,y2

x=(x1+x2)/2

y=(y1+y2)/2 PRINT

“点M的横坐标为”;x,“纵坐标为”;y END 类型2

赋值语句

例2

请写出下面程序运算输出的结果.

【思路探究】

利用赋值语句的功能求解最后结果.

解:(1)因为a=5,b=3,c=(a+b)/2=4,

所以d=c2=16,输出d的值为16. (2)因为a=1,b=2,c=a+b,所以c=3,b=a+c-b,

即b=1+3-2=2.所以输出a,b,c的值为1,2,3. (3)由b=20及a=b知a=20,

由c=30及b=c知b=30,

再由c=a及a=20知c=20. 所以a=20,b=30,c=20,输出a,b,c的值是20,30,20. 规律方法

1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.

2.赋值号两边的内容不能对调,如a=b与b=a表示的意义完全不同.

赋值号与“等于”的意义也不同,若把“=”看作等于,则N=N+1不成立,若看作赋值号,则成立.

3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“=”.可给一个变量多次赋值,但只保留最后一次所赋的值.

变式训练

写出下列语句描述的算法的输出结果.

解:(1)z=5×10=50,s=5+10+50=65,输出65. (2)c=4×2=8,d=4+8=12,

s=4+2+8+12=26,输出26. 类型3

用三种语句编写程序

例3

编写程序,计算甲、乙、丙三人的平均年龄.

【思路探究】

求和→求平均数→输出结果

解:解决本例的算法步骤:

第一步:输入甲、乙、丙三人的年龄a,b,c. a+b+c第二步:计算y=3. 第三步:输出y. 程序如下所示:

INPUT “jia=”;a INPUT “yi=”;b INPUT “bing=”;c PRINT “The average=”;(a+b+c)/3 END 规律方法

数学符号同程序符号间的互化关系:

功能

乘法运算符

除法运算符

指数运算

数学符号

×

÷

ax

程序符号或函数

* / a^x

不大于

不小于

不等号

绝对值

算术平方根

逻辑“且”运算

逻辑“或”运算

变式训练

≤

≥

≠

|x|

x

<=

>=

<>

ABS(x) SQR(x) AND

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

解:程序如下:

x=2y=3*x-1x=y

y=3*x-1PRINT

yEND课堂小结

1.需输入信息时用INPUT语句,需输出信息时用PRINT语句.当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.

2.赋值语句是一个程序必不可少的重要组成部分.使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.

当堂检测

1.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符号是(

) A.逗号

B.分号

C.空格

D.引号

【解析】

输入语句中,变量之间只能用逗号.

【答案】

A 2.赋值语句N=N+1的意思是(

) A.N等于N+1 B.N+1等于N

C.将N的值赋给N+1 D.将N的原值加1再赋给N,即N的值增加1 【解析】

由赋值语句的作用及特点知,D正确.

【答案】

D 3.以下程序输出结果为________.

a=5 a=a+1 a=a*a PRINT

a END 【解析】

a=6×6=36. 【答案】

36

第 1 页,共 1 页

文档信息

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

作者信息

教师头像

5ygggwenku_147287

来自:学校:伊川县实验高中

下载提示

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

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

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句优秀教案板书设计是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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