賦值的操作:a : = b;變數+冒號+等號+代數式; 判斷語句:if (代數式 邏輯運算子 代數式)thenbeginend; 多重判斷語句在end語句後面加上else語句,用來判斷上一條判斷語句所判斷的情況之外的情況。例如,編寫一個根據輸入的分數判斷學生學習情況的程式,要求:如果輸入的數值小於60,代表得了60分一下,那麼輸出You are A PIG如果輸入的數值在61到99之間,那麼輸出 Ni Ji Ge Le.如果輸入的數值等於100,那麼輸出You must be a chinese. program Student;var score:integer;begin read(score); if score<=60 then write("You are A PIG") else if (score>60) and (score<100) then write("Ni Ji Ge Le") else if (score=100) then write("You must be a Chinese"); end. 什麼時候加括號什麼時候加begin end沒問題吧 有問題的話追問吧 迴圈語句 一共有4中 其中三種是可以被用到的,一鍾叫做goto 語句,是不被推薦的。至少我學了幾年還沒寫過一句goto 語句 1 for迴圈for i := 1 to 100 dobeginend;for+迴圈變數i+:=+迴圈變數在第一次迴圈時的值+to+迴圈變數在終止之前最後一次迴圈的值+ do這種迴圈也叫做計數迴圈,也就是說透過一個迴圈變數來計數,讓迴圈變數不斷的遞增。在迴圈變數遞增到一定次數之前迴圈將會繼續。程式設計師們習慣的用字母i來命名迴圈變數。迴圈變數的值將在第一次迴圈時被賦值為to 之前的值(這個值可以使變數),然後在之後的每一次迴圈時被賦予一個比上一次大1的值,直到被賦予了to 之後的值,然後執行完所有的end之前所有的語句,for迴圈發現沒有更大的值可以賦給迴圈變數i了,迴圈就這樣結束了。 while 迴圈 while a=b dobeginend; 就是說 當a=b(或者任何的 代數式 + 邏輯運算子 + 代數式)滿足條件,或者說他們的運算結果等於真(true)時,一直執行begin和end中間的語句。在這種迴圈模式中,代數式a或b一定要在迴圈體中被改變,使得while後面的判斷條件不成立,從而推出迴圈。 repeat until a=b; 限制性repeat和until 中間的程式體,在進行代數式的判斷。如果判斷的結果為真,那麼就推出迴圈。(和while迴圈相比,while迴圈是先進性條件的判斷,如果判斷的結果為真,那麼在執行。repeat迴圈是不管是否滿足條件,現執行程式體,在判斷條件;而這裡的條件是用來判斷是否推出迴圈的、) 陣列的使用累死我了 你要學的話追問吧
賦值的操作:a : = b;變數+冒號+等號+代數式; 判斷語句:if (代數式 邏輯運算子 代數式)thenbeginend; 多重判斷語句在end語句後面加上else語句,用來判斷上一條判斷語句所判斷的情況之外的情況。例如,編寫一個根據輸入的分數判斷學生學習情況的程式,要求:如果輸入的數值小於60,代表得了60分一下,那麼輸出You are A PIG如果輸入的數值在61到99之間,那麼輸出 Ni Ji Ge Le.如果輸入的數值等於100,那麼輸出You must be a chinese. program Student;var score:integer;begin read(score); if score<=60 then write("You are A PIG") else if (score>60) and (score<100) then write("Ni Ji Ge Le") else if (score=100) then write("You must be a Chinese"); end. 什麼時候加括號什麼時候加begin end沒問題吧 有問題的話追問吧 迴圈語句 一共有4中 其中三種是可以被用到的,一鍾叫做goto 語句,是不被推薦的。至少我學了幾年還沒寫過一句goto 語句 1 for迴圈for i := 1 to 100 dobeginend;for+迴圈變數i+:=+迴圈變數在第一次迴圈時的值+to+迴圈變數在終止之前最後一次迴圈的值+ do這種迴圈也叫做計數迴圈,也就是說透過一個迴圈變數來計數,讓迴圈變數不斷的遞增。在迴圈變數遞增到一定次數之前迴圈將會繼續。程式設計師們習慣的用字母i來命名迴圈變數。迴圈變數的值將在第一次迴圈時被賦值為to 之前的值(這個值可以使變數),然後在之後的每一次迴圈時被賦予一個比上一次大1的值,直到被賦予了to 之後的值,然後執行完所有的end之前所有的語句,for迴圈發現沒有更大的值可以賦給迴圈變數i了,迴圈就這樣結束了。 while 迴圈 while a=b dobeginend; 就是說 當a=b(或者任何的 代數式 + 邏輯運算子 + 代數式)滿足條件,或者說他們的運算結果等於真(true)時,一直執行begin和end中間的語句。在這種迴圈模式中,代數式a或b一定要在迴圈體中被改變,使得while後面的判斷條件不成立,從而推出迴圈。 repeat until a=b; 限制性repeat和until 中間的程式體,在進行代數式的判斷。如果判斷的結果為真,那麼就推出迴圈。(和while迴圈相比,while迴圈是先進性條件的判斷,如果判斷的結果為真,那麼在執行。repeat迴圈是不管是否滿足條件,現執行程式體,在判斷條件;而這裡的條件是用來判斷是否推出迴圈的、) 陣列的使用累死我了 你要學的話追問吧