---
# System prepended metadata

title: 公告

---

# 公告
* ==2024/12/09 17:40 公告==:
    由於課程排定Lab15沒辦法上到所以總分不足100分，
    將該題配分的3分，分配給Lab10、Lab11、Lab12和Lab13，
    則Lab10與Lab11從佔總分2.5分改成3分，
    Lab12與Lab13從佔總分2.5分改成3.5分。

    此外加分題上限改至15分(不排除可能再增加上限)，
    所以同學們請都盡量完成加分題。

    目前加分題有Lab3、4、5 各+1分，Lab9、10、11各+2分，與維誠助教那邊的0~3分
* ==2024/11/25 16:45 公告==:
[樹梅派OS部屬影片](https://www.youtube.com/watch?v=CYhpoO5VbqU)以上傳至YouTube，因為影片上傳有15分鐘限制，所以有加速影片速度，如果覺得太快可以調整至0.75倍速。 
* ==2024/11/18 18:15 公告==:
    1. 下次上課需要用到的物品
        1. microSD (牌子隨意挑自己可以信任的品牌即可，建議購買到64GB以上)
        2. 讀卡機（要能讀microSD)
    2. [Respberry Pi OS](https://www.raspberrypi.com/software/)怕現場網路太卡的話請先到連結處先下載安裝程式
* ==2024/11/04 12:10 公告==
 
    1. 座位表公告與考試注意事項，可以開始查看的時間 11/4 早上8:00
    2.  [座位表公告在moodle](https://moodle.ncku.edu.tw/mod/forum/discuss.php?d=365837)上，麻煩再到moodle上進行查看
    3. 還有公告記得要看
* ==2024/09/24 10:15公告==:
    #### [Lab02成績](https://hackmd.io/@ALHC/r1zLGEqtA#%E6%88%90%E7%B8%BE%E5%85%AC%E4%BD%88)<<轉跳到成績公佈位置(本頁面的課程進度下面)
    
    1. 成績已公布在Google試算表中，請各位同學查看。
    2. 目前會先在試算表中公布，不會在Moodle頁面上展示作業成績，請同學先到試算表中查看。
    3. 檔案名稱錯誤的部分只有扣名稱裡面完全沒有"lab02"字眼，如上次公告所述不會特別限制大小寫。
    (註:課堂上是說要`學號_Lab02.py`，後來公告提到說要`lab02.py`，Lab03之後(含Lab03)的取名方式將以==2024/09/23 16:50公告==方式為準)
    4. Lab02停止繳交時間有撞到加選時間，如果你是這周才加選到的(9/16後才加選的同學)以及特殊原因，請來找助教可以幫你調整分數(不會算遲交)，但也僅限時間到9/30之前，且Lab03的作業繳交期限不會更動。
    5. 本次Lab為威仁助教批改，若有疑問請向助教提出。

    #### Lab03問題 Input()如何讀入多個值
    ```python=
    # 不好意思各位學弟妹，助教今天沒有提到分段輸入的方式，因此在這邊補充：
    # 我們知道說，input()，它是輸入值進參數的方式，所以一般輸入的方式為：

    a = input() # 輸入，而且型態為string

    # 那如果要入兩個參數的話就要用到spilt()這個函數
    # 要記得，賦予值的a b他們的型態都是string
    a, b = input().split() 


    # 所以你要輸入兩個都是整數的話，最簡單的方式如下：
    # split()這個函數它是用於切割的，以下面這行來說，它就是依據空格去切開
    a, b = input().split() 
    a = int(a)
    b = int(b) # string轉int
    ```
    #### OJ問題
    1. 在LAB的作業要求中如果有要求使用Online Judge進行練習與寫作業，如果未使用會以
    ==零分==計算，但練習內容、多寡或長度時間並不是評分的依據，請依照平常的練習狀況即可。
    3. 請不要在`input("這裡")`函式中輸入任何文字，出來一定是 <font color="#f00">Wrong Answer</font>。(但繳交在GITHUB上的可以有文字，自己方便為主)，且output要求嚴格，若測試沒問題但交出去還是WA可能是格式輸出錯誤，麻煩多注意輸出的格式是否正確。
    4. 程式碼通常不會部份給分。(也就是說如果你測資出來是 <font color="#1936C9">Partial Accepted</font> 那題也會算是0分)
    #### 進制轉換
    確定進制轉換目前課程還不會上到，所以這邊提供一下進制轉換的補充內容
    [進制轉換小工具](https://tools.yeecord.com/zh-tw/base-converter/dec/bin)
    目前的作業內容應該只需要CALL函式就能得到所需的結果，之後上課會上到，所以就先不大篇幅進行講解。
    
    那由於PLUS題目的地方用到邏輯閘的概念居多，所以這裡講解一下PLUS的解法。
    
    1. 透過邏輯閘(&、|、^)的方式分別取出奇數位的值與偶數位的值
        `xyxyxy` 分成 `x0x0x0` 與 `0y0y0y`
    3. 將偶數位向右位移1個位元
        將 `x0x0x0` 位移成 `0x0x0x`
    5. 將奇數位向左位移1個位元
        將 `0y0y0y` 位移成 `y0y0y0`
    1. 再將2.3.的結果透過邏輯閘(&、|、^)合併出最後的答案
        將 `0x0x0x`與`y0y0y0` 合併 `yxyxyx`
    完成

* ==2024/09/23 16:50公告==:
    1. 超時繳交期限: 該lab結束繳交的一週內(以lab03為例 9/30 ~ 10/7的12點之前都算超時繳交，之後都算未繳交以0分計算
    2. Lab02的作業，檔名、資料夾名稱大小寫，這次不會扣分。
    從Lab03開始必須符合格式，沒有符合者算是"作業上傳未符合當周規定"。
    成績打九折。
    3. 上傳格式(以Lab03為例):
        - 資料夾: 學號_Lab03
        - python檔案: Lab03_01~Lab03_0x (x取決於作業有幾題)
        - 圖片: Lab03_01~Lab03_0x (x取決於圖片有幾張)(Lab03沒有要求截圖，只是做個範例)
    4. 以後所有課程資訊、規則都以hackmd上的為主。
* ==2024/09/16 18:00公告==:
    *09/16 19:12做了點小更新>>對檔名的要求有做一些更改，學號第一個字記得大寫*
    [課堂補充](https://hackmd.io/@ALHC/HJ3X9DBa0)
    同學有問的問題，助教幫你們整理好一些了，如果還有問題請提問。
    [LAB02作業繳交補充 提醒同學們的一些注意事項](https://hackmd.io/@ALHC/HJ3X9DBa0#LAB02%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A0%85)
