運動會的接力比賽,大家要努力練習!不過隊伍中的同學們,有些人跑得快,有些人跑得慢,到底應該怎麼安排棒次呢?
想看某位作家的作品,但是圖書室裡書好多,下課時間又很短,有什麼方法可以迅速找到書?
運動會的接力比賽刺激又有趣,除了注重個人速度外,團隊合作的默契也很重要,我們可以先確認每位選手的速度,安排跑得較快的選手在第一棒與最後一棒,就比較容易獲勝。而圖書室的書都會依照書籍分類表排列,只要知道作家的作品種類,查出分類號與作者號,就能很快找到想看的書嘍!這些都是孩子生活中常遇到的情境,其實隱含著演算法的重要概念。
這是一本和程式設計有關的書籍,但是我們不會直接教孩子寫程式,也不會讓孩子馬上使用電腦、鍵盤和滑鼠,而是先培養孩子的邏輯思考力、再引入演算法的概念。
在思考演算法的時候,可能會涉及到搜尋或是排序,雖然聽起來好像很難,但是其實每個人在生活中遇到難題,大部分都會先分析該如何做、安排做事的先