




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
流程图使用符号 美国国家标准化学会 ANSI 信息处理用流程图符号标准 处理框 框中指出要处理的内容 通常有一个入口和一个出口 判断框 表示分支情况 四个顶点 通常上面表示入口 视需要用其余两个顶点表示出口 连接因写不下而断开的流程线 流程线 有向线段 指出流程控制方向 开始符结束符 表示本段算法的开始或结束 复习 读入10个数 输出其中小于0的数 请用流程图描述算法 开始 i 10 n 0 结束 i 0 i i 1 y n y n 输入n的值 输出n的值 对两个数a b进行比较 输出较大的一个 请用流程图描述算法 开始 a b b a 结束 Max 0 Max b n y n y 输入a b的值 Max a 输出Max 请用流程图描述算法 输入10个数 比较他们的大小 并输出最大的一个 开始 i 10 n max 结束 i 0 i i 1 y n y n 输入n的值 输出max的值 max 0 max n 2 算法的表示方法 1 用自然语言描述算法 2 用流程图描述算法 3 用伪代码描述算法 用伪代码描述求解sum 1 2 3 n 1 n问题的算法 Begin 输入n的值 i 0 sum 0 While i n sum sum i i i 1 输出sum的值 End 循环语句 当括号中的条件成立 执行花括号中的语句 左花括号 表示循环开始 右花括号 表示循环结束 本句是while循环语句的后续语句 循环体语句1 循环体语句2 用伪代码描述求解sum 1 2 3 n 1 n问题的算法 Begin 输入n的值 i 0 sum 1 While i n sum sum i i i 1 输出sum的值 End 一 求任意两个自然数的最大公约数 gcd 思路 先分别求出a b的所有约数 然后从中挑出相同者 其中最大的那个就是a b的最大公约数 并记为gcd a b 缺点 不但要分头找出两数的全部约数 还要保存他们 找出全部共同的约数 并比较大小 能否在寻找两数约数的同时就能确定他们是否是公约数呢 只要引入一个变量i i不大于a和b 用 i i 1 的方法让它从1开始一次增1 每次都检查i是否为a和b的公约数 如果是则存入变量gcd中 由于i是从小到大变化的 所以gcd中最后得到的数必定是两数的最大公约数 Begin 输入a b的值 i 1 While i a同时i b If amodi 0同时bmodi 0 gcd i i i 1 输出gcd的值 End i a和i b两条件同时成立时执行循环体语句 两个求余条件同时成立 则i是a b的公约数 使i的值加1作为下一个除数 循环直到i a和i b两条件有一个不成立为止 此时gcd是a b的最大公约数 常用流程图符号 开始 终止 条件C Y N 现在有这样一个问题 在其求解过程中需要多次反复执行相同或相似的操作 例如 求出从11至30之间的20个自然数的立方值 解决方法 循环法 流程图 二 在循环结构中用来描述 表达的语句很多 如 for语句 loop语句 while语句等等 1 for next语句For变量初始值to变量终值step固定长度循环体Next变量 相对应的循环结构表示符号如下 循环体 变量初值to终值Step固定长度 下一个变量值 2 设以上数字11 30用A表示 立方值用L表示 则以上例子用for语句表示如下 REM求11至30的立方值forA 11to30step1L A A AprintLnextAEND 流程图表示如下 开始 终止 A 11 30 1 L A A A 输出L 下一个A值 练习1 编程求出1至10之间的10个自然数的平方值练习2 编程求出1至10之间的所有偶数的平方值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 磷肥生产设备操作规程与故障预防考考核试卷
- 碳酸饮料行业新技术应用考核试卷
- 中药材种植基础知识考核试卷
- 畜牧养殖场环境治理技术考核试卷
- 成人教育学生综合素质评价体系构建考核试卷
- 电机在电力行业品牌建设的应用考核试卷
- 网络文学虚拟作品收益分成合同
- 游戏虚拟货币发行与内容创作者激励协议
- 影视项目群众演员招募与保密协议补充条款
- 智能物流AGV导航系统软件租赁与智能调度服务协议
- 交规记心中安全伴我行
- 父母教养方式对大班幼儿攻击性行为的影响及教育建议
- 个人装修施工合同范本
- 慢性肝病的预防与管理
- 体育产业与生态环境的共同保护
- 读后续写制作稻草人(T8联考)讲义-高考英语作文复习专项
- 食堂员工培训内容-食堂从业人员培训资料
- 中职电子商务班级建设方案
- 基于文化创意视角的妈祖文化旅游地产发展研究莆田妈祖文化旅游地产发展条件及思路研究
- 三相异步电动机的电力拖动课件
- 库车中原石油化工有限公司11万吨年凝析油分离及轻烃芳构化项目环境影响评价报告书
评论
0/150
提交评论