Page 24 - FC10710_程式語言與設計(上)
P. 24
符 號 名 稱 意 義 使用範例
真
根據符號內條件式判斷的結果 A>B
決策判斷
來決定程式的流向。
假
迴圈 設定迴圈變數的初值和終值。 For I=1 To 10
1
程式語言的 A
基本概念 連接 表示流程圖的出口或入口。 A
流向 表示程式的執行方向和順序。
副程式 呼叫副程式。 副程式
列印 資料由印表機輸出。 印報表
註解 流程步驟的文字解說。 測試用程式
2 假設有一個情境是:「最新開幕的國家歌劇院需要程式設計師設計一個購票程式,
程式的組成
與語法規則
全票票價每人 450 元,20 人以上的團體票票價則為 350 元」。將其演算法以文字敘述、
流程圖和程式碼三種不同方式所呈現的結果如圖 1-13 所示。
文字敘述式演算法 流程圖 程式碼
P=InputBox("輸入人數")
步驟 0 :開始 開始
If P >= 20 Then
步驟 1 :輸入人數
MsgBox(" 團體票 ")
步驟 2 :如果 人數>=20 則
印出"團體票" 輸入人數 M=350
票價 = 350 Else
否則
MsgBox(" 全票 ")
3 印出"全票" M=450
票價 = 450
資料型態 步驟 3 :顯示票價 真 人數>=20? 假 End If
與運算 步驟 4 :結束 MsgBox(" 票價:" & M)
印出"團體票" 印出"全票"
票價=350 票價=450
顯示票價
4 結束
選擇結構
圖 1-13 演算法的表示方式
14
'$ $) JOEE ɪʹ