




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章算法初步 3几种基本语句 理解教材新知 应用创新演练 考点一 把握热点考向 考点二 3 2循环语句 考点三 知识点二 知识点一 3 2循环语句 算法语句 s 0fori 1to20s s inext输出s 问题1 fori 1to20 代表什么意思 提示 表示变量从1到20的循环运算 问题2 该算法终止的条件是什么 提示 当i 20时 该循环结束 问题3 该语句的算法功能是什么 提示 计算1 2 20的值 1 格式 循环变量 初始值 终值 2 适用范围 for语句适用于的循环结构 预先知道循环次数 算法语句 i 2s 0dos s ii i 2loopwhilei 100输出s 问题1 该语句执行时i取的值有什么特征 提示 i为不大于100的正偶数 问题2 该语句表示的算法终止的条件是什么 提示 i 100 问题3 该语句的算法功能是什么 提示 计算2 4 6 100的值 1 格式 条件为真 2 适用范围 doloop语句适用于的循环结构 预先不知道循环次数 for语句是先从循环变量的初值开始第一次执行循环体 直到循环变量取到其终值结束循环 而doloop语句则是先执行一次循环体 当条件为真时 继续执行循环体 否则结束循环 精解详析 算法框图为 用for语句描述算法为 s 0fori 1to1000s s 1 inext输出s 一点通 使用for语句描述算法的一般步骤为 1 确定循环次数 即确定循环变量的初始值和终值 2 把反复要做的工作 作为循环体放在for与next之间 3 输出结果 1 下列语句运行的结果是s 0fori 1to11s i inext输出s a 1b 11c 100d 121解析 s 11 11 121 答案 d 2 用for语句描述计算1 3 5 7 2011的算法 解 用for语句描述为 s 1fori 3to2011step2s s inext输出s 例2 画出求满足1 3 5 n 2011的最小自然数n的算法框图 并用相应的算法语句描述该算法 思路点拨 这是一个累加求和问题 可以使用循环语句描述算法 又因为循环次数不能事先预知 仅知道结束循环的条件 因此可设置一个累加变量来控制循环次数 每循环一次累加变量就增加一个数 并将它与2011进行比较 直到大于2011为止 精解详析 算法框图如下 用doloop语句描述为 s 0i 1dos s ii i 2loopwhiles 2011输出i 2 一点通 用doloop语句描述算法时 要注意loopwhile后面的条件 每次重复后 都要检验while后的条件是否被满足 一旦不满足条件 循环停止 输出结果 3 阅读下列用doloop语句写出的算法 s 0i 1dos s i ii i 2loopwhilei 99输出s 则该算法功能是 解析 由算法语句可知s 12 32 52 992 即该算法的功能是计算12 32 52 992的值 答案 计算12 32 52 992的值 4 求平方值小于1000的最大整数 画出算法框图并用doloop语句描述这个算法 解 算法框图为 用doloop语句描述算法为 i 1dos i ii i 1loopwhiles 1000i i 2输出i 例3 某高中男子体育小组的100m赛跑的成绩 单位 s 如下 12 1 13 2 12 7 12 8 12 5 12 4 12 7 11 5 11 6 11 7 从这些成绩中搜索出小于12 1s的成绩 画出算法框图 并用相应的算法语句描述该算法 思路点拨 搜索 是一个重复执行的过程 需应用循环结构 小于12 1s 说明每次执行的过程中都需要判断 即需应用选择结构 且此选择结构嵌套在循环体中 精解详析 算法框图为 用算法语句描述如下 fori 1to10输入giifgi 12 1then输出gi endifi i 1next 一点通 此类循环语句嵌套条件语句问题的解题思路是 先确定外层的循环语句 再逐步确定内层的条件 一定要保证内层的变量与外层的变量不能冲突 以免引起矛盾 5 下面是一个求20个数的平均数的算法 在横线上应填充的语句是 s 0i 1do 输入xs s xi i 1loopwhile a s 20输出a 解析 由于是求20个数的平均数 所以应到i 20时结束循环 故应填i 20 答案 i 20 6 某纺织厂2011年的生产总值为300万元 如果年增产率为5 设计算法 计算该厂最早在哪一年生产总值超过400万元 并用语句描述该算法 解 从2011年底开始 经过x年后生产总值为300 1 5 x 可将2011年生产总值赋给变量a 然后对其进行累乘 用n作为计数变量进行循环 直到a的值超过400万元为止 由于预先不知道循环的次数 所以用doloop语句 算法框图如下所示 用算法语句描述为 1 循环语句与条件语句的关系 循环语句中一定有条件语句 条件语句是循环语句的一部分 离开条件语句 循环语句无法循环 但条件语句可以脱离循环语句单独存在 可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燕郊煤气安全管理办法
- 特定瓶装饮料管理办法
- 特殊工种人员管理办法
- 特殊营销人才管理办法
- 特许经营合同管理办法
- 猪舍通风母猪管理办法
- 王者荣耀项目管理办法
- 环保改造安全管理办法
- 环保集市摊位管理办法
- 环境应急中心管理办法
- 供方准入管理制度
- 影响世界的中国植物
- CJ/T 22-1999动物园动物管理技术规程
- 2025年交通工程师考试试卷及答案
- 华为人力资源流程体系解析
- T∕DZJN80-2022数据中心用锂离子电池设备产品技术标准
- 高空外墙维修合同协议
- 粉尘定期清扫制度
- 踢毽子社团活动方案
- DBJ33-T 1152-2025 《建筑工程建筑面积计算和竣工综合测量技术规程》
- 项目部施工质量管理体系及管理制度
评论
0/150
提交评论