资料摘要

第一章算法初步1.2 基本算法语句1.2.1 输入语句、输出语句与赋值语句一、学习目标1.知识与技能(1)了解程序语言与自然语言和程序框图设计算法的区别.(2)理解输入、输出语句和赋值语句的功能和表示法.(3)能准确应用上述语句把程序框图转化为算法语句.2.过程与方法(1)让学生充分地感知、

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
56
下载次数
0
更新时间
2018-06-15 10:57:00
来源学校
学校:遵化市第一中学

1.2.1 输入语句、输出语句和赋值语句教学评价实录

未知
2018-06-15 10:57:00
56
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句教学评价实录

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…教学评价实录

正文

第一章算法初步

1.2 基本算法语句

1.2.1 输入语句、输出语句与赋值语句

一、学习目标

1.知识与技能

(1)了解程序语言与自然语言和程序框图设计算法的区别.

(2)理解输入、输出语句和赋值语句的功能和表示法.

(3)能准确应用上述语句把程序框图转化为算法语句.

2.过程与方法

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

(2)通过模仿、操作,探索的过程,体会算法的基本思想和基本语句的用途,提高学生应用数学软件的能力.

3.情感、态度与价值观

(1)通过对三种语句的了解和实现,发展有条理的思考,表达的能力,提高逻辑思维能力.

(2)学习算法语句,帮助学生利用计算机软件实现算法.活跃思维,提高学生的数学素养.

(3)结合计算机软件的应用,增强应用数学的意识,在计算机上实现算法,让学生体会成功的喜悦.

二、重点难点

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

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

三、专家建议

一方面使学生明确赋值号“=”的内涵,指出只是借用代数运算中等号的形式,与代数中的等号有本质的区别,有的算法书籍中也用“←”表示.另一方面是通过一些算法实例体会赋值号在程序中的作用,通过用途加深理解.

四、教学方法

自学-训练-点拨-练习-总结

五、教学过程

●课堂探究

一、引入:

1.计算机能够“理解”的语言与人的语言有什么区别?

计算机不同于人:人有大脑,可以思考问题,而计算机则不能.用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即程序语言。

2.基本的算法语句有哪些?各自对应怎样的算法结构?

例:INPUT “x=”;x y=x^3+3*x^2-24*x+3 PRINT y END 这个程序就包含了输入语句、输出语句和赋值语句,下面我们进一步学习这三种语句。

知识点(一)输入语句

1、一般格式:INPUT

“提示内容”;变量

2、说明:

①INPUT语句又称“键盘输入语句”用户需把数据由键盘输入。

②“提示内容”提示用户输入什么样的信息。

③变量是指程序在运行时其值是可以变化的量。

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

⑤提示内容与变量之间用“;”隔开,变量与变量之间用“,”隔开。

“提示内容”和它后面的“;”可以省略。

⑥无计算功能,用户由键盘输入的数据必须是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同。

3、注意: INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:

INPUT “提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量3,…

例如,输入一个学生数学,语文,英语三门课的成绩,可以写成:

INPUT “数学,语文,英语”;a,b,c 知识点(二)输出语句

1、一般格式:PRINT

“提示内容”;表达式

2、说明:

①作用是实现算法的输出结果功能,计算。

②“提示内容”提示用户输出什么样的信息。

③表达式是指程序要输出的数据。

④输出语句可以输出常量、变量或表达式的值及字符。

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

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

(7)同输入语句一样,表达式前也可以有“提示内容”.

例:PRINT “S=”; S

PRINT “n is not a prime number.”

PRINT

“n不是质数.”

知识点(三)赋值语句

1、一般格式:变量=表达式

2、说明:

①作用是将表达式所代表的值赋给变量,计算。

②赋值语句中的“=”称为赋值号。

③赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式

④赋值号左右不能对换

⑤不能用赋值号进行代数式的演算。

⑥一个语句只能给一个变量赋值;

⑦将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。

二、总结对比

1、完成以下表格

语句

一般格式

主要功能

是否有计算功能

输入语句

输出语句

赋值语句

2:数学符号与程序符号的对比

数学符号

×

÷

≤

