版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2.2变量与赋值2.2.2变量与赋值2.选择结构步骤甲步骤乙条件步骤甲步骤乙我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明.1.顺序结构步骤甲步骤乙2.选择结构步骤甲步骤乙条件步骤甲步骤乙我们学习了算1642年1674年1822年下面我们看下计算机的发展历程1642年1674年1822年下面我们看下计算机的发展历程1930年1941年1943年1930年1941年1943年PCIBM现代超级计算机PCIBM现代超级计算机我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题.计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处1.熟练掌握赋值的概念及其一般的表示形式;2.会利用变量和赋值将实际问题的框图转化为算法语句;(难点)3.体会算法中的赋值号与数学中的等号的区别与联系.(重点)1.熟练掌握赋值的概念及其一般的表示形式;1.变量:在研究问题的过程中可以取不同数值的量.赋值语句的一般形式为:变量名=表达式
计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示.如a,x,a1,sum等.2.赋值:把B的值赋给变量A,这个过程称为赋值.记作:A=B.其中“=”为赋值符号.1.变量:在研究问题的过程中可以取不同数值的量.赋值语句的一思考:已知两个数A和B,设计一个算法使A和B互换.ABXA算法如下:(1)X=A(2)A=B(3)B=X(4)输出结果A,BA注意交换过程ABAB思考:已知两个数A和B,设计一个算法使A和B互换.ABXAB=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即“A杯”中的水,交换结束.其交换过程可以形象地理解为:X=A表示“把A杯中的水倒入X杯中”,这样“A杯”是空杯子;A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子;其交换过程可以用图表示:①②③B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成2.在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的“=”号.赋值注意问题:1.赋值符号左边只能是变量名,而不是表达式,只能写成:b=2,b=a+1,但不能写成:2=b,b+1=23.赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值.2.在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个分析:解决这个问题的思路其实很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.例1设计一个算法,从5个不同的数中找出最大数,用框图描述这个算法.分析:解决这个问题的思路其实很简单,先选2个数进行比较,去掉1.比较a1与a2,将较大的数记作b.2.再将b与a3进行比较,将较大的数记作b.3.再将b与a4进行比较,将较大的数记作b.4.再将b与a5进行比较,将较大的数记作b.5.输出b,b的值即为所求的最大数.解:记这5个不同的数分别为:a1,a2,a3,a4,a5,算法步骤如下:1.比较a1与a2,将较大的数记作b.2.再将b与a3进行比你会制作框图吗?你会制作框图吗?开始b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束输入a1,a2,a3,a4,a5思考
上面的问题我们可以用赋值结构表示,你会画它的框图吗?开始b=a1否是b=a4b<a4b<a2否是b=a2b<a3分析:首先要先给C赋值,再给F赋值开始结束C=23.5输出F解:算法描述如下:输出F.框图如图:C=23.5;摄氏温度华氏温度分析:首先要先给C赋值,再给F赋值开始结束C=23.5输出例3经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出框图.例3经过市场调查分析得知,1999年第一季度内,某地区对分析:因为第一季度商品的需求量为12000件,而且每个月以相同数量投放市场,因此每个月向市场投放4000件商品.这样,一月的库存为年初库存量50000件减去市场投放量4000件,故为46000件.可以用下表表示库存量随着月份的变化情况.月份1月2月3月库存量S/件460004200038000分析:因为第一季度商品的需求量为12000件,而且每个月以还可以用下列赋值语句来表示库存量的变化:S=S-4000.赋值号左边的变量S可看作盒子,如果它表示的是这个月的库存量,那么右边的变量S表示的是上个月的库存量.这是对变量S的赋值,赋值的目的是改变变量S的值,将变量S上次的值减4000再次赋予变量S.还可以用下列赋值语句来表示库存量的变化:S=S-4000.解:算法框图如图:解:算法框图如图:程序框图x为托运的路线程序框图x为托运的路线设汽车托运质量为Pkg的货物时,托运每千米的费用标准为画出行李托运费用的算法流程图.【变式训练】设汽车托运质量为Pkg的货物时,托运每千米的费用标准为【变例3有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2004年的价格是10000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.例3有关专家建议,在未来几年,中国的通货膨胀率保持在3%解:算法框图如图:解:算法框图如图:1.下列框图中具有赋值、计算功能的是()A.处理框B.输入、输出框C.起止框D.判断框A1.下列框图中具有赋值、计算功能的是()A2.阅读框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是()A.75,21,32B.21,32,75C.32,21,75D.75,32,21A2.阅读框图,若输入的a,b,c分别为21,32,75,则输3.执行下列赋值语句后输出的结果为_______.1.a=1,b=1;2.b=a+1;3.b=b+1;4.b=b+5;5.输出b.【解析】执行第2步得到b=2,第3步得到b=3,第4步得到b=8.83.执行下列赋值语句后输出的结果为_______.84.阅读框图,其输出的结果是__________.分析:在题中所给的框图中,首先赋给变量x的初始值为2,再把2x+1=5赋给变量y,则y=5,又把3y-2=13赋给变量b,则b=13,所以易得最后结果为13.134.阅读框图,其输出的结果是__________.分析:在题变量赋值概念表示意义过程变量赋值概念表示意义过程
“问号是开启任何一门科学的钥匙”,愿你在学习中多抓住几个问号.“问号是开启任何一门科学的钥匙”,愿你在学习中多抓住几2.2.2变量与赋值2.2.2变量与赋值2.选择结构步骤甲步骤乙条件步骤甲步骤乙我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明.1.顺序结构步骤甲步骤乙2.选择结构步骤甲步骤乙条件步骤甲步骤乙我们学习了算1642年1674年1822年下面我们看下计算机的发展历程1642年1674年1822年下面我们看下计算机的发展历程1930年1941年1943年1930年1941年1943年PCIBM现代超级计算机PCIBM现代超级计算机我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也是我们学习的目的,从特殊到一般再到特殊,那么,变量和赋值刚好可以帮我们解决这些问题.计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们利用计算机在处理实际问题时,常常希望它们帮我们处1.熟练掌握赋值的概念及其一般的表示形式;2.会利用变量和赋值将实际问题的框图转化为算法语句;(难点)3.体会算法中的赋值号与数学中的等号的区别与联系.(重点)1.熟练掌握赋值的概念及其一般的表示形式;1.变量:在研究问题的过程中可以取不同数值的量.赋值语句的一般形式为:变量名=表达式
计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示.如a,x,a1,sum等.2.赋值:把B的值赋给变量A,这个过程称为赋值.记作:A=B.其中“=”为赋值符号.1.变量:在研究问题的过程中可以取不同数值的量.赋值语句的一思考:已知两个数A和B,设计一个算法使A和B互换.ABXA算法如下:(1)X=A(2)A=B(3)B=X(4)输出结果A,BA注意交换过程ABAB思考:已知两个数A和B,设计一个算法使A和B互换.ABXAB=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即“A杯”中的水,交换结束.其交换过程可以形象地理解为:X=A表示“把A杯中的水倒入X杯中”,这样“A杯”是空杯子;A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子;其交换过程可以用图表示:①②③B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成2.在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的“=”号.赋值注意问题:1.赋值符号左边只能是变量名,而不是表达式,只能写成:b=2,b=a+1,但不能写成:2=b,b+1=23.赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值.2.在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个分析:解决这个问题的思路其实很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.例1设计一个算法,从5个不同的数中找出最大数,用框图描述这个算法.分析:解决这个问题的思路其实很简单,先选2个数进行比较,去掉1.比较a1与a2,将较大的数记作b.2.再将b与a3进行比较,将较大的数记作b.3.再将b与a4进行比较,将较大的数记作b.4.再将b与a5进行比较,将较大的数记作b.5.输出b,b的值即为所求的最大数.解:记这5个不同的数分别为:a1,a2,a3,a4,a5,算法步骤如下:1.比较a1与a2,将较大的数记作b.2.再将b与a3进行比你会制作框图吗?你会制作框图吗?开始b=a1否是b=a4b<a4b<a2否是b=a2b<a3否是b=a3b<a5否是b=a5输出b结束输入a1,a2,a3,a4,a5思考
上面的问题我们可以用赋值结构表示,你会画它的框图吗?开始b=a1否是b=a4b<a4b<a2否是b=a2b<a3分析:首先要先给C赋值,再给F赋值开始结束C=23.5输出F解:算法描述如下:输出F.框图如图:C=23.5;摄氏温度华氏温度分析:首先要先给C赋值,再给F赋值开始结束C=23.5输出例3经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出框图.例3经过市场调查分析得知,1999年第一季度内,某地区对分析:因为第一季度商品的需求量为12000件,而且每个月以相同数量投放市场,因此每个月向市场投放4000件商品.这样,一月的库存为年初库存量50000件减去市场投放量4000件,故为46000件.可以用下表表示库存量随着月份的变化情况.月份1月2月3月库存量S/件460004200038000分析:因为第一季度商品的需求量为12000件,而且每个月以还可以用下列赋值语句来表示库存量的变化:S=S-4000.赋值号左边的变量S可看作盒子,如果它表示的是这个月的库存量,那么右边的变量S表示的是上个月的库存量.这是对变量S的赋值,赋值的目的是改变变量S的值,将变量S上次的值减4000再次赋予变量S.还可以用下列赋值语句来表示库存量的变化:S=S-4000.解:算法框图如图:解:算法框图如图:程序框图x为托运的路线程序框图x为托运的路线设汽车托运质量为Pkg的货物时,托运每千米的费用标准为画出行李托运费用的算法流程图.【变式训练】设汽车托运质量为Pkg的货物时,托运每千米的费用标准为【变例3有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2004年的价格是10000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.例3有关专家建议,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 整本书阅读《乡土中国》课件 2024-2025学年统编版高中语文必修上册
- 《我与地坛 》课件 2024-2025学年统编版高中语文必修上册
- 2025届山西省昔阳县中学高三下学期第六次检测英语试卷含解析
- 2025届黑龙江省肇东一中高三3月份第一次模拟考试英语试卷含解析
- 湖北省黄冈市蔡河中学2025届高考仿真卷英语试卷含解析
- 2025届安徽省宣城市八校高三二诊模拟考试英语试卷含解析
- 福州屏东中学2025届高考数学五模试卷含解析
- 2025届营口市重点中学高三最后一卷语文试卷含解析
- 2025届湖北省武汉市达标名校高考临考冲刺英语试卷含解析
- 浙江省宁波市十校2025届高三下学期联合考试语文试题含解析
- 地基土承载力检测报告(共7页)
- 地下水八大离子-阴阳离子平衡计算公式
- 福伊特液力变矩器的结构及工作原理的使用
- 桥架支架计算表格
- 《恶臭污染物排放标准》(GB14554-1993)
- 凉山中小学期末考试题-凉山州2017-2018学年度上期期末试题八年级数学答案
- 10kv高压送电方案
- 工商局网址下载公司章程样本
- VDA_6.3_过程审核最新版检查表
- 霍曼门限位设定
- (完整版)小学五年级英语语法知识汇总
评论
0/150
提交评论