资料摘要
第一章算法初步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 输入语句、输出语句和赋值语句教学评价实录
未知
摘要:暂无摘要
关键词: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.”
“n不是质数.”
知识点(三)赋值语句
1、一般格式:变量=表达式
2、说明:
①作用是将表达式所代表的值赋给变量,计算。
②赋值语句中的“=”称为赋值号。
③赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式
④赋值号左右不能对换
⑤不能用赋值号进行代数式的演算。
⑥一个语句只能给一个变量赋值;
⑦将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。
二、总结对比
1、完成以下表格
语句
一般格式
主要功能
是否有计算功能
输入语句
输出语句
赋值语句
2:数学符号与程序符号的对比
数学符号
×
÷
≤
≥
≠
|x|
取余数
取商
且\或
程序符号
* / a^b <= >= <> ABS(x) SQR(x) MOD \ AND\OR ●典例精讲
〖例1〗
:给一个变量重复赋值。
A=10 A=A+15
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.
文档信息
- 格式: 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:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。