設計一日的餐單(學生版)Designing a one-day menu (Student's version)

標題:Title:設計一日的餐單Designing a one-day menu
主題及重點:Unit: 主題三:互聯相依的當代世界
學習重點10:公共衞生的概略含義
下載:Download: 工作紙
學習技能:Learning skill: 編程訓練Programming
學習範圍:Learning areas: 0 不同人士每天所需的能量及不同食物的能量值 0 使用簡單的電腦程式並改良程式 0 設計一日均衡膳食的餐單來幫助別人 0 計算食物的能量值和能量轉換

前言Introduction

根據世界衞生組織的定義,公共衞生是一門科學和藝術,旨在運用社會資源來預防疾病、促進身心健康和延長整體民眾的壽命。現代人的不良飲食習慣,如高熱量、高糖、高鹽等飲食模式,容易導致肥胖,進而增加患上心臟病、中風、糖尿病等慢性疾病的風險。這些疾病不僅危害個人健康,亦增加了公共醫療負擔。

透過設計一日餐單的活動,學生設計一日均衡膳食的餐單,因應不同人的性別、年齡和活躍水平,計算其每日需要的營養及熱量。



科學概念
食物的能量值

食物為我們提供能量。不同種類的食物有不同的能量值。能量值愈高的食物,則它儲存的能量便愈多。食物的能量值以每克千焦耳(kJ/g),或每克千卡路里(kcal/g)表示。

Food provides us with energy. Different foods have different energy values. The higher the energy value, the more energy the food contains. The energy value of food is measured in kilojoules per gram (kJ/g) or kilocalories per gram (kcal/g).

食物物質Food substance 能量值 (KJ/g)Energy value (KJ/g)
碳水化合物carbohydrates 17
脂質lipids 39
蛋白質proteins 18

我們需要從食物中攝取能量來供身體活動所需。我們對能量的需求,取決於我們的性別、年齡和日常的活動量等。

下表顯示不同年齡組別和性別的人於中度活躍水平的情況下,每天所需的能量(kJ)。

The daily energy requirement of a person depends on age, gender, activity level and occupation.

The table below shows the daily energy requirements (kJ) of people of different age groups and gender with medium activity level.

不同年齡組別每天所需的能量 (KJ)Daily energy requirement of people of different age groups (KJ)
7-10歲7-10 years 11-14歲11-14 years 15-18歲15-18 years 19-50歲19-50 years
男性Male 8190 11 130 12 180 11 340
女性Female 7770 9660 10 080 9660

下表顯示不同職業的人每天的能量需求。

The table below shows the daily energy requirements of people with different occupations.

職業Occupation 性別Gender 年齡Age 每天所需的能量 (KJ)Daily energy requirement (KJ)
文員office worker 女性female 28 9660
以母乳哺育嬰孩的母親breastfeeding mother 女性female 28 11 340
文員office worker 男性male 30 12 000
地盤工人construction worker 男性male 30 16 000

使用電腦程式來設計一日的餐單Use a simple program to design a balanced diet

打開我們的電腦程式,並下載程式的原始檔案﹕
瀏覽 下載
Open our program and download the source file here:
View Download

設計步驟
1.
選擇你的性別、年齡和體力活動水平,然後點擊「更新」按鈕來了解自己每天所需的能量。 Choose your gender, age, level of physical activity and then click the ‘Update’ button to see your suggested intake.
2.
在食物類別中選取不同的食物,了解不同食物的營養成分和能量值。 Click on a food category (e.g. Grains and cereals) and choose a food (e.g. Rice) to see its nutritional values.
3.
學生可以把不同食物加到膳食計劃中,以設計一個均衡膳食的餐單。 Students can then add different foods into their meal plans to design a one-day menu.
4.
學生可以在「每日概要」中,看看設計的膳食餐單是否均衡。 Students can see whether their one-day menu is balanced in the daily summary.

改良程式(可選擇進行)Modify the program (Optional)

如果學生未能找到自己想吃的食物,他們可以改良我們的程式,在食物類別中加入更多食物選擇。

1.
學生可先到以下網站找出更多食物的營養資料﹕
https://e-aristo.hk/r/csSTEM0013.c
Students can first find the nutritional value of more food here:
https://www.cfs.gov.hk/english/nutrient/searchmenu.php
2.
學生可以打開檔案「FoodMenuStructure.js」,然後把食物加到相關的分類。例如,如果他們想把「炒飯」加入選項中, 他們可以複製第175行,然後改掉食物的名稱。 Students can first open the ‘FoodMenuStructure.js’ in the program and then add the food into the corresponding category. For example, if they want to add ‘Fried rice’ into the menu, they can copy line 175 and change the name of the food.
3.
學生需要再打開檔案「FoodData.js」,加入相關食物每100 g的能量值和營養資料。 Students can then open the ‘FoodData.js’ in the program and add the energy and nutritional values of the new food (per 100 g).
沒有使用權限No access right

你的學校未有使用本系列資源之權限。

Your school does not have the access right to open the resources of this series.

沒有使用權限No access right

你的學校未有使用本系列資源之權限。

Your school does not have the access right to open the resources of this series.