羅德興老師的教學歷程檔案 - 112-2 資料結構 (2024年) - Unit 2 從問題到程式
 

企業資訊與管理系
助理教授/日導
羅德興


歷程檔案 Portfolio

    Unit 2 從問題到程式

    Unit 2 從問題到程式

    ???    >   program

    可使用 IPO


    範例 2-1

    """
    This is ex2-1.ipynb by 羅老師 on 2024/03/06
    這程式要做 攝氏溫度 (Centigrade) 轉換為 華氏溫度 (Fahrenheit)
    """
    [LINK]
    https://colab.research.google.com/drive/149szcTOZy2poD_Tlbm8sUSoA4GAQM-fm?usp=share_link


    '''
    Ex2-1. 請依此範例寫一個 攝氏 (C)、華氏(F) 溫度的轉換
    參考公式: F=(C)*(9/5)+32

    Ex2-2. 請參考以下 BMI值,說明使用者的BMI狀態

    BMI           狀態
    <18.5        體重過輕
    18.5 <= BMI < 24 非常標準
    24 <= BMI < 27  過重
    27 <= BMI < 30  輕度肥胖
    30 <= BMI < 35  中度肥胖
    BMI <= 35      重度肥胖
    '''
    # 1. 讀入基本套件
    %matplotlib inline

    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt

    # 2. 定義一個函數,就能互動!
    def bmi_cal(h, w):
        h = float(h)/100
        w = float(w)
        bmi = w/(h**2)
        message = f"你的 BMI 是 {bmi:.2f}。"
        print(message)
    bmi_cal(170, 80)

    # 3. 互動界面
    from ipywidgets import interact_manual
    interact_manual(bmi_cal, h="請輸入你的身高 (公分)", w="請輸入你的體重 (公斤)");







    範例 2-2




    """
    This is ex2-2.2b.ipynb by 羅老師 on 2024/03/06
    要加總一連串的數
    IPO
    這程式 使用陣列,並使用for迴圈演算法
    """
    [LINK]
    https://colab.research.google.com/drive/1_ryr1tAWeB4rJcLLy_EUE3XntkVE7GzB?usp=share_link

     
    Ex 2-1.
    將 範例 2 增加為 10 個數

    Ex 2-2.
    結合 範例 1, 2 將陣列的數值視為 攝氏溫度,轉換為 華氏溫度後輸出
    全部共 16則留言
    張金寶03-06 11:25:https://colab.research.google.com/drive/1_ryr1tAWeB4rJcLLy_EUE3XntkVE7GzB?usp=share_link
    陳柏翰03-20 02:50:留言...
    陳柏翰03-20 02:50:https://colab.research.google.com/drive/1sZHx8wcY1TdumqDojhU67V9eqFDo9PP7?usp=sharing
    04-09 13:10:https://colab.research.google.com/drive/1X6FlnooxQ_wlh_qdN8NEJFm8gMYt4qmf#scrollTo=Q_jyVtcQERvW
    04-09 13:11:https://colab.research.google.com/drive/1X6FlnooxQ_wlh_qdN8NEJFm8gMYt4qmf#scrollTo=Q_jyVtcQERvW
    04-09 13:13:https://colab.research.google.com/drive/1-yxC-aURI8pOuRoeCmydo9kzpf-ZB2ri
    04-17 09:55:https://colab.research.google.com/drive/1ZKCj3XHVs7L8e5vnefbJcJ7DgvNpjUrZ
    康晉嘉04-17 10:20:https://colab.research.google.com/drive/1AsPzAdwuFkcMeQqIbgQ-L5ygvLNViMMy
    鍾旻萱04-17 10:24:https://colab.research.google.com/drive/1zMRmA-svtu4QxR-JVduihzioi7dpPcYd?usp=share_link
    林昱安03-03 09:54:https://colab.research.google.com/drive/1h-8O4zy37Q0S2-5pXvnWb11sWlGD0UtY?usp=sharing
    林旻毅03-03 10:02:https://colab.research.google.com/drive/149szcTOZy2poD_Tlbm8sUSoA4GAQM-fm?usp=drive_link
    林旻毅03-03 10:10:https://colab.research.google.com/drive/1cU5gyMCFOBEkBedcNaMYX0dp90voVTM5?usp=drive_link
    林昱安03-10 10:13:https://colab.research.google.com/drive/1aO1pRVEjyFW-m6_1ZVZRbUtn2K9S2yXS?usp=drive_link
    林昱安03-10 10:14:https://colab.research.google.com/drive/1aO1pRVEjyFW-m6_1ZVZRbUtn2K9S2yXS?usp=drive_link
    林旻毅03-10 10:18:https://colab.research.google.com/drive/1eHTRFqlPW5Mdpq0APAifKyEmaB-RVaVs?usp=drive_link
    陳法禎04-07 10:11:https://colab.research.google.com/drive/1adbDCb37LqE0qCuDQQxiWZuMO9j24gmw?usp=sharing
    登入帳號密碼代表遵守學術網路規範


    文章分類 Labels


    最新文章 Top10

    中華科技大學數位化學習歷程 - 意見反應