程序流程圖又稱程序框圖,是用統一規定的標準符號描述程序運行具體步驟的圖形表示。程序框圖的設計是在處理流程圖的基礎上,通過對輸入輸出數據和處理過程的詳細分析,將計算機的主要運行步驟和內容標識出來。程序框圖是進行程序設計的最基本依據,因此它的質量直接關系到程序設計的質量。
程序設計流程圖簡介
程序流程圖是用規定的符號描述一個專用程序中所需要的各項操作或判斷的圖示。這種流程圖著重說明程序的邏輯性與處理順序,具體描述了微機解題的邏輯及步驟。當程序中有較多循環語句和轉移語句時,程序的結構將比較復雜,給程序設計與閱讀造成困難。程序流程圖用圖的形式畫出程序流向,是算法的一種圖形化表示方法,具有直觀、清晰、更易理解的特點。
程序流程圖由處理框、判斷框、起止框、連接點、流程線、注釋框等構成,并結合相應的算法,構成整個程序流程圖。
處理框具有處理功能;判斷框(菱形框)具有條件判斷功能,有一個入口,二個出口;起止框表示程序的開始或結束;連接點可將流程線連接起來;流程線(表示流程的路徑和方向;注釋框是為了對流程圖中某些框的操作做必要的補充說明。
程序設計流程圖的基本結構
任何復雜的算法,都可以由順序結構、選擇(分支)結構和循環結構這三種基本結構組成,因此,構造一個算法的時候,也僅以這三種基本結構作為“建筑單元”,遵守三種基本結構的規范,基本結構之間可以并列、可以相互包含,但不允許交叉,不允許從一個結構直接轉到另一個結構的內部去。正因為整個算法都是由三種基本結構組成的,就像用模塊構建的一樣,所以結構清晰,易于正確性驗證,易于糾錯,這種方法,就是結構化方法。遵循這種方法的程序設計,就是結構化程序設計。相應地,只要規定好三種基本結構的流程圖的畫法,就可以畫出任何算法的流程圖。
(1)順序結構
順序結構是簡單的線性結構,各框按順序執行。其流程圖的基本形態如圖所示,語句的執行順序為:
A→B→C。
(2)選擇(分支)結構
感謝你能夠認真閱讀完這篇文章,希望小編分享的“程序設計流程圖的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持本站,關注本站行業資訊頻道,更多相關知識等著你來學習!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
mlf俗稱“麻辣粉”,即中期借貸便利,是我國央行采取的一種創新型貨幣政策工具,也是央行提供中期基礎貨幣的貨幣政策工具,對象為符合宏觀審慎管理要求的商業銀行、政策性銀行。理解mlf的概念,還要從以下幾個方面入手。1、增加貨幣供應量。mlf是央行向社會注入流動性的一種方式,通過向市場提供中期基礎性貨幣,增加貨幣供應量,在一定程度上可以緩解小微企業、三農等需要扶持行業融資難的問題...
(資料圖片僅供參考)提起如何辦光大銀行信用卡大家在熟悉不過了,被越來越多的人所熟知,那你知道如何辦光大銀行信用卡嗎?快和小編一起去了解一下吧!辦理光大銀行信用卡的方法有:1、官網申請:申請人可登錄光大銀行信用卡官網,在線選擇合適的卡種,然后填寫申請資料,提交審核即可,審核通過即可下卡。2、柜臺申請:申請人可到光大銀行營業廳柜臺申請,提交相關資料后,接受銀行工作人員的提問,審批通過后即可下卡。...
什么是農業銀行惠農卡?金穗惠農卡和金穗借記卡有什么區別?金穗惠農卡就是中國農業銀行基于金穗借記卡業務平臺開發的,面向廣大農民的綜合性銀行卡產品,惠農卡作為借記卡產品之一, 具備現金存取、轉賬結算、消費、理財等基礎金融功能,可以在線操作,實時核算。金穗惠農卡和金穗借記卡的區別一、性質不同.1、金穗惠農卡金穗惠農卡是中國農業銀行基于金穗借記卡業務平臺研發的,面向全體農戶發行的綜合性銀行卡產品。2、金穗...