- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2变量与赋值 (1课时)
课程标准
经历将具体问题的算法转化成程序框图的过程,理解变量与赋值的含义及赋值语句,进一步体会算法的基本思想.
教学目标
1.理解变量的含义和赋值语句,并会正确使用赋值语句;
2.学会运用变量和赋值语句表达,解决具体问题的过程;
3.培养学生逻辑思维能力与表达能力.
教学重、难点
重点:变量与赋值的含义,流程图
难点:正确使用流程图
教学过程
复习导入
1.前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明
AB
A
B
顺序结构
选择结构
满足条件
A
B
是
否
满足条件
A
是
否
2.设计算法:求方程ax+b=0的解.
新课讲授
在设计算法的过程中有时候表述很麻烦,为了解决这个问题,需要引进变量和赋值。
变量 是指可以取不同数值的量,是一个可变化的量。
思考:什么是赋值呢?
例1: 设计一种算法,从5个实数中找出最大数,并用流程图描述这个算法.
结 束
输出 b
比较b与a5,记大数为b
比较b与a4,记大数为b
比较b与a3,记大数为b
比较a1与a2,记大数为b
输入a1,a2,a3,a4,a5
开始
在上述的算法中: 每一步都要与上一步中
得到的大数b比较,再将得到的大数值重新记
作b,通常叫b为变量,这种将大数重新记
作b的过程,我们叫赋值给b.
2. 赋值: 把B 的值赋给变量A, 这个过程
称为赋值.记作: A=B其中“=”为赋值符号.
赋值语句的一般格式为:
变量名=表达式
(5) 输出b,b即为所求的最大数.(b的值变为前5数中最大的数)(4) 再比较b与a5的大小,记大数为b (b的值变为前4数中最大的数)(3)
(5) 输出b,b即为所求的最大数.
(b的值变为前5数中最大的数)
(4) 再比较b与a5的大小,记大数为b
(b的值变为前4数中最大的数)
(3) 再比较b与a4的大小,记大数为b
(b的值变为前3数中最大的数)
(2) 再比较b与a3的大小,记大数为b
(b的值变为a1,a2中最大的数)
(1) 比较a1,a2的大小,记大数为b
设这5个数分别为: a1,a2,a3,a4,a5
解
(1)在赋值语句中,赋值符号的右边可以是 数值,也可以是变量,还可以是表达式,而赋值符号的左边只能是变量,否则没有意义.
如:x=5, x=y, x=3a+5b正确, 2=x, s-m=3错误.
(2)赋值号的左右两边一般不能互换。
如:x=5对, 5=x不对
(3)一个赋值语句只能给一个变量赋值。
如x=y+5正确, x-y=5是错误的.
可以先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关 .
(5)一个赋值语句中不能出现两个“=”.如a=b=2是错误的.
(6)赋值语句中的“=”与代数运算中的等号不同,如在赋值语句中i=i+1表示i的值自身加1,而在代数式中不成立.
4.小试牛刀
判断下列赋值语句是否正确.
(1) 6 = a (2) x + y = 5
(3)A = B = 2 (4)x = x2
探究
已知 两个数 a 和 b , 用赋值语句设计一个算法使a 和 b 的值互换.
新知巩固
例1: 设计一种算法,从5个实数中找出最大数,并用算法框图描述这个算法.
例2:用赋值语句写出下列算法,并画出流程图.摄氏 温度C为 23.5 ℃,将它转化成华氏温度F,并输出.
已知 F= 9/5C+32.
练习
开
开 始
结束
输入b
b=a+3
a=1
相应的框图。
阅如图所示的框图,说明输出结果
3.王妈妈开了一家小型餐馆,为了节约服务生
收费时间,她购进红、黄、蓝、绿四种颜色的
盘子,用这几种颜色的盘子分别盛5元、8元、
10元和12元的食品,这样结帐的时候,只要
数一下盘子就可以了,请利用赋值语句描述
用餐记费的算法。
五、小结
1.变量与赋值的概念
(第2题) 2.理解赋值意义,切实学会通过赋值的方式改变变量
(第2题)
的值,学会给变量赋值是构造算法的关键,也是算法的
基本要求
教学反思
本节课是教材第二章第二节内容,第一节中学习了算法的基本思想,学生对算法有了初步认识,第二节算法框图的基本结构及设计,首先学习的是顺序结构和选择结构,在这两种基本结构中,已经初步接触了变量,而且在初中对变量也有一定的认识,本节《变量与赋值》中的知识,对简化算法结构和明晰算法逻辑有很大的帮助,也为下一课时中的循环结构打下基础。因此,要求学生理解变量与赋值的概念,并学会使用变量与赋值解决算法问题。
以复习回顾导入。先复习了算法的
您可能关注的文档
- 办好红领巾广播站,推进校园文化建设.doc
- 办文办会办事讲座-湘潭市农机管理局.ppt
- 办学水平稳步提升 办学特色鲜明突出.doc
- 半导体中的非平衡过剩载流子 半导体物理与器件.ppt
- 半刚性连接组合梁框架足尺模型模拟地震振动台试验.docx
- 半潜船发展历史与展望.docx
- 半球形插花的制作.ppt
- 半山半岛项目可行性研究报告.ppt
- 半夏泻心汤课件.ppt
- 半纤维素的利用.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)