3. (15分) 運(yùn)行下圖程序, 當(dāng)編程貓經(jīng)過熊的位置時(shí), 編程貓_______(會(huì)/不會(huì)) 被熊擋住。
設(shè)計(jì)一個(gè)程序, 可以實(shí)現(xiàn)擲骰子的功能 。當(dāng)使用者點(diǎn)擊骰子后, 骰子不斷變換顯示的點(diǎn)數(shù), 當(dāng)變化持續(xù)一段時(shí)間后, 骰子停止變換并隨機(jī)顯示一個(gè)點(diǎn)數(shù)。
程序說明:
(1) 骰子角色被點(diǎn)擊后可以不斷切換造型(10分) 。
02.按數(shù)字種菜(30分)
按照背景中的序號(hào)從小到大將嫩芽種在地里, 程序運(yùn)行時(shí)嫩芽按照數(shù)字由小到大的順序出現(xiàn)在數(shù)字所在的位置 。序號(hào)1的位置為(-200,200), 左右或者上下相鄰的兩個(gè)數(shù)字的X、Y坐標(biāo)之差都為200。
(1) 使用克隆的方法復(fù)制嫩芽, 種植每顆嫩芽的時(shí)間間隔為0.2秒(10分)。
(2) 能使用循環(huán)完成5個(gè)及以上嫩芽的復(fù)制, 且嫩芽的位置正確(10分)。
(3) 可以完全按照順序?qū)崿F(xiàn)嫩芽的復(fù)制且位置正確(10分)。
03.畫套圈(30分)
如上圖所示函數(shù)“圓”可以畫出一個(gè)圓, 設(shè)計(jì)程序使得當(dāng)鼠標(biāo)點(diǎn)擊后, 畫出如右圖所示的圖形。畫筆初始顏色設(shè)置為如圖顏色 。函數(shù)圓的參數(shù)“步數(shù)”決定圓的大小, 最大圓的步數(shù)大小為4 ,相鄰兩個(gè)圓的步數(shù)大小相差1, 且任意相鄰的兩個(gè)圓中, 小圓的畫筆顏色值相比大圓的畫筆顏色值增加70。
程序說明:
(1) 運(yùn)行程序后 舞臺(tái)上沒有其他物體 。能夠畫出圓圈來, 相鄰兩個(gè)圓的步數(shù)大小相差1(10分) 。
(2) 在步驟1的基礎(chǔ)上不同的圓形顏色不同(10分) 。
(3) 可以畫出完全符合要求的圖形(10) 。
04.火箭發(fā)射(40分)
設(shè)計(jì)一個(gè)程序?qū)崿F(xiàn)火箭發(fā)射和火箭環(huán)繞地球。
(1) 屏幕1的場(chǎng)景如左圖所示, 編輯程序使火箭可以每隔1秒對(duì)話說出倒計(jì)時(shí)的數(shù)字, 數(shù)字從3開始, 倒計(jì)時(shí)結(jié)束后對(duì)話說出“發(fā)射 ”(10分) 。
(2) 倒計(jì)時(shí)結(jié)束后火箭發(fā)射, 火箭豎直向上移動(dòng), 3秒內(nèi)火箭離開屏幕上邊緣(10分) 。
(3) 火箭離開上邊緣后, 換到屏幕2, 火如右圖所示顯示箭持續(xù)圍繞地球旋轉(zhuǎn), 圍繞地球旋轉(zhuǎn)的速度自定(20) 分。
05.避障滑雪(40分)
設(shè)計(jì)一個(gè)編程貓滑雪的游戲, 要求背景和編程貓是隨著程序運(yùn)行正確運(yùn)動(dòng), 按下←→ 向鍵, 編程貓可以左右移動(dòng), 每隔1秒在滑道上會(huì)在隨機(jī)位置出現(xiàn)一塊石頭, 如果編程貓撞到了石頭則游戲停止 。
(1) 正確設(shè)置背景和石頭的運(yùn)動(dòng)方向和速度, 實(shí)現(xiàn)編程貓向前移動(dòng)的效果, 運(yùn)動(dòng)速度適當(dāng)即可(10分) 。
(2) 每隔1秒在Y坐標(biāo)為300 、X坐標(biāo)為-150到150之間的范圍內(nèi)復(fù)制出一個(gè)石頭, 且石頭碰到下邊緣或者編程貓時(shí)消失(10分) 。
(3) 當(dāng)按下右箭頭時(shí)編程貓向右移動(dòng), 按下左箭頭時(shí)編程貓向左移動(dòng), 移動(dòng)速度適中即可,當(dāng)編程貓撞到石頭時(shí)說出“編程貓被撞暈了”, 并結(jié)束程序(20分) 。
06.小恐龍尋路(50分)
設(shè)計(jì)程序, 實(shí)現(xiàn)角色“木葉龍”按照路線走到路線另一端,“木葉龍”每前行到一個(gè)轉(zhuǎn)折點(diǎn)時(shí),停留1秒鐘再繼續(xù)前行 。
(1) 鼠標(biāo)依次點(diǎn)擊圖中路線每個(gè)轉(zhuǎn)折點(diǎn)或路線終點(diǎn), 使用列表存儲(chǔ)鼠標(biāo)點(diǎn)擊位置的坐標(biāo)(25分) 。
(2) 當(dāng)按下空格鍵后,“木葉龍”按照存儲(chǔ)的坐標(biāo)位置依次前行至下一個(gè)轉(zhuǎn)折點(diǎn), 每次移動(dòng)到一個(gè)點(diǎn)后, 停留一秒鐘 。最終到達(dá)路線終點(diǎn)后停止 (25分) 。
07.賽跑(50分)
設(shè)計(jì)程序, 實(shí)現(xiàn)編程貓與飛電鼠賽跑項(xiàng)目 , 兩個(gè)角色及對(duì)應(yīng)的變量已給出。
(1) 當(dāng)點(diǎn)擊“開始游戲”按鈕時(shí), 變量編程貓和飛電鼠各取值一個(gè)1到10之間的隨機(jī)整數(shù)(15分) 。
(2) 比較兩個(gè)變量值的大小, 數(shù)字大的變量對(duì)應(yīng)的角色Y坐標(biāo)增加100, 數(shù)字相同則兩個(gè)角色都不移動(dòng), 角色移動(dòng)速度適中即可(20) 分。
(3) 當(dāng)任意一個(gè)角色碰到彩虹線時(shí), 說出該角色勝利并停止程序(15分) 。