资料摘要

第1课时 输入、输出和赋值语句【教学目标】1.初步了解基本的算法语句中的赋值,输入和输出语句特点. 2.理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言. 【重点难点】1.教学重点:赋值,输入和输出语句的基本结构特点及用法. 2.教学难点:三种语句的意义及作用. 【教学过程】一

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
16
下载次数
0
更新时间
2019-08-06 08:32:00
来源学校
学校:惠州市华罗庚中学

1.2.1 输入语句、输出语句和赋值语句名师教学实录

未知
2019-08-06 08:32:00
16
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句名师教学实录

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…名师教学实录

正文

第1课时 输入、输出和赋值语句

【教学目标】

1.初步了解基本的算法语句中的赋值,输入和输出语句特点. 2.理解基本算法语句是将算法的各种控制结构转变成计算机能够理解的程序语言. 【重点难点】

1.教学重点:赋值,输入和输出语句的基本结构特点及用法. 2.教学难点:三种语句的意义及作用. 【教学过程】

一、情景设置

上节我们的练习中有一个题:

已知f(x)=x2-2x-3,求f(3),f(-5),f(5),并计算f(3)+f(-5)+f(5)的值,它的算法是:

S1: 输入x=3

S2: y1= x2-2x-3 S3: 输入x=-5

S4: y2= x2-2x-3 S5: 输入x=5

S6: y3= x2-2x-3 S7: 输出y1,y2,y3

S8: 输出y1+y2+y3

上面这些文字语言写成的算法,计算机是无法识别的,如何把它改写成计算机能识别并运行的程序语言呢? 在上一节,我们学习算法和程序框图时,就指出了用顺序结构,条件结构和循环结构就可以表示任何算法.如何将算法的这些控制结构,转变成计算机能够理解的程序语言和能在计算机上实现的程序呢?现在计算机能够直接或间接理解的程序语言有很多种,这些程序语言都包含了一些基本的语句结构:输入语句,输出语句,赋值语句,条件语句和循环语句.本节课我们学习赋值语句,输入和输出语句,帮助大家更好地理解这些语句的结构以及在解决数学问题中的应用.

二、探索研究

三、教学精讲

(1)赋值语句:在表述一个算法时,经常要引入变量,并赋给该变量一个值.用来表明赋给某一个变量的一个具体值的语句叫做赋值语句. 赋值语句的一般格式:变量名=表达式

对于赋值语句的格式和意义作进一步的探究. ①“=”的意义和作用:赋值语句中的“=”号,称作赋值号. 注:赋值号与等式中等号的区别. ②赋值语句的作用:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 关于赋值语句,需要注意几点: ①赋值号左边只能是变量名,而不是表达式.例如3.6=x;5=y都是错误的. ②赋值号左右不能对换. 注:赋值语句是将赋值号右边的表达式赋值给赋值号左边的变量.例如:y=x,表示用x的值替代变量y原先的取值,不能改写成x=y,因为后者表示用y的值替代变量x的值. ③一个语句只能给一个变量赋值。

④不能利用赋值语句进行代数式(或符号)的演算. 注:在赋值语句中的赋值符号右边的表达式中的每一个变量都必须事先赋值给确定的值,不能用赋值语句进行如化简、因式分解等演算,如y=x2-1=(x-1)(x+1)是不能实现的.在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”.

⑤赋值号和数学中的等号的意义不同. 注:赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.例如x=5;y=1等;如果原来已经有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”.例如:n=n+1在数学中是不成立的,但在赋值语句中,意思是将n的原值加1再赋给n,即n的值增加1. (2)输入语句

在某些算法中,变量的初值要根据情况经常的改变,一般我们把程序和初始数据分开,每次算题时,即使初始数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可,这个过程在程序语言中,用输入语言来控制. 输入语句的一般格式:input

“提示内容”;变量

对于输入语句的格式和意义作进一步的探究. ①input是输入语句的开始部分,是计算机能识别的输入语言,所以输入语句又叫做input语句。

②输入语句的作用:对程序中的变量赋值。如:input “x,y,z=”;x,y,z 关于input语句,有几点说明: ①输入语句又称键盘输入语句,它是在程序运行当中由用户由键盘输入,而不需要在编写程序时指定。所以它可以解决一类型问题。

②输入语句要求输入的值只能是具体的常数,不能是函数,变量或者表达式。可以给多个变量赋值,各个数据之间用“,”隔开。

③在输入语句中的“提示信息”和它后面的“;”可以省略。

④输入语句无计算功能。

(3)输出语句

任何求解问题的算法,都要把求解的结果输出,因此任何的程序语言也都有自己的输出语句来控制输出,不同的程序语言都有自己的输出语句和表现形式,但功能是一样的,就是以某种形式把求解结果输出来. 输出语言一般格式:print “提示内容”;表达式

对于输入语句的格式和意义作进一步的探究. ①print是输出语句的开头部分,是计算机能识别的输出语句。所以输出语句又叫做print语句。

②输出语句的作用:在计算机的屏幕上输出表达式的值或进行计算。如:print “s=”;s 关于输出语句需要说明几点:

①输出语句中表达式可以是变量、计算公式或系统信息。

②一个语句可以输出多个表达式,不同表达式之间要用“,”分隔。

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

例1、课本P21中的例1

例2、课本P23中的例2

例3、课本P24中的例3

例4、课本P24中的例4

四、课堂练习

练习1.课本P24页第1题

让学生自主发现每步程序的意义,体会赋值,输入和输出语句的意义和作用. 练习2.课本P24页第4题

让学生体会计算机在解决实际问题中的作用。

五、本节小结

学生总结:赋值语句,输入语句,输出语句的一般格式

教师介绍:本节课通过通过分析具体实例,掌握三种语言的特点和一般格式,会用三种语言编写最基本的程序.

【教学后记】

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2019-08-06 08:32:00
  • 下载次数: 0
  • 浏览次数: 16
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:惠州市华罗庚中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句名师教学实录是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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