資源簡介 第9課 沖出地心引力 教學設計【教學目標】1.掌握新建變量僅適用于當前角色的“加速度”的方法2.掌握用重復執行直到指令,讓飛船一直向前飛行的方法3.知道程序初始化的意義和操作方法,以及優化腳本的意義【重難點分析】1.僅適用于當前角色的加速度變量的運用。2.掌握重復執行直到指令的使用方法,并靈活應用。【教學方法】任務驅動、實踐操作【課時安排】 1課時【教學環境】多媒體網絡教室、Scratch2離線版【教學過程】一、展示任務、明確目標1.編程貓被機器人帶到外星球了。丁丁和點點需要離開地球去救它。幸好他們在能量中心(Scratch)的角色庫里找到太空船。那我們就一起來完成太空船升空,飛向外太空。首先,我們需要制作外太空的角色。二、示范教學、運用體驗1.同學們在先在背景庫中選擇太空主題中的星空背景,然后在造型中,右鍵點擊星空背景,將其保存到本地文件。然后通過角色庫中選擇太空船、地球。再從本地文件夾中找到剛才保存在本地的星空背景,將其導入成為角色,導入兩次。角色名會自動生成。2.拖動角色到合適的位置,布置發射場地,將太空船放在地球角色合適的位置上。然后給兩個星空角色設置下移20層的指令。這步指令的目的是在操作過程中,讓地球和太空船一直在兩個星空角色之上,不被他們遮擋。3.根據教材分析發射太空船的思路。太空船在碰到上邊緣之前,一直向前飛行,當碰到邊緣,廣播發射成功,然后設定一個局部變量,讓飛船以加速度的方式飛行。4.設置太空船起飛后的狀態,通過切換太空船的外觀造型,實現飛行狀態的變化。這里可以通過角色的屬性進行旋轉模式的設定。也可以通過造型中心點的方式重新設定。自學教材、研究變量認真查看教材設置變量相關的內容,給太空船的飛行加上一個加速度變量,將變量設定為僅適用于當前角色,注意變量的初始化值的設定。然后根據太空船飛行的需要,設定太空船在碰到邊緣之前,首先切換造型到飛行狀態,然后移動加速度步,使得移動是動態變化的。最后每重復一次,這加上自身的值,讓飛船越來越快。當碰到邊緣時,廣播發射成功。鞏固練習、提高探索根據友情提示的方法,角色里越來越多的程序進行分類管理,為了更好的區分,還需要對程序進行初始化的設置。特別是像移動、外觀里的有些角色屬性使用一次之后,就會發生變化,直接影響角色第二次運行,必需進行角色的初始化操作。在初始化程序的操作中,再根據程序優化的方式,分類進行,一定要讓程序具有可讀性,除了方便自己外,也是分享交流程序一個很重要的操作。小結本課我們學習了將背景轉換為角色,并學習了創建僅適用于當前角色的局部變量,還學習了重復直到指令,讓太空船在特定的條件下完成發射。另外就是希望同學們學習程序的初始化和優化,編寫程序的最終目標就是分享自己的想法,要讓程序具有可讀性。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