RAPTOR流程圖編程 介紹 和 變量 中三級
流程圖編程介紹 Raptor程序是一個有向圖(Directed Graph) 必須要有「Start」和「End」。 輸入 把數據及指令 輸入電腦 處理 電腦對輸入的 數據進行運算 輸出 電腦顯示處理 數據的結果
主記憶體 甚麼是變量(VARIABLES)? 在主記憶體訂定的一個存貯位置。 存貯空間大小視定義類型而定。 程序運行時,變量的值是可改變的。 名稱:x 類型:數字 名稱:myname 類型:文字
變量(VARIABLES) 一般來說,變量在程序運行前, 其數值 是未定的。 第一個被賦予的值為起始值(initializing a variable) 。 如應用未定起始值的變量,或會引發運行時錯誤(Runtime Error) 。
變量(VARIABLES) 數值的來源通常來自 在程序運行的過程中,變量的數值 或會有所變化。 用戶輸入 電腦載入 在程序運行的過程中,變量的數值 或會有所變化。 能夠處理不同的輸入,才是一個較 具意義的程序。
變量(VARIABLES) 使用變量時須注意的地方 命名限制: 起首字符必須為英文字母。 其後的字符可以是英文字母、數字或底橫線,但不可以是其他符號或空白鍵。 對:Hello, send2you, it_a_nice_day 錯:2myfriend, iamveryangry! 名字不可與一些內定的預留字(Reserved word)相同。 編程的良好習慣 有意義的命名 (e.g. a, exam_mark) 妥善管理變量 (e.g. Average, Avg)
甚麼是常數(CONSTANT)? 預設的變量,它的值是不可被改變的。 例子:pi, e, true, false, yes, no True 與 Yes 即是 1. False 與 No 即是 0.
考考你! 試指出下列變量是合法 (L)legal,或是不合法的 (I)Illegal。如不合法,試加以解釋。 a) U_2 b) Money$ c) Thisisaveryveryverylongname d) Mickey-Mouse e) 365_Days f) Begin g) End_Of_Data h) Procedure i) Is This Identifier Legal j) Why_Isn’t_This_One_Legal 就RAPTOR編程語言來說,在程序賦予數值之前, 變量在產生時是沒有數值的。(True/ False)
動手做! 這個程序 x 的最終值是甚麼? 在 x←x*2 下方加上x←x/3, x 的最終值是甚麼? 若把 x←32 改成variable←32, 會有什麼後果?