教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

使用流程圖描述程序的功能與流程

更新時(shí)間:2022年01月14日17時(shí)30分 來源:傳智教育 瀏覽次數(shù):

設(shè)計(jì)程序時(shí),人們常用一些不可編程,但能體現(xiàn)程序特性的方法來描述程序的功能與流程,自然語言、流程圖和偽代碼法是3種較為常用的表示方法,其中以流程圖法最為形象直觀。

程序流程圖是一種用圖形、流程線和文字說明描述程序基本操作和控制流程的方法,它是程序分析和過程描述的最基本方式。程序流程圖使用特定符號(hào)表示,它的基本元素如下圖所示。

常用流程符號(hào)

常用流程符號(hào)

上圖中列舉了5個(gè)圖框、1個(gè)流程線和1個(gè)連接點(diǎn),這些符號(hào)在表示流程圖時(shí)的功能如下。

(1)起止框:圓角矩形,表示程序邏輯的開始或結(jié)束。

(2)輸入/輸出框:平行四邊形,表示程序的數(shù)據(jù)輸入或結(jié)果輸出。

(3)判斷框:菱形,表示一個(gè)判斷條件,并可使程序根據(jù)判斷結(jié)果產(chǎn)生分支。

(4)注釋框:表示對(duì)程序的說明。

(5)處理框:直角矩形,表示順序執(zhí)行的程序邏輯。

(6)流向線:?jiǎn)蜗驅(qū)嵓^,表示程序的流向。

(7)連接點(diǎn):圓形,表示多個(gè)流程圖的連接方式,常用于組織表示復(fù)雜程序各部分功能的多個(gè)子流程圖。

一個(gè)基本的程序流程圖如下所示。

程序流程圖

圖2使用流程圖表示了一個(gè)包含2個(gè)判斷條件、3段順序執(zhí)行邏輯的程序第2章中的實(shí)例1與圖4-2所示流程圖的流程基本相同,也包含2個(gè)判斷條件字段順序代碼。使用流程圖表示人民幣和美元的換算,具體如圖3所示。

程序流程圖






猜你喜歡:

Sqoop是什么工具?Sqoop工作流程是什么?

Scrapy框架的運(yùn)行流程詳解

什么是Debug?Debug模式操作流程

Shuffle是什么?有哪些工作流程

傳智教育python+大數(shù)據(jù)開發(fā)培訓(xùn)

0 分享到:
和我們?cè)诰€交談!