打字猴:1.70041435e+09
1700414350
1700414351
1700414352 流程图的方便之处在于它并不依赖于特定的编程语言,图4.4的流程图所表示的流程不仅能转换成VBScript程序,还可以转换成其他语言编写的程序,比如C语言或Java语言。可以认为编程语言只不过是将流程图上的流程用文字(程序)重现出来罢了。各种编程语言的差异正如一种自然语言中各地方言的差异一样,只要给出了详细的流程图,就可以编写出功能相同的程序。笔者也曾有过这样的经历,画流程图花费了一个月之久,但对照着流程图专心写程序只用了两天的时间
1700414353
1700414354 是不是觉得流程图中有那么多的符号,在画图时要把这些符号都用上很麻烦呢?
1700414355
1700414356 实际上用于表示程序的最基础的符号并没有多少。只要先记住表4.1中的符号就足够了。就连笔者也很少使用这张表之外的其他符号。虽然有时也能见到形如显示器或打印机纸的符号,但可以认为这些只是为了丰富流程图的表现所附加的符号
1700414357
1700414358 只使用表4.1所示的符号,就可以画出程序的三种流程(如图4.5所示)。顺序执行只需用直线将矩形框连接起来(a)。条件分支用菱形表示(b)。循环的表示方法是通过条件分支回到前面的处理步骤(c),这样就能将所有的流程都表示出来了
1700414359
1700414360 表4.1 最低限度所需的流程图符号
1700414361
1700414362 符号             含义
1700414363
1700414364
1700414365 :表示流程的开始和结束
1700414366
1700414367
1700414368 :表示处理步骤
1700414369
1700414370
1700414371 :表示条件分支
1700414372
1700414373
1700414374 :用直线把符号连接起来表示流程。在需要明确流程走向时使用末端带有箭头的直线
1700414375
1700414376 图4.5 用流程图表示的顺序执行、条件分支、循环三种流程
1700414377
1700414378
1700414379
1700414380
1700414381
1700414382
1700414383
1700414384 计算机是怎样跑起来的 [:1700412648]
1700414385 计算机是怎样跑起来的 4.3 表示循环程序块的“帽子”和“短裤”
1700414386
1700414387 再继续介绍一些有关流程图的内容。如果曾经备考过“信息技术水平考试”,就应该见过用如图4.6所示的符号表示循环的流程图。笔者将这一对符号称为“帽子和短裤”(不是正式名称)
1700414388
1700414389 图4.6 表示循环的符号
1700414390
1700414391
1700414392
1700414393
1700414394 对于帽子形状和短裤形状的符号,为了表示它们是成对出现的,要在上面写下适当的名字。然后用“帽子”和“短裤”把需要反复执行的步骤包围起来。如果要在循环中嵌套循环,就需要对每个循环分别使用一对“帽子”和“短裤”。为了区分成对出现的“帽子”和“短裤”,要为每一对起不同的名字
1700414395
1700414396 稍微说一点题外话。笔者的名字是久雄,有一个哥哥叫康南,洗衣服时,如果把哥哥的帽子和短裤和我的混在一起洗的话,就不知道哪件是哥哥的,哪件是我的了。于是母亲就在我们哥俩的帽子和短裤上分别写上名字,在流程图的“帽子”和“短裤”符号上写名字的也出于同样的目的(如图4.7所示)
1700414397
1700414398 图4.7 循环中嵌套循环
1700414399
[ 上一页 ]  [ :1.70041435e+09 ]  [ 下一页 ]