2022-10-23 21:33:07|已瀏覽:168次
少兒編程如何培養邏輯思維
少兒編程如何培養邏輯思維1.拆:化繁為簡
化繁為簡,這四個字很容易理解,不過不容易做到。
很多時候我們看到一個難題的第一反應會是:天啊,這么大的事情我一個人怎么完成哦。
我不知道 我不行 我做不到
卻不知道將問題分成一個個能力之內、力所能及的小事情。這一點很多人都需要跟愚公學習。
以游戲編寫為例,對于新手來說哪怕是最簡單的游戲貪吃蛇,想要編寫成功也是件不小的難題,可是如果將這個問題拆解開來,我們需要做的事情是,設定輸入方式和反應方式。
根據游戲特性,貪吃蛇沒吃到食物時繼續游動,吃到食物后會變大,撞到墻會死,撞到自己沒事。
然后我們在設計程序時將這四種分開,針對一種情況設定游戲,比如“貪吃蛇吃到食物”:
貪吃蛇張開嘴巴→食物被吃掉→貪吃蛇閉上嘴巴→貪吃蛇身體長大一截。
另外幾種情況也依次分解,那么這個復雜的問題看起來也就沒那么麻煩了,不是么?
同時,在這個過程中,孩子能親身到“條分縷析”“有條不紊”的真正含義。
少兒編程如何培養邏輯思維2.整:發現整合
任何一個程序中都不是相互分割無關的數據組成,相反,一個程序中會存在很多“重復”內容。
比如,貪吃蛇中的“吃食物”動作,一個游戲中貪吃蛇會吃到很多次食物,這也就是前面說到的“重復”。
編程過程中,孩子需要一直做這樣的訓練,發現程序中會一直持續的動作,然后將它打包起來,讓計算機自己重復,以提高編寫效率。學會利用這一點,孩子就能學會整合訊息的能力。
因為整合并不是簡單相加,而是對現狀的優化,也是推陳出新的方式之一。
少兒編程如何培養邏輯思維3.析:邏輯解讀
其實編程也是 一種語言,只不過和人與人之間溝通不同的是,這種語言是人與計算機的溝通。
理性、嚴謹是計算機的特性,所以與它對話的語言也必須是理性的,嚴謹的,不能出半點偏差的。
仍舊以貪吃蛇游戲程序為例,如果某處思考出現漏洞,游戲過程中就可能會出現“貪吃蛇撞了墻沒死”或者“貪吃蛇吃到食物沒有變大”等bug,那么這就是一個失敗的游戲程序。
因此,學習編程,就是在對孩子的邏輯思維和邏輯判斷能力進行訓練。
少兒編程如何培養邏輯思維4.改:查缺補漏
“改正”就是編程帶給孩子的邏輯能力中最重要的一項。
上面提到,游戲中會存在一些bug,這是最初設計時的思維漏洞,需要糾正。其實不止于此,但凡程序中出現與預期不一樣的運行結果,都需要進行調適、修正。
這個過程很麻煩,因為有些bug不是一下子就能找到的,常常需要從頭梳理,十分考驗人的耐心和細心程度。
注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-63447.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注少兒編程頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050
姓名:
手機:
地區: