小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

【青少年編程】Scratch二級(jí):繪制方形螺旋

 老馬的程序人生 2022-06-08 發(fā)布于湖南

「青少年編程競(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)背景分析

  • 背景:默認(rèn)的無色背景。

(3)所用積木塊介紹

「a. 運(yùn)動(dòng)類」

  • 角色移動(dòng)指定的步數(shù),正數(shù)就是向前,負(fù)數(shù)就是向后。
  • 將角色向左旋轉(zhuǎn)指定的角度
  • 將角色移動(dòng)到舞臺(tái)中央指定的X/Y坐標(biāo)位置,默認(rèn)坐標(biāo)(x:0,y:0)。
  • 將角色朝向某個(gè)指定的方向。

「b. 外觀類」

  • 在舞臺(tái)中隱藏當(dāng)前角色。

「c. 事件類」

  • 程序開始積木塊。
  • 點(diǎn)擊舞臺(tái)區(qū)的綠旗,執(zhí)行以綠旗開始的所有程序腳本。

「d. 控制類」

  • 循環(huán)積木塊:一遍一遍地執(zhí)行包起來的積木序列。
  • 重復(fù)執(zhí)行指定的次數(shù)后停止,該積木塊通常在角色移動(dòng)等場(chǎng)景中使用。

「e. 變量類」

02
  • 已經(jīng)建立的變量,我的變量是默認(rèn)生成的變量
  • 設(shè)置變量的值為給定值,通常用于初始化變量。
  • 設(shè)置變量的值為自身的值加X。

(4)角色、舞臺(tái)背景設(shè)置

「a. 角色設(shè)置」

使用默認(rèn)就好。

「b. 舞臺(tái)背景設(shè)置」

使用默認(rèn)就好。

(5)腳本編寫

「a. 角色:小貓」

流程描述:

  1. 開始:點(diǎn)擊小綠旗,也就是程序啟動(dòng),就要執(zhí)行后續(xù)的程序指令。
  2. 初始狀態(tài):隱藏
  3. 初始位置:舞臺(tái)中央(X=0,Y=0)
  4. 清除痕跡:清除舞臺(tái)上所有畫筆的痕跡
  5. 落筆:開始繪畫,將畫筆筆尖放在舞臺(tái)上
  6. 初始方向:將角色朝向0度的方向
  7. 初始化“我的變量”為0
  8. 重復(fù)執(zhí)行50次
    • 將“我的變量”增加5,即每次繪制線段的長(zhǎng)度增加5
    • 移動(dòng)“我的變量”步,即繪制長(zhǎng)度為“我的變量”的線段
    • 左轉(zhuǎn)90度
  9. 抬筆:繪制完成,將筆收起來

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)階模塊的使用。

  • 1)理解舞臺(tái)區(qū)層的概念;
  • 2)理解舞臺(tái)區(qū)坐標(biāo)系的概念;
  • 3)能夠使用選擇結(jié)構(gòu)的指令;
  • 4)能夠使用實(shí)現(xiàn)循環(huán)的指令;
  • 5)能夠使用畫筆及設(shè)置畫筆的大小粗細(xì);
  • 6)能夠控制角色的大小,特效和可視狀態(tài);
  • 7)能夠使用偵測(cè)相關(guān)的指令;
  • 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í)打怪。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章