E-R圖、N-S圖、PAD圖、程序流程圖

E-R圖
E-R圖也稱實體-聯繫圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯繫的方法,用來描述現實世界的概念模型。

矩形框:表示實體,在框中記入實體名。
菱形框:表示聯繫,在框中記入聯繫名。
橢圓形框:表示實體或聯繫的屬性,將屬性名記入框中。對於主屬性名,則在其名稱下劃一下劃線。
連線:實體與屬性之間;實體與聯繫之間;聯繫與屬性之間用直線相連,並在直線上標註聯繫的類型。(對於一對一聯繫,要在兩個實體連線方向各寫1; 對於一對多聯繫,要在一的一方寫1,多的一方寫N;對於多對多關係,則要在兩個實體連線方向各寫N,M。)
百度圖
——————————————————————————————————————

N-S圖
被稱爲盒圖NS圖(Nassi Shneiderman圖),是結構化編程中的一種可視化建模。
在流程圖中完全去掉流程線,全部算法寫在一個矩形陣內,在框內還可以包含其他框的流程圖形式。即由一些基本的框組成一個大的框,這種流程圖又稱爲N-S結構流程圖(以兩個人的名字的頭一個字母組成,美國學者I.Nassi 和 B.Shneiderman)。N-S圖包括順序、選擇和循環三種基本結構。
NS圖幾乎是流程圖的同構,任何的NS圖都可以轉換爲流程圖,而大部分的流程圖也可以轉換爲NS圖。
PS:Goto指令或是C語言中針對循環的break及continue指令無法用NS圖表示

百度0
———————————————————————————————————————

PAD圖:
PAD圖(problem analysis diagram,問題分析圖)
一種主要用於描述軟件詳細設計的圖形表示工具。與方框圖一樣,PAD圖也只能描述結構化程序允許使用的幾種基本結構。發明以來,已經得到一定程度的推廣。它用二維樹形結構的圖表示程序的控制流,以PAD圖爲基礎,遵循機械的走樹(Tree Walk)規則就能方便地編寫出程序,用這種圖轉換爲程序代碼比較容易。
最左端有縱線,程序主幹線,對應程序的第一層結構;每增一層PAD圖向右擴展一條縱線,幫程序的縱線數等於程序層次數。
程序執行:從PAD圖最左主幹線上端結點開始,自上而下、自左向右依次執行,程序終止於最左主幹線。
百度1
———————————————————————————————————————

程序流程圖:
程序流程圖又稱程序框圖,是用統一規定的標準符號描述程序運行具體步驟的圖形表示。程序框圖的設計是在處理流程圖的基礎上,通過對輸入輸出數據和處理過程的詳細分析,將計算機的主要運行步驟和內容標識出來。程序框圖是進行程序設計的最基本依據。

最爲熟悉的一種圖
百度2

—————————————————————————————————————— 刷題遇到E-R圖等,搜索總結一下。 以上總結圖片來自百度詞條。