資訊內容
Scratch藝術編程 2:畫長城
在上一篇的文章中,我們已經知道了兩個基礎知識:
1:坐標和方向;2:初始化。
這是非常重要的兩個基礎知識,你需要認真掌握。
此外,我們還知道了一些繪圖模塊和繪圖的初始化。
不知道你是否利用以上知識,自己編程繪制了數字3~9呢?
反復訓練對于熟練掌握知識非常重要,有的孩子看了都懂,但是一旦動手就不會,原因就是缺乏足夠的訓練,上手練習吧。
今天我們要學習怎么編程繪制長城,如下圖:
很多學習編程的孩子很迫切就想馬上開始編程,而不重視分析問題這個過程。其實我認為學習編程最重要的就是分析問題,應該花足夠的時間去分析問題,找出解決問題的方案,不止一個方案,而是二個,甚至三個、四個,最后去比較和擇優。
長城圖有明顯的規律,經過分析,規律如下:
長城圖案 = 6個A圖案 + 1個B圖案
只要我們會編程設計A圖案,那么整個問題應該就可以解決了。
A圖案的編程腳本如下:
我們已經知道:長城 = 6A + 1B。那么只需要把A圖案的腳本再復制5次,就可以完成任務了,腳本如下:
這段腳本太長了,A圖案的腳本出現了5次,而且完全重復!太辛苦太累,編程難道這么累嗎?對于這樣有規律的不斷重復的問題,我們除了以上“笨”方法外,還有更簡單的方法:
我們只要將A圖案腳本重復執行6次就可以了。
重復執行即循環。我們將A圖案的腳本重復執行了6次,便可以很輕松地將6修改為3、4或者其他任意正整數,從而看到不同的效果。
編寫循環關鍵就是要找出規律和發現循環的次數(以后會涉及到終止循環的邊界條件)。
找找以下圖的規律并利用循環編程繪圖吧。記得初始化哦!
利用以上知識創造自己的圖形吧!
會走路就會編程,一起來玩吧!
動手、動手、動手,
堅持、堅持、堅持。
你就是大師!
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
