README.md

App Inventor 段考(進階)作答

App Inventor 程式語言段考的五個專案,學號後兩碼 28。每個專案各有一個可直接匯入 App Inventor 的 .aia 檔,src/ 底下是解開後的畫面(Screen1.scm)與積木(Screen1.bky),方便在 SiaoHub 上直接瀏覽。

題號 題型 配分 專案檔 說明
一 循序結構 30% a28.aia 計算 BMI 值
二 選擇結構 30% b28.aia 擲骰子比大小
三 重複結構 30% c28.aia 計算 0~? 以內的偶數和
四 進階題(一) 8% d28.aia BMI 加上體位判斷
五 進階題(二) 2% e28.aia 擲骰子加上點數範圍檢查

匯入方式:App Inventor →「專案」→「匯入專案 (.aia)」。

下載整包(ZIP)

想一次拿到五個 .aia(和 src/ 與這份說明),下載整個 repo 的 ZIP 就好:

  1. 打開 這個 repo 的首頁。
  2. 點檔案列表右上方的「程式碼 ▾」按鈕。
  3. 在展開的選單最下面點「下載 ZIP」,瀏覽器會存成 appinventor-exam-28-main.zip。
  4. 解壓縮(macOS 雙擊、Windows 右鍵「全部解壓縮」)。

也可以直接用網址下載:https://git.siao.ai/api/v1/repos/siao/appinventor-exam-28/archive/main.zip

注意: 不要把 ZIP 本身匯入 App Inventor。解壓縮後,個別選擇 a28.aia~e28.aia,用「專案」→「匯入專案 (.aia)」一個一個匯入。

一、a28:計算 BMI 值(循序)

二、b28:擲骰子比大小(選擇)

三、c28:0~? 以內的偶數和(重複)

四、d28:BMI 加體位判斷(進階一)

從 a28 另存後修改(題目要求這樣做)。

BMI 顯示
< 18.5 體重過輕
< 24(即 18.5 ≤ BMI < 24) 健康體位
< 27(即 24 ≤ BMI < 27) 體重過重
其他(BMI ≥ 27) 肥胖

判斷依序由小到大,前面的條件不成立才會往下比,所以每一段的下界不必另外寫,剛好落在題目的「≥」邊界上。

五、e28:骰子加輸入檢查(進階二)

從 b28 另存後修改。

備註

五個專案都是一次匯出一個 .aia。