標題:Title:設計一日的餐單Designing a one-day menu
主題及重點:Unit: 主題三:互聯相依的當代世界
學習重點10:公共衞生的概略含義
學習技能:Learning skill:
編程訓練Programming
學習範圍:Learning areas:
不同人士每天所需的能量及不同食物的能量值
使用簡單的電腦程式並改良程式
設計一日均衡膳食的餐單來幫助別人
計算食物的能量值和能量轉換
前言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)
如果學生未能找到自己想吃的食物,他們可以改良我們的程式,在食物類別中加入更多食物選擇。
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).