版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 前面我们学习了算法的基本结构:顺序结构与选择结构,前面我们学习了算法的基本结构:顺序结构与选择结构,它们可以利用框架结构来说明它们可以利用框架结构来说明AB选择结构选择结构满足条件满足条件AB是是否否顺序结构顺序结构满足条件满足条件A是是否否 顺序结构是最基本的结构,是任何结构都需要用到的,顺序结构是最基本的结构,是任何结构都需要用到的,选择结构是我们在解决实际问题中,常用到的一种结构,选择结构是我们在解决实际问题中,常用到的一种结构,它是计算机基本的逻辑推理结构它是计算机基本的逻辑推理结构课堂练习:1.写出下列程序的运行结果.(1)图(1)中,输出S=_(2) 图(2)中,若R=8,则a=
2、_开始结束输入a,ba=2b=4输出SbaSab图(1)开始结束输入Ra=2b输出a图(2)2Rb 2.下图的作用是判断输入数x的奇偶性,则处应为_开始结束输入x输出“x是奇数”输出“x是偶数”R=x除以2的余数是否 在研究问题的过程中可以取不同数值在研究问题的过程中可以取不同数值的量称为的量称为变量变量 变量变量和和函数函数是中学数学里是中学数学里最重要最重要和和最最基本基本的概念的概念. 在算法和程序设计中,它们仍然发挥在算法和程序设计中,它们仍然发挥着着重要重要和和基本基本的作用,它们会使算法的表的作用,它们会使算法的表述变得非常述变得非常简洁简洁、清楚清楚 解解: 例例1 设计一种算法
3、,从设计一种算法,从5个实数中找出最个实数中找出最大数,并用流程图表示大数,并用流程图表示.设这设这5个数分别为:个数分别为:a1,a2,a3,a4,a5S1:将将a1与与a2比较,将较大的数记作比较,将较大的数记作b.S2:再将再将b与与a3比较,将较大的数记作比较,将较大的数记作b.S3:再将再将b与与a4比较,将较大的数记作比较,将较大的数记作b.S4:再将再将b与与a5比较,将较大的数记作比较,将较大的数记作b.S5:输出输出b,b的值即为所求的最大数的值即为所求的最大数流程图如图所示:流程图如图所示:开始开始 输入输入a1,a2,a3,a4,a5结束结束将将a1与与a2比较,大数记作
4、比较,大数记作b将将b与与a3比较,大数记作比较,大数记作b将将b与与a4比较,大数记作比较,大数记作b将将b与与a5比较,大数记作比较,大数记作b输出输出b把把a1,a2中较中较大数的值赋予大数的值赋予b把三数中较大把三数中较大数的值赋予数的值赋予b把四数中较大把四数中较大数的值赋予数的值赋予b把五数中较大把五数中较大数的值赋予数的值赋予b这个过程这个过程叫叫赋值赋值.变量名变量名=表达式表达式 1.在上例中每一步都要与上一步总的大数在上例中每一步都要与上一步总的大数b比较,再将大数的值重新记作比较,再将大数的值重新记作b,通常叫,通常叫b为为变变量量,这种将大数重新记作,这种将大数重新记作
5、b的过程,我们叫的过程,我们叫赋赋值值给给b. 2.赋值语句的一般格式为:赋值语句的一般格式为: 3.变量和赋值是算法的基本概念,变量就变量和赋值是算法的基本概念,变量就像一个盒子,赋值就像给盒子里放东西,但是像一个盒子,赋值就像给盒子里放东西,但是每次只能装一个每次只能装一个“数值数值”,放入新的数值后,放入新的数值后,原来的数值就被新的数值所取代。原来的数值就被新的数值所取代。数据、常量或算式数据、常量或算式开始开始输入输入a1,a2,a3,a4,a5b=a1ba2否否是是b=a2输出输出b结束结束ba3否否是是b=a3ba4否否是是b=a4ba2,则则b=a1;否则;否则b=a2. 用变
6、量与赋值用变量与赋值来表示本例的算法来表示本例的算法步骤,可以写成:步骤,可以写成:算法如下:算法如下:1b=a1;2比较比较b与与a2,如果,如果 ba2,则,则b=a2;3比较比较b与与a3,如果,如果 ba3,则,则b=a3;4比较比较b与与a4,如果,如果 ba4,则,则b=a4;5比较比较b与与a5,如果,如果 ba2否否是是b=a2输出输出b结束结束ba3否否是是b=a3算法如下:算法如下:1b=a1;2比较比较b与与a2,如果,如果 ba2,则,则b=a2;3比较比较b与与a3,如果,如果 ba3,则,则b=a3;4输出输出b,b就是这就是这 3个数中的最个数中的最小小数数 算法的程序框图算法的程序框图1.变量与赋值的概念变量与赋值的概念 2.变量和赋值是算法中十分重要的概念,变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司合同审批管理方案
- 2025湖北恩施州顺鑫达劳务有限责任公司招聘劳务派遣工作人员首批拟聘用人员笔试历年典型考点题库附带答案详解
- 2025浙江宁波市象山精诚建设工程检测有限公司第一期招聘笔试及笔试历年备考题库附带答案详解
- 工地现场人员出勤与加班管理方案
- 2026年及未来5年市场数据中国冷冻食品行业市场全景监测及投资策略研究报告
- 2025江苏南通市苏锡通科技产业园区招商服务有限公司第二批次招聘延期笔试历年备考题库附带答案详解
- 2025年泰和县新睿人力资源服务有限公司公开招聘项目制员工笔试历年备考题库附带答案详解
- 中国兵器2026届春季校园招聘笔试模拟试题及答案解析
- 2026新疆博尔塔拉州博州汇业融资担保有限责任公司招聘1人考试参考题库及答案解析
- 2026浙江金融职业学院招聘42人(第一批)考试备考试题及答案解析
- 新媒体编创-图文 短视频 直播(微课版)PPT完整全套教学课件
- 新里程大学英语听说教程谭思坦课后部分参考答案
- 英语专业四级考试阅读技巧课件
- 1-船舶碰撞应急预案(预案-001)
- 医疗器械相关压力性损伤及预防
- 广联达软件学习报告
- GB/T 5825-1986建筑门窗扇开、关方向和开、关面的标志符号
- GB 28380-2012微型计算机能效限定值及能效等级
- 自我认知与职业生涯规划课件
- 中山市二次供水工程技术规程
- 高中思想政治学习方法指导课件
评论
0/150
提交评论