---
# System prepended metadata

title: 1026小考
tags: [高一資訊]

---

---
title: 1026小考
tags: 高一資訊
---

# 1026測驗 if for 變數

採人工評測，請上傳3個檔案(p1,p2,p3)至Google Classroom中。

## 第一部份：[壘球擲準]報靶機器人(p1) 40%
### 說明
![九宮格的範例](https://i.imgur.com/aSmWPWj.png =200x)

有一個九宮格的壘球擲準靶機，阿增在每個格子都安裝了感應器，並給予編號，如右方圖。當玩家命中時，感應器會回傳格子編號數值到電腦中。

請幫忙依照下列規則設計報靶機器人：
* 命中角落格得3分
* 命中上下左右格得2分
* 正中間得1分
* 脫靶得0分

:::info
提示：請仔細觀察**編號**與**得分**的關係。
真的需要寫九次`if-else`嗎~
:::
### 輸入/輸出

<table style="width:100%">
<th>範例輸入</th><th>範例輸出</th>
<tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
3
```
   
</div></td></tr>
    <tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
5
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
```
   
</div></td></tr>
</table>


## 第二部份：[壘球擲準]「連續」報靶機器人(p2) 30%


### 說明
搭配感應器及程式，當命中目標就會顯示對應的得分了~

接著讓玩家「連續」投5球，請設計一段程式能模擬玩家投擲，機器人顯示每次的得分。

:::info
提示：你需要重複結構for
:::

### 輸入/輸出 

<table style="width:100%">
<th>範例輸入</th><th>範例輸出</th>
<tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
2
5
7
6
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
3
2
1
3
2
```
   
</div></td></tr>
    <tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
5
6
0
5
0
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
2
0
1
0
```
   
</div></td></tr>
</table>

## 第三部份：[壘球擲準] 自動計分機器人(p3)

### 說明

整合前兩項設計，阿增幾乎已經可以在夜市營業了!!

為應付源源不斷的人潮，想設計成自動計分的型式，方便阿增發放獎品。

請幫忙設計這個機器人能計算玩家總得分，並顯示對應的獎項：
* 一等獎：11分(含)以上
* 二等獎：6~10分(含)
* 三等獎：3~5分(含)
* 未獲獎：0~2分(含)~2分(含)

### 輸入/輸出 

<table style="width:100%">
<th>範例輸入</th><th>範例輸出</th>
<tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
2
5
7
6
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
3
2
1
3
2
一等獎
```
   
</div></td></tr>
    <tr style="font-size:1em"><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
5
6
0
5
0
        
```

</div></td><td style="vertical-align: top;padding:0"><div style="border-width:0px">

```
1
2
0
1
0
三等獎
```
   
</div></td></tr>
</table>


:::success
提示：這題要自己開一個變數來存總分喔!!
:::