少兒程式設計啟蒙課程7:設定目標 重複執行
大家好,這是我們少兒程式設計啟蒙系列課程的第7課,6-8歲左右的孩子經過一些指導就能完成。
在課程4中我們學習了迴圈結構:
迴圈結構是指在程式中需要反覆執行某個功能而設定的一種程式結構。
並在關卡中使用了“重複執行x次”的積木幫助BB-8收集了很多廢舊金屬。當然這一切是建立我們明確知道重複次數的時候,例如:我們一週要上5天學,那就重複5次。但在某些情況下,重複的次數並不是那麼好確認,就拿背詩這件事兒來說,有的人讀一次就背下來了,但也有人讀十次才能背下來。也就是說,當我們目標明確、任務也明確,但不確定重複次數時,能不能用使用迴圈結構呢?答案是肯定的,這種情況我們可以在滿足一定條件(例如沒有達成目標)時,重複執行任務,這種迴圈模式就是當型迴圈。
當型迴圈是計算機的一種基本迴圈模式。當滿足條件時進入迴圈,進入迴圈後,當條件不滿足時,結束迴圈。
對應到我們背詩的例子,就可以使用下面的積木實現。
與重複次數型迴圈一樣,當型迴圈也是一種實現迴圈結構的方式,而且在某些情況下,它應用起來更簡單,例如下面這個任務既可以使用重複次數型迴圈,也可以使用當型迴圈,而且使用當型迴圈時不用判斷向前移動的次數。
詞彙表
當...時候(while):當條件成立的時候一直做。
任務背景
我們又回到了憤怒的小鳥這一關卡,你的任務還是幫助小紅找到豬頭,不過這一次你有了新積木:“當條件成立執行”。不會用?沒關係,讓NBA球星克里斯·波什教你。
少兒程式設計啟蒙課程7:設定目標 重複執行
任務簡介
明白瞭如何使用“當條件成立執行”,我們就可以一起挑戰關卡了,下面是關卡連結。
本關卡的任務與之前關卡類似,我相信小朋友都能獨立完成,下面我們就拿出一個任務來看一下。
任務4
觀察小紅的位置可以發現,小紅需要”向前移動、向右轉、向前移動、向左轉“,此時小紅來到了如下圖所示的位置。
此時可以發現,只要不斷重複剛才的指令就能到達豬頭。所以可以使用“重複直到碰到頭豬”積木,重複執行”向前移動、向右轉、向前移動、向左轉“即可。因此答案為:
介紹就到這裡,你能獨立完成剩下的挑戰嗎?
任務總結
我相信所有小朋友在嘗試幾次之後都能順利完成所有的任務。本節課中,我們學習了什麼是當型迴圈,以及如何使用積木“當條件成立執行”、“重複執行直到”來根據一定的條件重複指令。
小朋友們你能發現生活中有哪些需要不達目標不罷休的例子嗎?
相關文章
- 【行易少兒程式設計】Python備課總目錄程式設計Python
- Scratch少兒程式設計加盟,少兒程式設計課程和教學檔案程式設計
- CodeMonkey少兒程式設計第7章 函式程式設計函式
- 少兒程式設計如何入手?程式設計
- 政策促進下,少兒程式設計課的進縣之路程式設計
- “少兒程式設計納入中小學課程”等利好政策頻出 核桃程式設計提升200萬孩子學習力程式設計
- 哪個Scratch少兒程式設計好用?程式設計
- HelloCode:什麼是少兒程式設計程式設計
- 少兒程式設計後面的”陰謀”?程式設計
- word表格標題行重複怎麼設定 word表格標題行無法重複的方法
- 愛分析:中國少兒程式設計行業報告程式設計行業
- 如何做少兒程式設計教學?程式設計
- 為全面助力青少年程式設計教育普及,推出花瓣少兒程式設計程式設計
- CodeMonkey少兒程式設計第6章 for迴圈程式設計
- CodeMonkey少兒程式設計第2章 turnTo物件程式設計物件
- CoeMonkey少兒程式設計第4章 變數程式設計變數
- 北京少兒程式設計培訓,去哪找一門孩子愛上的課程式設計
- 國內少兒眼中的程式設計:“Coding即是程式碼”?程式設計
- CodeMonke少兒程式設計第1章 step與turn程式設計
- CodeMonkey少兒程式設計第3章 times迴圈程式設計
- 少兒程式設計的必要性和如何學程式設計
- 多鯨行研:2021少兒程式設計教育行業報告(附下載)程式設計行業
- 四. 文字程式設計--Windows程式設計課程學習筆記程式設計Windows筆記
- iOS進階課程-Newsstand程式設計iOS程式設計
- 任重道遠——探究少兒機器人程式設計教育的熱門背後機器人程式設計
- Fastdata極數:2021年中國少兒程式設計行業報告AST程式設計行業
- 靠譜的少兒程式設計網站比較好用?程式設計網站
- java多執行緒程式設計chap5-7Java執行緒程式設計
- 計算機課程程式設計經驗分享計算機程式設計
- 高階語言程式設計課程第7次個人作業程式設計
- 風變,我的程式設計啟蒙老師程式設計
- 《Python語言程式設計》課程筆記Python程式設計筆記
- windows核心程式設計課程實踐---多執行緒檔案搜尋器(MFC介面)Windows程式設計執行緒
- 黑客和程式設計師有什麼區別?程式設計師目標是成神,黑客目標是弒神!黑客程式設計師
- 鴻蒙程式設計江湖:ArkTS 的多執行緒與序列化支援鴻蒙程式設計執行緒
- 雨果獎作者郝景芳做客核桃程式設計:少兒程式設計培養孩子通用學習能力程式設計
- thinkphp 設定執行目錄為/public後 404錯誤PHP
- 如何有效設定OKR中目標? - RedditOKR