输入语句输出语句及赋值语句.ppt
《输入语句输出语句及赋值语句.ppt》由会员分享,可在线阅读,更多相关《输入语句输出语句及赋值语句.ppt(38页珍藏版)》请在三一文库上搜索。
1、23.1 輸入語句、輸出語句及賦值語句,輸入語句 我們編寫程序來處理數據,目的是為取得有用的輸出。 程序碼內不會包含數據。 用戶在程序執行時所輸入的數據則會用變量來作暫存。 數據的不同操作都會透過在程序中所宣告的變量來進行。 需考慮一個程序的靈活性,以便它能處理多組不同數據而毋須更改其程序碼。,23.1 輸入語句、輸出語句及賦值語句,輸入語句,第一組數據,第二組數據,處理數據的程序,處理數據的程序,第一組的結果,第二組的結果,輸入,輸出,輸入,輸出,一個靈活的程序能夠處理多組不同數據而毋須更改其程序碼。,23.1 輸入語句、輸出語句及賦值語句,輸入語句 用以接收用戶所輸入的數據,並將數據貯存為
2、一個變量的值。 變量可用以貯存: 數字 字符 字串,23.1 輸入語句、輸出語句及賦值語句,輸入語句,輸入語句的例子,23.1 輸入語句、輸出語句及賦值語句,輸出語句 用以輸出經處理過的輸入。 輸出結果可顯示在屏幕上、儲存成一個檔案或列印在紙上。 輸出結果可先作格式化,從而令結果更具可讀性。,23.1 輸入語句、輸出語句及賦值語句,輸出語句,輸出語句的例子,23.1 輸入語句、輸出語句及賦值語句,賦值語句 可用以將一個值或一個算式的值放置於一個變量內。 在運算符右邊的值(或算式的值)會取代左邊變量原有的值。 我們使用符號來表示在流程圖及偽代碼中出現的賦值運算符。,變量名稱 算式,23.1 輸入
3、語句、輸出語句及賦值語句,賦值語句,在不同賦值語句中 X 值的變化,23.1 輸入語句、輸出語句及賦值語句,賦值語句,賦值語句的例子,23.1 輸入語句、輸出語句及賦值語句,賦值語句,常見的運算符,23.1 輸入語句、輸出語句及賦值語句,賦值語句,常見的運算符,23.2 基本控制結構,順序,順序控制結構,最簡單的一種控制結構。 順序控制結構包括一連串步驟或語句,順着編寫的次序來執行。,23.2 基本控制結構,選擇控制結構 容許程序根據特定的條件,在兩項或多項選擇中作決定。 兩種選擇控制結構包括:,決策邏輯結構,情況邏輯結構,23.2 基本控制結構,選擇控制結構 決策邏輯結構 工作模式與人類思維
4、相似。 使用 IFTHENELSE 語句結構和一句條件算式,來決定該程序應要執行的步驟。 條件算式是一個邏輯算式,其數值屬於布爾類型(即只有真和假)。 當程序來到 IF 語句時,條件算式會先被檢查。 若果條件檢查得出的結果是真或者條件可被滿足: THEN 部分便會被執行。 若果條件檢查得出的結果是假或者條件不可被滿足: THEN 部分會被忽略。 若果該結構有 ELSE 部分,ELSE 部分便會被執行。,23.2 基本控制結構,選擇控制結構 決策邏輯結構,兩類決策邏輯結構,23.2 基本控制結構,選擇控制結構 決策邏輯結構,兩類決策邏輯結構,23.2 基本控制結構,選擇控制結構 決策邏輯結構 關
5、係運算符及邏輯運算符常見於控制結構內的條件算式當中。,關係運算符的例子,23.2 基本控制結構,選擇控制結構 決策邏輯結構,邏輯運算符的例子,23.2 基本控制結構,選擇控制結構 情況邏輯結構 從一個算式的多個選項值中作決定。 只會選擇算式中的其中一個選項值去執行。 當算式的值與某個選項值相符時,其相對應的語句區塊便會被執行,然後,該選擇控制過程便會完結。 在CASE一字之後的算式可以屬於任何數據類型,包括: 數字(整數 / 實數) 字符(單一字符 / 字串) 邏輯(布爾),23.2 基本控制結構,選擇控制結構 情況邏輯結構,情況邏輯結構,23.2 基本控制結構,選擇控制結構 情況邏輯結構 決
6、策邏輯結構的一種特別形式。 算式中的 n 個選項值和其 n 個相對應的語句區塊可被視為 n 句 IF 語句以互斥的形式組合在一起。而如果該 n 句 IF 語句都未能被滿足的話,那麼,語句區塊 else便會被執行。,IF 算式 = 值 1 THEN 語句區塊 1 ELSE IF 算式 = 值 2 THEN 語句區塊 2 ELSE IF 算式 = 值 n THEN 語句區塊 n ELSE IF ( 以上 n IF 語句 = FALSE) THEN 語句區塊 else,23.2 基本控制結構,迭代 把某段語句重複執行,直至循環條件不再符合為止。 視乎是哪種迭代控制結構,條件檢查可在執行循環部分之前或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 输入 语句 输出 赋值
链接地址:https://www.31doc.com/p-3194016.html