本博文源于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. 为什么加上log4j2.version配置就可以更新log4j2的版本?
  2. 无监督训练用堆叠自编码器是否落伍?ML博士对比了8个自编码器
  3. 建立数组并写入数据_Visual Studio 2010--C#跟西门子1200通讯(Sharp7)⑥--数据写入
  4. 随办——真正懂企业痛点的移动协作软件
  5. (转)基于MVC4+EasyUI的Web开发框架形成之旅--MVC控制器的设计
  6. 城镇化把握质量 数据分析让管理更创新
  7. SharePoint 2010 Form 认证 之 配制
  8. Access数据库迁移到MS SQL Server数据库
  9. linux下载文件命令
  10. 文件被占用?系统自带的“资源监视器(resmon)”也能帮你找到占用它的真凶
  11. 旗袍时尚:青花瓷与青花时装
  12. OpenGL学习之颜色
  13. 搜狗浏览器安装第三方插件(crx和zip)
  14. 最近项目上遇到的问题~
  15. 抖音小程序有哪些优势
  16. 微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』
  17. 音视频入门系列-服务器篇(nginx-rtmp 的部署)
  18. 如何提高自己的编码水平
  19. 关于android架构的英文资料,第十五期:英语流利说 Android 架构演进
  20. 分享文件的另一种选择--Firefox Send

热门文章

  1. 小程序路由(返回上一级页面)
  2. 爬虫第二节课——抓取药监网
  3. 财会女生转行软件测试,年薪20w实现钱多事少离家近
  4. 图解pyecharts绘制极坐标图(一)
  5. 云开发谁是卧底小程序源码
  6. 在linux(ubuntu16.04)系统上安装RTL8822CE网卡驱动
  7. 通过ip访问本地文件spring boot
  8. Python每日一谈|No.3
  9. CAD如何调整虚线的间距
  10. 安装salome需注意的问题