




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2 变量与赋值,通过对具体实例的解决过程与步骤的分析,体会变量与赋值的含义.,1、顺序结构,2、选择结构,顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中常用到的一种结构,它是计算机基本的逻辑推理结构.,用框图表示算法,简洁、清晰、直观、便于检查.,在设计算法过程中,解决问题的基本思想常常很简单、很清楚,但是表述却很麻烦,为了解决这个问题,需要引入变量与赋值.,1、变量:,在研究问题的过程中可以取不同的值的量.,赋值语句的一般形式为:,变量名=表达式,计算机中变量的表示一般由一个或几个英文字母组成,或字母加数字表示.,2、 赋值:,把B的值赋给变量A, 这个过程称为赋值.记作: A=B其中“=”为赋值符号.,如a,x,a1,sum等.,探究1 已知两个数A和B, 设计一个算法使A和B位置互换。,A,B,X,A,算法如下:(1)X =A(2)A =B(3)B= X(4)输出结果A,B,A,B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即“A杯”中的水,交换结束.,图,其交换过程可以形象理解为:,X=A表示“把A杯中的水倒入X杯中”,这样“A杯”是空杯子;,A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子;,其交换过程可以用图1表示:,2、在一个赋值语句中,只能给一个变量赋值,不能出现两个或两个以上的“=”号.,赋值注意问题:,1、赋值符号左边只能是变量名字,而不是表达式,只能写成:b=2,b=a+1,但不能写成:2=b,b+1=2,3、赋值符号不同于“等号”,赋值符号左边的变量如果原来没有值,在执行完赋值语句后,该变量获得一个值,如果原来已有值,则执行赋值语句后,以赋值符号右边表达式的值替代原来的值.,分析:,解决这个问题的思路其实很简单,先选2个数进行比较,去掉小的,留下大的;再取3个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.,解:,例1 设计一种算法,从5个不同的数中找出最大数,并用框图描述这个算法.,设这5个不同的数分别为:a1,a2,a3,a4,a5,算法步骤如下:,1、比较a1与a2,将较大的数记作b.,2、再将b与a3进行比较,将较大的数记作b.,3、再将b与a4进行比较,将较大的数记作b.,4、再b与a5进行比较,将较大的数记作b.,5、输出b,b的值即为所求的最大数.,你会制作框图吗?,探究2 上面的问题我们可以用赋值结构表示,你会画它的框图吗?,分析:首先要先给C赋值,再给F 赋值,开始,结束,C=23.5,输出F,解:算法描述如下:,(3)输出F,框图如图:,(1)C=23.5,例3 经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12 000件.为保证商品不脱销,商家在每月月初将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出框图.,分析:因为第一季度商品的需求量为12 000件,而且每个月以相同数量投放市场,因此每个月向市场投放4 000件商品.这样,一月份得库存为年初库存量50000件减去市场投放量4000件,故为46000件.可以用下表表示库存量随着月份的变化情况.,还可以用下列赋值语句来表示库存量的变化:S=S-4 000.,赋值号左边的变量S可看作盒子,如果它表示的是这个月的存储量,那么右边的变量S表示的是上个月的存储量.这是对变量S的赋值,赋值的目的是改变变量的值,将变量S上次的值减去4 000再次赋予变量S.,解:算法框图如图:,例4 有关专家建议,在未来几年,中国的通货膨胀率保持在3%左右将对中国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情形下,某种品牌的钢琴2004年的价格是10 000元,请用框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.,解:算法框图如图:,1.下列框图中具有赋值、计算功能的是( )A.处理框 B.输入、输出框C.循环框 D.判断框2.下面程序框在框图中具有计算功能的是( ),A,C,3.阅读右侧框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( ),A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21,3题图,A,4、阅读框图,其输出的结果是_.,分析:在题中所给的框图中,首先赋给x的初始值为2,再把2x+1=5赋给变量y,则y=5,又把3y-2=13赋给变量b,则b=13,所以易得最后结果为13.,答案:13,1、变量与赋值的概念,2、变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国梭织毛毯行业投资前景及策略咨询研究报告
- 2025年中国智能化水温水位控制仪行业市场调查、投资前景及策略咨询报告
- 2025年中国支撑点电梯轮行业市场调查、投资前景及策略咨询报告
- 口腔门诊部消防管理制度
- 施工风险评估管理制度
- 培训机构无障碍管理制度
- 幼儿园教师出行管理制度
- 幼儿园知识产权管理制度
- 公司工程抢修车管理制度
- 中医馆档案制度管理制度
- 三伏贴不良反应应急预案
- 简阳市2024-2025学年五年级数学第二学期期末统考模拟试题含答案
- 2025年广东省佛山市中考英语一模试卷
- 防尘网施工方案
- 垃圾发电行业安全培训
- 学校部门协调制度
- 2024年贵州贵州磷化有限责任公司招聘考试真题
- 中华文化选讲(吉林师范大学)知到课后答案智慧树章节测试答案2025年春吉林师范大学
- 二年级下册数学人教版导学案有余数的除法例6学案
- 物业管理行业公共区域安全免责协议
- 健康管理中心岗位职责与要求
评论
0/150
提交评论