免费预览已结束,剩余12页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2变量与赋值,复习回顾,前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明,顺序结构,选择结构,顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中,常用到的一种结构,他是计算机基本的逻辑推理结构,我们在设计算法的过程中,解决问题的基本思想常常是很简单、很清楚,但是表述起却很麻烦。那么,变量和赋值刚好可以帮我们解决这些问题.,变量对我们来说并不陌生。从我们接触到函数,我们就开始讲述变量,它是指可以取不同数值的量,它是一个可变化的量,它是函数里最基本的概念,在算法和程序设计中,他依然发挥重要和基本的作用,它们会使算法的表述变得非常的简洁、清楚。,分析:,解决这个问题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。,解,下面我们来看一个实例,例1设计一种算法,从5个实数中找出最大数,并用流程图表示,设这5个数分别为:a1,a2,a3,a4,a5,1比较a1,a2的大小,记大数为b,2再比较b与a3,记大数为b,(b的值变为a1,a2中大的数),(b的值变为三数中最大的数),3再比较b与a4,记大数为b,(b的值变为前4数中最大的数),4再比较b与a5,记大数为b,(b的值变为前5数中最大的数),5输出b,b的值即为所求的最大数,流程图如图所示:,你会制作流程图吗?,开始,输入a1,a2,a3,a4,a5,比较a1,a2,记大数为b,比较b,a3,记大数为b,比较b,a4,记大数为b,比较b,a5,记大数为b,输出b,结束,上面的问题我们可以用赋值结构式表示:,你会写它的流程图吗?,变量名=表达式,1.每一步都要与上一步总的大数b比较,在将大数的值重新记作b,通常叫b为变量,这种将大数重新记作b的过程,我们叫赋值给b,2.赋值语句的一般格式为:,说明,3.变量和赋值是算法的基本概念,变量就像一个盒子,赋值就像给盒子里放东西,但是每次只能装一个“数值”,放入新的数值后,原来的数值就被新的数值所取代。,小试牛刀,请你设计一种算法,使得任意输入的3个实数,按从小到大的顺序排列输出,例5课本第93页分析:因为第一季度商品的需求量为12000件而且每个月以相同数量投放市场,因此每个月向市场投放4000件商品。可以用下表表示库存量随着月份变化情况:,例5,开始,s=50000,s=s-4000,s=s-4000,s=s-4000,输出s,结束,初始库存量,1月底库存量,2月底库存量,3月底库存量,解,设某年后可以支取a元,算法如下:,(1)一年后:a=5000(1+2.25%);,(2)二年后:a=5000(1+2.25%)(1+2.25%),(3)三年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%),(4)四年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%),(5)五年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%),(6)输出a,金融作为现代生活中不可或缺的行业,与我们有着密切的关系,某人现有50000元人民币,他按照定期一年存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为2.25,试求5年后这个人连本带息可以取出多少钱?实际算法解决问题,画出流程图。,开始,输入a=5000,a=a(1+2.25%),a=a(1+2.25%),a=a(1+2.25%),a=a(1+2.25%),a=a(1+2.25%),输出a,结束,自我检测,某农场去年年底的木材量是12万立方米,若森林以每年25的增长率增长,每年冬天要砍伐2万立方米的木材,试用流程图表示5年后木材的存量,小结,1变量与赋值的概念,2变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年融资租赁合同中途解约赔偿范围确定考核试卷
- 2025年航空航天行业民航航班准点率分析研究报告及未来发展趋势预测
- 2025年AR行业增强现实技术发展与AR应用拓展研究报告及未来发展趋势预测
- 2025年航天科技行业航天器材研究与应用案例解析报告
- 2025临沧市镇康县妇幼保健院编外人员招聘(6人)考试笔试模拟试题及答案解析
- 2025广西贺州市行政审批局面向全市选调事业单位工作人员1人考试笔试模拟试题及答案解析
- 2025云南玉溪市元江县民政局招聘城镇公益性岗位人员2人笔试考试参考题库及答案解析
- 2025年安徽省投资集团控股有限公司校园招聘考试笔试模拟试题及答案解析
- 2026年中国铁路兰州局集团有限公司招聘普通高校毕业生468人考试笔试参考题库附答案解析
- 2025广西贵港市农业农村局公开选调8人考试笔试备考试题及答案解析
- 2025税务遴选笔试真题及答案
- T/CHES 112-2023超测洪标准水文监测技术导则
- Android系统性能调优技巧-洞察阐释
- 【MOOC答案】《2D工程制图实践-AutoCAD》(大连理工大学)章节作业慕课答案
- 2024-2025学年福建省厦门市槟榔中学九年级上学期期中化学试卷
- 区块链技术助力K12学生成长记录与评价系统
- 商业银行法律风险防控与合规管理培训
- 手术室护理查对制度
- 细集料亚甲蓝试题及答案
- T-CEIA ESD1007-2024 锂离子电池生产静电防护要求
- 美术培训服务合同5篇
评论
0/150
提交评论