≥

≠

|x|

取余数

取商

且\或

程序符号

* / a^b <= >= <> ABS(x) SQR(x) MOD \ AND\OR ●典例精讲

〖例1〗

:给一个变量重复赋值。

A=10 A=A+15

PRINT

A END

A的输出值是多少? 分析:此程序给变量A赋了两次值.A的初值为10,第二次赋值后,初值被“覆

盖”,A的值变为25,因此输出值是25. 规律方法:要编写程序解决某个实际问题,应该先针对问题将程序分成几块,然后将每一块的功能设计出来,合起来,程序就设计好了.如本题可分为三大块:(1)数据输入模块;(2)数据运算模块;(3)数据输出模块.

〖例2〗在例1程序的基础上,设计一个程序,要求最后A的输出值是30. 解析:

A=10 A=A+15 PRINT A A=A+5 PRINT A END 〖例3〗:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。

解析:

INPUT “Maths,Chinese,English”;a,b,c y=(a+b+c)/3 PRINT

“y=”;y

END 规律方法:先写出算法,画出程序框图,再进行编程

〖例4〗交换两个变量A和B的值,并输出交换前后的值。

分析:引入一个中间变量X,将A的值赋予X,又将B的值赋予A,再将X的值赋予B,从而达到交换A,B的值.(比如交换装满水的两个水桶里的水需要再找一个空桶)

解析:

INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B

END ●强化练习

1、判断下列赋值语句是否正确

(1)

4=m

(2) x+y=10

(3) A=B=2

(4) N=2*N 2、写出下列语句描述的算法的输出结果

(1) a=5 b=3 c=(a+b)/2 d=c*c print “d=”;d (2) a=1 b=2 c=a+b b=a+c-b print a,b,c (3) a=10 b=20 c=30 a=b b=c c=a print a,b,c 3:写出求1+2+3+4+5+6+7+8的一个程序算法

4、写出用公式法求x2-2x-8=0的根的程序

5、根据下列程序,画出程序框图

INPUT x,y PRINT x/2,3*y x=x+1 y=y-1 PRINT x,y

END 6:编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积(.

π取3.14)

●课堂小结

1.赋值语句中的“=”称作赋值号,而不是“等号”;格式中右边“表达式”可以是一个数值、常量或算式,如果“表达式”是一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.

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

六、板书设计

1.2.1 输入语句、输出语句与赋值语句

学习目标

(1)了解程序语言与自然语

言和程序框图设计算法的区别.

(2)理解输入、输出语句和赋值语句的功能和表示法.

(3)能准确应用上述语句把

程序框图转化为算法语句.

课下作业

探究点

注意事项:

1 2.

3.

4. 典例分析

例1 例2 例3

学生练习

小结:

作业

当堂检测反馈

1.下列关于赋值语句的说法错误的是(

) A.赋值语句左边只能是变量,而不能是表达式

B.赋值语句是把赋值符号左边变量的值赋予赋值符号右边的表达式

C.赋值语句是把赋值符号右边表达式的值赋予赋值符号左边的变量

D.在算法语句中,赋值语句是最基本的语句

[答案]

B 2.A=15,A=-A+5,最后A的值应为(

) A.10

B.-10 C.5

D.15 [答案]

B [解析]

∵A=15,∴A=-A+5=-10.故选B. 3.下列赋值能使y的值为5的是(

) A.8-3=y

B.2*3-1=y

C.5=y

D.y=2*3-1

[答案]

D [解析]

赋值语句的一般表达形式是:变量=表达式.因此A、B、C不是赋值语句.

4.赋值语句中的“=”叫作________,计算机执行时,先计算“=”________边表达式的值,然后赋给________边的变量.

[答案]

赋值号

右

左

5.给出算法流程图如下:

则输出结果为________.

[答案]

1,-2,-1 [解析]

c=a-b=1-2=-1,b=a+c-b=1-1-2=-2.

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-06-15 10:57:00
  • 下载次数: 0
  • 浏览次数: 56
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:遵化市第一中学

下载提示

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

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

关于本教案的常见问题

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

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

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

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

Q:如何找到配套课件?

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