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