生活課時,小男生選擇種番茄,但是番茄要怎麼種呢?每天要澆多少水?什麼時候架支柱?長出側芽時怎麼辦?多久該施肥呢?
今天老師帶來了打掃機器人幫忙打掃校園,但是它把不該拔掉的花當作雜草拔掉、把掃除用具當作垃圾打包,該怎麼教它正確的打掃方式呢?
種番茄時要先種下幼苗,等到幼苗長高後再插入支柱,並且注意澆水、摘側牙與施肥等事項,等到番茄變紅後就可以採收了。而打掃機器人的功能強大,但是必須對它輸入正確的指令與流程,才能澈底發揮功效。把解決問題或達成目標的順序和方法,一步步寫下來,就叫作流程圖。有了流程圖,即使之後別人也想要種番茄,或是解決一樣的問題時,只要看著流程圖就能順利通關了!
在說明演算法時,為了方便理解,也會使用流程圖。演算法有三個基本形式,分別是「依照順序執行」、「重複執行」及「必要時才執行」,能夠以流程圖畫出這三個形式,就表示已經打好了程式設計的基礎。
這本書藉由三姊弟日常生活會遇到