003等差級數
*題目: 計算1+2+3+...+n的值。
*題目: 計算1+2+3+...+n的值。
程式
程式
scratch
scratch
python
python
c
c
編輯內容
編輯內容
編輯內容說明
編輯內容說明
1. scratch程式語言大多以
1. scratch程式語言大多以
點擊綠旗作為程式的
點擊綠旗作為程式的
開端,以啟動
開端,以啟動
[當綠旗被點擊]
[當綠旗被點擊]
以下程式的執行。
以下程式的執行。
2. 10.讓主角說話來顯示要
2. 10.讓主角說話來顯示要
說明的文字。
說明的文字。
3. 讓電腦讀取從鍵盤
3. 讓電腦讀取從鍵盤
輸入的字元資料。
輸入的字元資料。
4. 將鍵盤輸入的資料
4. 將鍵盤輸入的資料
存於所定義的變數之中。
存於所定義的變數之中。
5. 6. 將常數存於所定義的
5. 6. 將常數存於所定義的
變數之中。
變數之中。
7. 執行重複迴圈n次。
7. 執行重複迴圈n次。
8.9. 將運算的值存入
8.9. 將運算的值存入
變數之中。
變數之中。
11.讓主角說話來顯示
11.讓主角說話來顯示
變數運算後的數值。
變數運算後的數值。
1. python程式語言是以 print( )
1. python程式語言是以 print( )
來讓螢幕列印(顯示)說明的文字。
來讓螢幕列印(顯示)說明的文字。
2. python程式語言是以 input( )
2. python程式語言是以 input( )
來讓電腦讀取鍵盤所輸入的
來讓電腦讀取鍵盤所輸入的
字元資料。
字元資料。
3. python程式語言是以 int( )
3. python程式語言是以 int( )
將變數轉換成整數。
將變數轉換成整數。
寫成 " x = a "的形式,表示將
寫成 " x = a "的形式,表示將
等號右邊的資料或變數存入
等號右邊的資料或變數存入
等號左邊的變數之中。
等號左邊的變數之中。
4. 將常數存入變數之中。
4. 將常數存入變數之中。
5. 執行for迴圈 , 用法如下:
5. 執行for迴圈 , 用法如下:
for 變數 in
for 變數 in
range(起始值, 終止值+1) :
range(起始值, 終止值+1) :
6. 執行運算並將結果存於變數之中。
6. 執行運算並將結果存於變數之中。
7. 螢幕輸出運算結果。
7. 螢幕輸出運算結果。
8.~9. 讓電腦在程式執行完後,
8.~9. 讓電腦在程式執行完後,
先暫停,按下任意鍵,
先暫停,按下任意鍵,
可離開主程式。
可離開主程式。
1.2. c程式語言以#include < >
1.2. c程式語言以#include < >
載入程式的標頭檔,
載入程式的標頭檔,
指在執行主程式之前,
指在執行主程式之前,
必須載入一些程式資料庫,
必須載入一些程式資料庫,
如此程式才能正常運行。
如此程式才能正常運行。
3.4.16. c程式語言常以此做為
3.4.16. c程式語言常以此做為
主程式執行的開始,
主程式執行的開始,
如 int main( ) { .... },
如 int main( ) { .... },
以大括弧的左括弧 {
以大括弧的左括弧 {
當主程式的開始端,
當主程式的開始端,
大括弧的右括弧 }
大括弧的右括弧 }
當主程式的結束端。
當主程式的結束端。
5.8.13. c程式語言是以 printf( )
5.8.13. c程式語言是以 printf( )
來讓螢幕列印(顯示)
來讓螢幕列印(顯示)
說明的文字。
說明的文字。
c程式語言在每個函式的尾端,
c程式語言在每個函式的尾端,
大多以分號(;)作為結尾。
大多以分號(;)作為結尾。
6. c程式語言是以 int 變數 ,
6. c程式語言是以 int 變數 ,
代表將變數定義為整數。
代表將變數定義為整數。
7. c程式語言是以fflush( ),
7. c程式語言是以fflush( ),
代表清空記憶體暫存的資料。
代表清空記憶體暫存的資料。
9. c程式語言是以scanf( )
9. c程式語言是以scanf( )
來讓電腦讀取鍵盤所輸入的
來讓電腦讀取鍵盤所輸入的
字元資料。
字元資料。
11. 執行for迴圈,用法如下:
11. 執行for迴圈,用法如下:
for(變數的起始值;
for(變數的起始值;
變數的符合條件;
變數的符合條件;
每完成一 迴圈變數的增減值)
每完成一 迴圈變數的增減值)
14. 讓電腦在程式執行完後,
14. 讓電腦在程式執行完後,
先暫停,按下任意鍵,
先暫停,按下任意鍵,
可離開主程式。
可離開主程式。
15. 回傳0給呼叫程式,
15. 回傳0給呼叫程式,
表示程式已成功執行完畢。
表示程式已成功執行完畢。
執
執
行
行
畫
畫
面
面
執行畫面說明
執行畫面說明
1. 點擊綠旗後,從主角的
1. 點擊綠旗後,從主角的
對話方框顯示
對話方框顯示
其說話及詢問與
其說話及詢問與
運算後的內容。
運算後的內容。
2. 若出現詢問的內容,
2. 若出現詢問的內容,
會在視窗下方顯示
會在視窗下方顯示
需輸入資料的長條
需輸入資料的長條
區塊。
區塊。
3. 輸入的資料(數值)會在
3. 輸入的資料(數值)會在
變數項的內容呈現。
變數項的內容呈現。
4. 按照所輸入的數值及
4. 按照所輸入的數值及
判斷式迴圈做選擇,
判斷式迴圈做選擇,
將執行結果輸出於
將執行結果輸出於
主角的對話框之中。
主角的對話框之中。
1. 輸入n值:100,得到運算值=5050。
1. 輸入n值:100,得到運算值=5050。
2. 輸入n值:3000,得到運算值
2. 輸入n值:3000,得到運算值
=4501500。
=4501500。
1. 輸入n值:100,得到運算值=5050。
1. 輸入n值:100,得到運算值=5050。
2. 輸入n值:3000,得到運算值
2. 輸入n值:3000,得到運算值
=4501500。
=4501500。