Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1621495
  • 博文数量: 268
  • 博客积分: 8708
  • 博客等级: 中将
  • 技术积分: 3764
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-06 15:58
文章分类

全部博文(268)

文章存档

2014年(1)

2013年(15)

2012年(23)

2011年(60)

2010年(51)

2009年(12)

2008年(59)

2007年(47)

分类:

2008-09-23 17:23:34

程序流程图

1. 程序流程图的作用
  程序流程图是人们对解决问题的方法、思路或算法的一种描述。
  流程图的优点:
  (a)采用简单规范的符号,画法简单;
  (b)结构清晰,逻辑性强;
  (c)便于描述,容易理解。
 

2. 流程图采用的符号 
  (1)起始框  
  

    

  (2)终止框

    

  (3)执行框

    

  (4)判别框

    

  

  例如:

    


弄清图形符号:

运行Visio,新建一个基本流程图。在形状窗口中用基本流程图的图形符号来表示程序算法。表1给出了较常用的“流程图”所用的基本符号。

举例使用:

一、制作顺序结构的流程图(见图1

1给小学生编写一个加法练习程序;

(1)    分别在形状窗口中选用基本流程图的图形符号,拖曳到工作区。拖动图形符号的八个控制点,即可更改大小。

(2)    双击图形符号,填入所要的文字。也可利用“格式工具栏”更改字体的各种格式,例如字体、字号、颜色。

(3)    选择“常用工具栏”连接线工具,将各个图形符号连接起来。

(4)    完毕。

二、制作分支结构的流程图(见图2

2给小学生编写一个加法练习程序,正确的显示"ok",错误的显示"wrong"

(1)    重复顺序结构操作的前两个步骤。

(2)    选择“常用工具栏”连接线工具,当连接到分支结构时,分析一下分支结构的特点:一个入口,两个分支,一个出口。特别要请你注意的是:出口时先得把两个分支连接起来,然后再引出出口线。不过你会发现连接两个分支的流线上有个默认的箭头,如何去掉呢?这时你可选择“格式工具栏”中线端工具,选择“无线端”即可。

(3)    在判定框两侧的流线,双击即可出现文本框,用于输入T或者F。如你需要可将TF拖曳离开流线。

(4)    完毕。

三、制作循环结构的流程图(见图3

3请你给小学生编写一个加法练习程序,每套10道题,每题正确的加10分,错误的不给分,并计算总分等。

循环结构分两种:当循环和直到循环。图3是当循环,当循环结构的特点:当条件成立时,重复执行循环体;当条件不成立时,不执行循环体并立即退出循环。

采用顺序结构和分支结构类同的画法,可适当调节算法中涉及的图形符号的位置,力求让学生看得懂直到理解。

阅读(6410) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~