tft每日頭條

 > 科技

 > scratch的簡單編程

scratch的簡單編程

科技 更新时间:2025-01-24 11:20:17
模拟鬧鐘14.5.1 創設場景

模拟鬧鐘

scratch的簡單編程(使用簡易圖形化編程工具Scratch)1

【背景】

鬧鐘(附件“模拟鬧鐘/實驗素材/鬧鐘”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)2

【角色】

秒針(附件“模拟鬧鐘/實驗素材/秒針”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)3

分針(附件“模拟鬧鐘/實驗素材/分針”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)4

時針(附件“模拟鬧鐘/實驗素材/時針”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)5

鬧鈴(附件“模拟鬧鐘/實驗素材/鬧鈴”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)6

按鍵(附件“模拟鬧鐘/實驗素材/按鍵”)

scratch的簡單編程(使用簡易圖形化編程工具Scratch)7

【情節】

模拟時鐘,同時可以設置鬧鐘,當鬧鐘時間到,鬧鈴響起并震動,按鍵鬧鈴結束。

14.5.2 設計思路

scratch的簡單編程(使用簡易圖形化編程工具Scratch)8

14.5.3實踐操作14.5.3.1 設置背景

在角色區,鼠标指針

scratch的簡單編程(使用簡易圖形化編程工具Scratch)9

移動到“選擇一個背景”按鈕

scratch的簡單編程(使用簡易圖形化編程工具Scratch)10

,點擊“上傳背景”

scratch的簡單編程(使用簡易圖形化編程工具Scratch)11

,選擇“模拟鬧鐘/實驗素材/鬧鐘”背景。同時在“背景”選項卡中調整“鬧鐘”背景在舞台區的大小和位置。

scratch的簡單編程(使用簡易圖形化編程工具Scratch)12

14.5.3.2 設置角色

在角色區,鼠标指針

scratch的簡單編程(使用簡易圖形化編程工具Scratch)13

移動到“選擇一個角色”按鈕

scratch的簡單編程(使用簡易圖形化編程工具Scratch)14

,點擊“上傳角色”

scratch的簡單編程(使用簡易圖形化編程工具Scratch)15

,選擇“模拟鬧鐘/實驗素材/秒針”素材。同樣方法,添加分針,時針、鬧鈴,顯示時間角色。添加完角色後,需要調整角色位置和大小。最後添加并在舞台區調整位置後的效果如下:

scratch的簡單編程(使用簡易圖形化編程工具Scratch)16

在添加“時針”、“分針”和“秒針”時,由于這些角色要以針尾為圓心進行旋轉,所以需要在“造型”選項卡中對角色的圓心進行設定,如下圖所示:

scratch的簡單編程(使用簡易圖形化編程工具Scratch)17

14.5.3.3 編寫腳本
  • 定義變量

為了便于腳本的閱讀和理解,我們可以對時、分、秒的相關變量進行定義,具體的定義的變量有:

scratch的簡單編程(使用簡易圖形化編程工具Scratch)18

scratch的簡單編程(使用簡易圖形化編程工具Scratch)19

scratch的簡單編程(使用簡易圖形化編程工具Scratch)20

scratch的簡單編程(使用簡易圖形化編程工具Scratch)21

scratch的簡單編程(使用簡易圖形化編程工具Scratch)22

scratch的簡單編程(使用簡易圖形化編程工具Scratch)23

scratch的簡單編程(使用簡易圖形化編程工具Scratch)24

scratch的簡單編程(使用簡易圖形化編程工具Scratch)25

scratch的簡單編程(使用簡易圖形化編程工具Scratch)26

  • “鬧鐘”背景腳本

“鬧鐘”背景主要用于初始化自定義的變量,設置鬧鐘的時、分、秒,以及鬧鐘鈴聲等。

scratch的簡單編程(使用簡易圖形化編程工具Scratch)27

  • “秒針”角色腳本

scratch的簡單編程(使用簡易圖形化編程工具Scratch)28

  • “分針”角色腳本

scratch的簡單編程(使用簡易圖形化編程工具Scratch)29

  • “時針”角色腳本

scratch的簡單編程(使用簡易圖形化編程工具Scratch)30

  • “鬧鈴”角色腳本

scratch的簡單編程(使用簡易圖形化編程工具Scratch)31

  • “按鍵”角色腳本

scratch的簡單編程(使用簡易圖形化編程工具Scratch)32

scratch的簡單編程(使用簡易圖形化編程工具Scratch)33

14.5.4 作品展示

當點擊

scratch的簡單編程(使用簡易圖形化編程工具Scratch)34

後,首先提示輸入設置鬧鐘的時間,将顯示當前時間和鬧鐘時間,當兩者時間相同時,鬧鐘響起并有震動效果;當按下鬧鈴鍵時,鬧鐘停止。

scratch的簡單編程(使用簡易圖形化編程工具Scratch)35

scratch的簡單編程(使用簡易圖形化編程工具Scratch)36

scratch的簡單編程(使用簡易圖形化編程工具Scratch)37

scratch的簡單編程(使用簡易圖形化編程工具Scratch)38

14.5.5 探究發現
  • 是否可以為“模拟鬧鐘”添加整點報時功能呢?
  • 在“模拟鬧鐘”作品中,鬧鐘時間是手工輸入的,是否可以實現語音的方式輸入呢?
,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved