Fchart流程圖直譯器的使用 113
Fchart流程圖直譯器的使用 113
Fchart是一套流程圖直譯器,可編輯繪製流程圖;還可以使用動畫來完整顯示流程圖的執行過程和結果,輕鬆驗證演算法是否可行和訓練讀者的程式邏輯。
一、意義:
直譯器(英語:interpreter),是一種程式,能夠把程式語言一行一行直接轉譯執行。
直譯器像是一位「中間人」,每次執行程式時都要先轉成另一種語言再作執行,因此直譯器的程式運行速度比較緩慢。
它不會一次把整個程式轉譯出來,而是每轉譯一行程式敘述就立刻執行,然後再轉譯下一行,再執行,如此不停地進行下去。
二、Fchart功能介紹:
(一)畫面說明:
(二)畫面說明:
(三)畫圖方式:
1.可先放好流程圖,再加連接線
2.連接線的增刪:
按 「上圖」 再按 「下圖」,再選 連接 或 刪除連接線 。
3.區塊(圖)的刪除:
需先移除圖兩端的連接線,才能移除流程圖區塊。
4.條件判斷 :
(1)先按條件判斷,再按圖1,就會出現YES的連接線;
(2)按條件判斷,再按圖2,則會出現NO的連接線。
5.按執行時,會要求先存檔:
◎範例練習: 奇偶數問題
◎演算法 :
步驟1:初始化 設定 n=0、 rem=0。
步驟2:輸入 請 輸入 = n 。
步驟3:計算 處理數值 ( n/2的餘數 = rem )。
步驟4:判斷 rem = 0
步驟5:輸出
(1)是--> n 為 偶數
(2)否--> n 為 奇數
步驟5:程式結束。