时钟的积木编程
? ? 家里壁掛的時鐘滴答滴答響著,里面有時針、分鐘和秒針。在時鐘刻度盤里,秒針每60秒走完一周,即秒針的最小角度為360/60 = 6°;分針每60分鐘走完一周,即分針的最小角度為360/60= 6°;時針每12小時,走完一周,即時針的最小角度為360/12 = 30°。
? ? 下面介紹在Scratch里畫動態的時鐘。
1、定義"刻度盤"積木
圖(1) 定義"刻度盤"積木圖(2) "刻度盤"積木代碼
2、定義"刻度線"積木
圖(3) 定義"刻度線"積木圖(4) "刻度線"積木代碼
3、定義3個角色
3.1 秒針角色
- 點擊Scratch --> 選擇一個角色 --> 繪制 --> 造型 --> 線段
- 在Scratch手動繪制一個水平直線的秒針;
- 讓其左端與畫布的中心點重合;
- 線寬為8,顏色為紅色,如圖(5)所示;
- 定義秒針的走動代碼,如圖(6)所示。
圖(6) 秒針的走動代碼
3.2 分針角色
- 點擊Scratch --> 選擇一個角色 --> 繪制 --> 造型 --> 線段
- 在Scratch手動繪制一個水平直線的分針;
- 讓其左端與畫布的中心點重合;
- 線寬為8,顏色為淡黃色,如圖(7)所示;
- 定義分針的走動代碼,如圖(8)所示。
圖(8) 分針的走動代碼
3.3 時針角色
- 點擊Scratch --> 選擇一個角色 --> 繪制 --> 造型 --> 線段
- 在Scratch手動繪制一個水平直線的時針;
- 讓其左端與畫布的中心點重合;
- 線寬為12,顏色為深黃色,如圖(9)所示;
- 定義時針的走動代碼,如圖(10)所示。
圖(10) 時針的走動代碼
4、定義角度變量
? ? 點擊Scratch左側的[變量] --> 建立一個變量 -->角度
5、主函數
圖(11) 主函數? ? 效果如下:
圖(12) 時針效果圖總結
- 上一篇: 读书笔记-->《精益数据分析》第二部分
- 下一篇: 地址栏图标