资料摘要

§1.2.1基本算法语句——赋值、输入、输出语句一、教学目标(1)正确理解赋值语句、输入语句、输出语句的结构;(2)让学生充分地感知、体验应用计算机解决数学问题的方法;(3)通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
26
下载次数
0
更新时间
2026-03-28 23:17:36
来源学校
学校:榆中师范学校

1.2.1 输入语句、输出语句和赋值语句优质课教案内容

未知
2026-03-28 23:17:36
26
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句优质课教案内容

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…优质课教案内容

正文

§1.2.1基本算法语句——赋值、输入、输出语句

一、教学目标

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

(2)让学生充分地感知、体验应用计算机解决数学问题的方法;

(3)通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.

二、教学重点

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

三、教学难点

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

四、教学过程

算法是一种数学语言,我们已学习过用自然语言或程序框图来描述算法,但这样的算法计算机不“理解”.那怎么用更简捷的语句来表述算法,并且能够让计算机“理解”呢?这就用到程序设计语言. 我们从最基本的算法语句开始研究. (一)赋值语句

在表述一个算法时,经常要引入变量,并赋给该变量一个值.用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句. 赋值语句的一般格式是

变量=表达式

在算法语句中,赋值语句是最基本的语句,是使变量取得数据的常用方法之一. 赋值语句中的“=”号,叫做赋值号.它与数学中的等号不完全一样.在计算机中,赋值语句的作用是:先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 如:a=3 b=100 c=p*(p-a)*(p-b)*(p-c)

赋值语句看似简单,实质上内涵非常丰富,在应用时要注意以下几个问题:

(1)赋值号的左边只能是变量名字,而不能是表达式.

如3.6=x就是错误的. (2)赋值号左右两边不能对换,如果互换,意义可能会发生改变.如:Y=X,表示用X的值替代变量Y的值;而X=Y,表示用Y的值替代变量X的值.这二者的意义是不相同的. (3)不能利用赋值语句进行代数式(或符号)的演算(如因式分解、化简等). 如y=x2-1=(x+1)*(x-1)是不对的.在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或两个以上的“=”号. 数学中的A=B=50用程序表示为:

A=50,

B=A. (同样一个符号,在不同的环境下

有不同的意义.如:这里的A)

(4)赋值号与数学中的等号的意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后获得一个值;如果原来已有值,则执行赋值语句后,以赋值号右边表达式的值替代该变量原来的值,即将原值“冲掉”.如: N=N+1在数学中是不成立的,但在程序中是成立的,它表示用N原来的值加1替代原来的N的值,即N的值增加1.N=N+1常用于设计计数器、统计进行的次数、输入的个数等.

(二)输入语句

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

“提示内容”一般是提示用户输入什么样的信息.提示内容可以是英文,也可以是中文.如:

XM= INPUT

(“你叫什么名字:”);

输入语句还可以同时给多个变量赋值。

例1:要编写程序,计算一个学生数学、语文、英语三门课的平均成绩,其输入语句如下:

a =input (“Maths=”);

b =input (“Chinese=”);

c =input (“English=”);

aver=(a+b+c)/3

变量=input

(“提示内容”);

(三)输出语句

任何求解问题的算法,都要把求解的结果“输出”.因此,任何程序语言必须由“输出语句”来控制输出. 输出语句的一般格式是

print(%io(2),变量)

其中%io(2)表示在屏幕上输出

输出语句可以同时输出多个变量的值或多个常量的值,如

pringt(%io(2),a,b,c)

本节的输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构,计算机自上而下按照语句排列的顺序执行这些语句. 有了这三种基本语句,就可以编写一些简单的程序了.

例2:

用scilab中的rand()函数,首先生成一个0~1之间的随机数,并把它赋给变量a,再把数值3赋给变量b,把变量a+b赋值给变量c,最后把它们输出到屏幕上。

a=rang();

b=3;

pringt(%io(2),a,b,c) 五、巩固练习:

作业:课本20页,练习A

1, 3, 4

练习B34

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2026-03-28 23:17:36
  • 下载次数: 0
  • 浏览次数: 26
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:榆中师范学校

下载提示

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

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

关于本教案的常见问题

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

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

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

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

Q:如何找到配套课件?

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