程序流程的表示

  在工作中经常回到要描述程序流程的时候,今天总结一下程序流程的几种表示方法。其实不止是程序流程,生活中遇到的很多事情都可以用到的。

  在工作中用到的表示程序流程的方法一般有四种:

  1.自然语言

    就是用语言描述,一般用在跟客户口头交流。不赘述。

  2.伪代码

    伪代码一般是跟有专业背景的人讲的。不赘述。

  3.流程图

    流程图符号:

    

  4.N-S图

    4.1顺序

    

    4.2判断

    

    4.3当循环

    

    4.4直到循环

    

        

时间: 2024-11-03 14:22:08

程序流程的表示的相关文章

逻辑运算_三元运算符_程序流程控制

 //逻辑运算符   /*       逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3 & x<6 .      "&"和"&&"的区别: 单&时,左边无论真假,右边都进行运算:       双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算.       "|"和"||"的区别同理,||表示:当左边为真

IOS-QQ登陆之苹果程序流程

1.新建项目,通过main函数循环运行代码,直到应用被关闭. 2.点击项目,建立storyboard文件,并在info目录中指定第一个storyboard文件 3.建立Controller文件. 组件与oc对象的绑定关键字IBOutlet 组件与方法绑定的关键字IBAction 4.打开storyboard.点击左下角按钮打开面板管理页面,在右上边的输入自定义的Controller文件进行绑定 5.拖动组件到storyboard面板中,右击VIEW CONTROLLER按钮对象,找到对应的事件与

Swift 程序流程控制

Swift采用类同c语言的流程控制语句,if, for, for-in,  while,  do-while , switch, break, continue .Swift语言的Switch语句自动添加了break效果,这样你可以不用没个case后面再写break.同c语言不同,swift语言的if for while 等,没有括号来括表达式 1: if 语句.if语句只对逻辑值检测.这里不同于c语言的if语句是检测是否 非0. var bFlag:Bool = true if bFlag {

uboot学习之uboot-spl的程序流程分析

uboot-spl的程序流程主要包含下面的几个函数: _start->reset->save_boot_params->cpu_init_crit->lowlevel_init->_main->board_init_f 在armv7架构的uboot-spl,主要需要做如下事情 关闭中断,svc模式 禁用MMU.TLB 芯片级.板级的一些初始化操作  IO初始化 时钟 内存 选项,串口初始化 选项,nand flash初始化 其他额外的操作 加载BL2,跳转到BL2 下面

Java变量&amp;&amp;简单程序流程&amp;&amp;循环

变量:强类型局部变量: 1.先赋值,后使用 2.作用范围:从定义开始,到所在代码块结束 3.重合范围内不允许重复命名 数据类型(8中基本类型) byte 1B -128~127 short 2B -32768~32767 int 4B long 8B l或L float 4B f 或F double 8B d或D 不加 boolean 1B true false char 2B 'A'对象类型 String "hehe"强制转换 int a=(int)12.5; 自动类型提升 a b

JavaScript基础之算术运算符 、 前后增量/前后减量运算符 、比较运算符、逻辑运算符、 程序流程控制

1.算术运算符 加.减.乘.除.求余,其中%是求余运算  +  运算符 a.如果加号两边都是字符串,那么加号的作用是连接. b.如果加号的两边都是数值,那么加号的作用是相加. c.如果加号一边是字符串,那么加号的作用是连接. var num1 = 123 var string1 = "123" console.log(num1 + string1) //这是的+运算符是链接作用,结果为123123 console.log(num1 + num1) //两边都是数值,+运算符是相加的作用

Java从小白到入门,Day3(程序流程控制)

程序流程也就是程序需要的执行顺序. 改变程序控制流程:有2种方法,分支(选择)和循环. 分支:多个选择,有if结构.switch结构. 循环:重复运行,有while.do-while.for,foreach(在数组遍历时,使用). 变量重名:定义一个变量,它的名称不能与同作用域内的变量名称同名. break:关键字可以用来控制任何循环结构,使循环立即终止. continue:关键字可以用来控制任何循环结构,使循环立即跳到循环的循环的下一个迭代中. 多位数取余:例如,1234,取出千位数:1234

程序流程的控制、数组和方法

本周主要3个点是程序流程控制 .数组和方法 程序流程控制主要是选择语句和循环语句:其中选择语句是分为 if语句 单分支.双分支.多分支:if语句中又可以嵌套if语句这就是if语句的嵌套格式为: if(条件1) {if(条件2){语句1} else{语句2} } else{ if(条件3){语句3} else{语句4} },  还有是switch语句格式switch(算数表达式){case 常量表达是式1: 语句块1:break; case常量表达式2:语句块2:break; default :语

如何修改基于Debian包管理dpkg的程序流程方法概述

/*********************************************************************  * Author  : Samson  * Date    : 05/14/2014  * Test platform:  *              Mint 15-3.8.13.13  *              GNU bash, version 4.2.45  * ***************************************