2 流程圖符號 [回前頁]
1.開始、停止 | 2.處理 | 3.輸出、入 | 4.決策 | 5.迴路 | 6.連接 |
7.流向符號 | 文件 | 人工輸入 | 儲存資料 | 排序 | 合併 |
練習:畫出下列問題的流程圖
【問題一】:試寫一程式,輸入身高(單位為公分),換算並輸出英尺與英吋
【說明】1英吋=2.54公分 1英尺=12英吋
【範例輸入一】:165
【範例輸出一】:5呎5吋
【問題二】:輸入兩數,並判斷是否為7的同餘數
【說明】輸入 兩正整數, 如果該兩數除以7的餘數相等,則稱為同餘數。
【範例輸入一】:3
17
【範例輸出一】:3與17是同餘數。
【範例輸入二】:15247
23
【範例輸出二】:15247與23不是同餘數。
【問題三】:求級數之和S
【說明】:
試寫一程式,輸入N並計算
下列級數
(1) f(N)=1+2+3+4+…..+N
(2) g(N)=1-2+3-4+…..+N
【範例輸入一】:5
【範例輸出一】:f(5)=15
g(5)=3
【範例輸入二】:20
【範例輸出二】:f(20)=210
g(20)=-10
【問題四】輸入N,並以以巢狀迴路印出兩股長為N的直角三角形
【範例輸入】:N:5
【範例輸出 】 註:△代表空白
△△△△*
△△△**
△△***
△****
*****
【問題五】輸入N,並以以巢狀迴路印出N階的單位矩陣
【範例輸入
】:N:4
【範例輸出】:
1000
0100
0010
0001
【問題六】輸入N,並印出N階的巴斯卡三角形
【範例輸入
】:N:4
【範例輸出】:
1
1
1
1
2
1
1 3 3 1
1 4 6 4 1