「青少年編程競(jìng)賽交流群」已成立(適合6至18周歲的青少年),公眾號(hào)后臺(tái)回復(fù)【Scratch】或【Python】,即可進(jìn)入,如果加入了之前的社群不需要重復(fù)加入。進(jìn)群之后大家可以參與每周日晚20:00的升級(jí)打怪活動(dòng)以及每個(gè)月的青少年編程組隊(duì)學(xué)習(xí)活動(dòng)。
繪制方形螺旋方形螺旋是我們常見的一種螺旋形狀,其特點(diǎn)是連續(xù)的線段長(zhǎng)度均勻增加,例如第一條線段長(zhǎng)度為5,第二條長(zhǎng)度為10,第三條長(zhǎng)度為15,以此類推。 現(xiàn)在請(qǐng)編寫程序?qū)崿F(xiàn)下圖中的圖案效果: 當(dāng)綠旗被點(diǎn)擊時(shí),以舞臺(tái)中心位置為起點(diǎn),使用畫筆工具繪制一個(gè)方形螺旋。 起點(diǎn)的X、y坐標(biāo)均為0,第一條邊的長(zhǎng)度為5,以后的每條邊的長(zhǎng)度依次增加5,連續(xù)畫50條這樣的邊。 1. 設(shè)計(jì)思路與實(shí)現(xiàn)(1)角色分析(2)背景分析(3)所用積木塊介紹「a. 運(yùn)動(dòng)類」 - 角色移動(dòng)指定的步數(shù),正數(shù)就是向前,負(fù)數(shù)就是向后。
- 將角色移動(dòng)到舞臺(tái)中央指定的X/Y坐標(biāo)位置,默認(rèn)坐標(biāo)(x:0,y:0)。
「b. 外觀類」 「c. 事件類」 - 點(diǎn)擊舞臺(tái)區(qū)的綠旗,執(zhí)行以綠旗開始的所有程序腳本。
「d. 控制類」 - 循環(huán)積木塊:一遍一遍地執(zhí)行包起來的積木序列。
- 重復(fù)執(zhí)行指定的次數(shù)后停止,該積木塊通常在角色移動(dòng)等場(chǎng)景中使用。
「e. 變量類」 - 已經(jīng)建立的變量,我的變量是默認(rèn)生成的變量
- 設(shè)置變量的值為給定值,通常用于初始化變量。
(4)角色、舞臺(tái)背景設(shè)置「a. 角色設(shè)置」 使用默認(rèn)就好。 「b. 舞臺(tái)背景設(shè)置」 使用默認(rèn)就好。 (5)腳本編寫「a. 角色:小貓」 流程描述: - 開始:點(diǎn)擊小綠旗,也就是程序啟動(dòng),就要執(zhí)行后續(xù)的程序指令。
- 將“我的變量”增加5,即每次繪制線段的長(zhǎng)度增加5
- 移動(dòng)“我的變量”步,即繪制長(zhǎng)度為“我的變量”的線段
2. 考點(diǎn)分析二級(jí)考試大綱與說明 (一)考核目標(biāo) 學(xué)生對(duì)編程軟件的進(jìn)一步操作能力,對(duì)多角色的位置,上下層關(guān)系等設(shè)置,偵測(cè)和選擇語句以及綜合不同模塊進(jìn)行問題的解決;考查對(duì)各循環(huán)語句的掌握程度。同時(shí)針對(duì)參加 2 級(jí)考試的學(xué)生將進(jìn)行一般邏輯推理和總結(jié)歸納能力的考查。 (二)能力目標(biāo) 通過本級(jí)考試的學(xué)生,有一定的邏輯推理能力,熟練使用偵測(cè)和選擇語句解決問題,能獨(dú)立完成包含分支語句,循環(huán)語句等比較綜合的案例。 (三)考試標(biāo)準(zhǔn) 1、理解編程工具的進(jìn)階相關(guān)概念,掌握編程工具中進(jìn)階模塊的使用。 - 2)理解舞臺(tái)區(qū)坐標(biāo)系的概念;
- 4)能夠使用實(shí)現(xiàn)循環(huán)的指令;
- 5)能夠使用畫筆及設(shè)置畫筆的大小粗細(xì);
- 6)能夠控制角色的大小,特效和可視狀態(tài);
- 8)能夠錄入聲音,并且對(duì)聲音進(jìn)行簡(jiǎn)單處理;
- 9)掌握數(shù)學(xué)運(yùn)算,邏輯運(yùn)算和關(guān)系運(yùn)算并應(yīng)用;
- 10)理解二進(jìn)制、十進(jìn)制以及十六進(jìn)制之間的區(qū)別并能進(jìn)行轉(zhuǎn)換。
2、能應(yīng)用編程工具中的指令實(shí)現(xiàn)進(jìn)階效果的程序。 - 1)掌握選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的流程圖畫法;
- 2)程序包含選擇結(jié)構(gòu),處理多個(gè)條件之間的關(guān)系;
- 3)程序中包含循環(huán)結(jié)構(gòu);
- 4)程序中包含偵測(cè)場(chǎng)景的實(shí)現(xiàn);
- 5)程序中能使用畫筆實(shí)現(xiàn)效果;
- 6)程序中按照要求對(duì)不同角色進(jìn)行不同效果的設(shè)置。
(四)知識(shí)塊 - [x] 1. 多角色設(shè)置:圖層,坐標(biāo),移動(dòng)到鼠標(biāo),移動(dòng)到固定坐標(biāo),…秒內(nèi)移動(dòng),角色的大小,特效,可視狀態(tài),視頻偵測(cè)中物體的運(yùn)動(dòng)和方向
- [x] 2. 畫筆:畫筆的大小粗細(xì)設(shè)置,抬筆,落筆,擦除
- [x] 3. 選擇語句:……那么……,如果…那么……否則……,選擇結(jié) 構(gòu)流程圖
- [x] 4. 運(yùn)算:數(shù)學(xué)運(yùn)算,關(guān)系運(yùn)算(大于,小于,等于),邏輯運(yùn)算(且,或,不成立),字符連接,四舍五入
- [ ] 5. 移動(dòng)中的偵測(cè):碰到鼠標(biāo)指針|角色|邊緣等,顏色偵測(cè),鍵盤控制
- [x] 6. 循環(huán)語句:重復(fù),重復(fù)直到…,重復(fù)固定次數(shù),循環(huán)結(jié)構(gòu)流程圖
- [ ] 7. 聲音的進(jìn)階:錄入聲音,聲音的音量控制,聲音的截取,設(shè)置播放時(shí)長(zhǎng)和特效,停止
- [ ] 8. 邏輯推理,編程數(shù)學(xué):負(fù)數(shù)的概念,圖形推理,邏輯推理,規(guī)律總結(jié)
備注: - [x] 為本題涉及到的知識(shí)點(diǎn)。
- [ ] 為需要掌握,但本題未涉及到的知識(shí)點(diǎn)。
(五)題型配比及分值
青少年編程升級(jí)打怪計(jì)劃 把電子學(xué)會(huì)的青少年編程能力等級(jí)測(cè)評(píng)作為游戲的關(guān)卡,帶著小朋友們升級(jí)打怪。
|