网赚妈妈

 找回密码
 立即注册
搜索
查看: 304|回复: 3

[网赚兼职] js系列入门:程序流程图

[复制链接]
  • TA的每日心情
    慵懒
    2018-9-19 13:15
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2018-9-25 19:21:12 | 显示全部楼层 |阅读模式

    1、什么是程序流程图?

    程序流程图”常简称为“流程图”,是一种传统的算法表示法,程序流程图是人们对解决问题的方法、思路或算法的一种描述。它利用图形化的符号框来代表各种不同性质的操作,并用流程线来连接这些操作。在程序的设计(在编码之前)阶段,通过画流程图,可以帮助我们理清程序思路。下图是一个简单的流程图,描述求两个数的最大公约数的算法(辗转相除法)。

    Mx2wWJ0YmZ0X0Yxd.jpg

    画流程图是每个程序员的基本功。流程图有其规范,这是用于技术人员之间交流的需要,并不是想怎么画就怎么画。流程图中常用的符号:起始框,处理框,判断框,输入输出框,流程线,在前述求最大公约数的流程图中找出对应的部分。

    bIVxaq3EZIoaehX3.jpg

    2、如何画程序流程图?

    初级程序员应该养成绘制流程图的习惯,有助于对程序的理解

    让我们来练习一下吧

    练习一

    场景:今天是不是周末,如果不是周末去上班。

    如果今天是周末,男/女朋友有空,去看电影,如果没有空,自己去逛街!

    结束一天行程

    pl65t57gxdDNvNzY.jpg

    练习二

    场景:遇到男生表白, 如果是宋仲基,嫁!如果不是,帅吗?帅:嫁!不帅:有钱吗?有钱:嫁,没钱:拖出去打死!

    z3wfHt3o334d5wk3.jpg

    动动手绘制一下,如果对概念还不是很清晰,多绘制几次!

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-9-19 13:15
  • 签到天数: 16 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-25 19:22:16 | 显示全部楼层
    高中学的伪代码就有讲到这个流程图
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-9-19 13:15
  • 签到天数: 16 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-25 19:51:39 | 显示全部楼层
    对于程序员来说这些都是脑子一晃的事儿
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-9-19 13:15
  • 签到天数: 16 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-25 20:21:33 | 显示全部楼层
    这种流程控制图,小学数学课都学过
    回复 支持 反对

    使用道具 举报

    xml|2.xml|QQ3014497968|文章发布|签到|小黑屋|网赚论坛-致富项目网络赚钱平台 |网站地图

    GMT+8, 2019-10-24 06:52 , Processed in 0.158520 second(s), 14 queries , File On.

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表