書籍簡介:
生活課時,小男生選擇種番茄,但是番茄要怎麼種呢?每天要澆多少水?什麼時候架支柱?長出側芽時怎麼辦?多久該施肥呢?今天老師帶來了打掃機器人幫忙打掃校園,但是它把不該拔掉的花當作雜草拔掉、把掃除用具當作垃圾打包,該怎麼教它正確的打掃方式呢?
種番茄時要先種下幼苗,等到幼苗長高後再插入支柱,並且注意澆水、摘側牙與施肥等事項,等到番茄變紅後就可以採收了。而打掃機器人的功能強大,但是必須對它輸入正確的指令與流程,才能澈底發揮功效。把解決問題或達成目標的順序和方法,一步步寫下來,就叫作流程圖。有了流程圖,即使之後別人也想要種番茄,或是解決一樣的問題時,只要看著流程圖就能順利通關了!
在說明演算法時,為了方便理解,也會使用流程圖。演算法有三個基本形式,分別是「依照順序執行」、「重複執行」及「必要時才執行」,能夠以流程圖畫出這三個形式,就表示已經打好了程式設計的基礎。
這本書藉由三姊弟日常生活會遇到的生活場景,一步步建立孩子的邏輯思考模式與解決方法的能力,找出最適當的演算法來達成目的,是程式設計的基礎。而像這樣的邏輯思考訓練,對於日常生活能力培養也非常重要。
★日本學校圖書館出版賞★
這是一本跟程式設計有關的書,但是!我們不教你寫程式 先教你培養邏輯思考力!
★108年課綱全新「科技領域」體驗先修★
★不插電的學習體驗★
★孩子的第一本程式設計學前書★
★書末附指導者教學建議★