本博文源于Viso流程图绘制学习,旨在讲述如何用Viso构建出循环流程图。其中循环流程图分为当型循环和直到型循环.

传统流程图的符号

选择循环结构的一般原则

情况 选择结果
循环次数已知 计数控制的循环结构
循环次数未知,循环的次数由一个给定的条件控制 条件控制的循环结构
循环体至少要执行一次 直到型循环

循环流程图

当型循环

直到型循环

实例:买苹果

去买苹果这件事情,看似一种简单的行为.其实包含着四种不同控制买苹果的策略,分别是:

  1. 控制数量(比如买3只)
  2. 控制容量(比如袋子装满为止)
  3. 控制重量(比如最多买两斤)
  4. 控制总价(例如不超10元)

第一种只买3只,笔者进行详细描述,用计数次进行操作,其余可以用条件进行控制即可。笔者直接给出效果图。

控制数量(3只)

先画开始和结束

再画输入输出

最后画处理部分

利用当型循环即可。逻辑步骤如下

  1. 判断计数器是否为3,是执行,否跳出直接称重
  2. 执行篮子里放一个苹果
  3. 计数器加一,回到步骤一

控制容量(比如袋子装满为止)

控制重量(比如最多买两斤)

控制总价(例如不超10元)

总结

本文详细给出循环流程图的一般情形,一种是直到型循环,一种是当型循环。在循环中可以考虑循环的不同情况使用情形,如果有丰富时间,可思考将流程图改造成另一种情形循环。在做循环中一定要指出循环结束条件 ,比如在实例中,牢牢扣住一旦超重取出一只苹果在称重,防止死循环!

Viso制作循环流程图(含实例步骤制作)相关推荐

  1. 小学四年级计算机制作月历教案,小学信息技术教案制作月历

    第 1 页 共 4 页 小学信息技术教案制作月历小学信息技术教案制作月历 教学内容 在表格中插入图片及艺术字 用 平 均分配各行 的方法调整表格行宽 设置表格边框 教学目标 1 会按照课本的详细步骤制 ...

  2. excel制作跨职能流程图_excel制作流程图的方法步骤图

    Excel中经常需要使用到制作流程图的技巧进行制作流程图方便读者一目了然,流程图具体该如何进行制作呢?下面是由学习啦小编分享的excel制作流程图的方法,以供大家阅读和学习. excel制作流程图的方 ...

  3. ppt流程图按步骤链接_ppt怎么做流程图 怎样用PPT制作流程图

    在制作流程图的过程当中,其实有很多工具都可以制作,比如说word,比如说ppt,而今天小编就来给大家介绍一些如何用ppt制作流程图的方式. ppt怎么做流程图--怎样用PPT制作流程图 1.新建一个P ...

  4. VB制作OCX控件的步骤

    下面列出制作OCX控件的步骤: 一:新建OCX 打开VB 选择新建工程在对话框中选择ActiveX 控件(如图一(map1.gif))打开后会见一空的文档这就是 OCX控件的初始界面.想看一看空OCX ...

  5. U盘启动制作教程/实例 新手制作启动盘必看! [20081120]

    总结几点优盘量产前的准备工作和注意事项  http://bbs.mydigit.cn/read.php?tid=79204   ------------------------------------ ...

  6. Labwindows打包制作Setup安装程序的步骤

    CVI开发的程序如果在没有安装CVI开发平台的PC上运行,一般有以下几种方法: (原帖http://blog.sina.com.cn/u/2267289007 转载请注明) 1),将编译好的EXE文件 ...

  7. 算法流程图,教你快速制作算法流程图

    算法流程图,算法流程图是一种用来描述算法或程序执行步骤的图形化表示方法.它是通过使用各种特定形状和线条来展现算法的逻辑结构,从而帮助开发人员更好地理解和实现复杂的计算机问题.通常情况下,算法流程图被用 ...

  8. wps文档怎么画流程图6_wps流程图怎么画-利用wps制作标准流程图的方法 - 河东软件园...

    wps2016/ target=_blank class=infotextkey>wps office是金山开发的一套办公软件,最开始的时候这个软件只有三个组件:word/excel/ppt.但 ...

  9. 制作npm插件vue-toast-m实例练习

    制作npm插件vue-toast-m实例练习(消息弹窗) 一.使用npm插件 import VueToast from 'vue-toast-demo-cc'Vue.use(VueToast)this ...

最新文章

  1. 2021年大数据Flink(十九):案例一 基于时间的滚动和滑动窗口
  2. Unity 消息发送机制 解析
  3. php点击按钮后弹窗,如何在静态页添加按钮,点击时弹出功能界面
  4. Vue(二) 计算属性
  5. 斜挎包长度到哪里合适_电视背景墙的位置在哪里比较合适?进来你都知道了
  6. ROS中阶笔记(六):机器人感知—机器语音
  7. hibernate 映射 数据库number 映射为 double 为空 报错问题
  8. 第10章 文档对象模型DOM 10.2 Document类型
  9. 一步步重构容器实现Spring框架——彻底封装,实现简单灵活的Spring框架(十一)...
  10. 用Linux编写C语言程序
  11. ubuntu 版mysql客户端工具_ubuntu安装mysql可视化工具MySQL-workbench及简单操作
  12. Qt学习之QDir的使用(使用QDir创建文件夹)
  13. 阿铭Linux_网站维护学习笔记20190417
  14. 京东全球购与花王达成区块链溯源合作
  15. 计算机会计学试题,会计电算化模拟题及答案
  16. lighttpd URL重写
  17. php实现易班登录,简单的易班申请授权以及使用方式
  18. 904. 水果成篮(c++)
  19. CUMTOJ算法作业二
  20. vbs小程序图标更改方法

热门文章

  1. Ethercat - SM
  2. LG P5655 基础数论函数练习题(GCD)
  3. 账号注册、登录、注销---网上商城Web
  4. 苏格拉底与柏拉图麦穗的故事
  5. 业七业八结合兵法谈下棋
  6. 【北京-望京】这些互联网公司值得你加入
  7. PHP fuser,ubuntu 12.04 - fuser 高cpu
  8. 用python写一个抢购的脚本
  9. 从敲代码到敲文字,程序员大V“敖丙”的自媒体之路
  10. makefile出现错误却不停止,却继续运行