ScratchJr编程指南

ScratchJr 是一款专为儿童设计的图形化编程工具,以趣味互动的方式培养孩子的计算思维和问题解决能力。本指南将详细介绍 ScratchJr 的核心功能和使用方法,帮助孩子开启编程探索之旅。

程序启动

ScratchJr 提供多种程序启动方式,包括:

  • 点击“绿旗”积木: 这是最常见的启动方式,模拟程序执行的开始。
  • 角色碰撞触发: 当一个角色与其他角色发生碰撞时,可以触发程序执行,引入事件驱动的编程概念。
  • 消息接收启动: 角色可以接收特定颜色的消息,并在接收到消息时启动程序,进一步扩展事件处理机制。

移动与旋转

ScratchJr 提供直观的积木块控制角色的移动和旋转:

  • 移动积木: "向右移动"、"向左移动"、"向上移动" 和 "向下移动" 积木控制角色在舞台上的位置变化。
  • 旋转积木: "右转" 和 "左转" 积木控制角色的旋转角度,12 个单位代表一个完整的 360 度旋转。

特殊行为指令

除了基本的移动和旋转,ScratchJr 还提供一系列特殊行为指令,丰富角色的表现力:

  • "跳跃" 积木: 模拟角色的跳跃动作。
  • "回家" 积木: 将角色重置到起始位置。
  • "说" 积木: 让角色显示指定的文字信息。
  • 尺寸控制: "增大"、"缩小" 和 "重置大小" 积木控制角色的尺寸变化。
  • 显示控制: "隐藏" 和 "显示" 积木控制角色在舞台上的可见性。
  • 声音播放: "砰" 积木播放预设的声音,而 "播放录制声音" 积木则可以播放用户自己录制的声音。

控制流程

ScratchJr 提供控制程序执行流程的积木块,引入编程的核心概念:

  • "等待" 积木: 暂停程序执行一段时间,控制程序的节奏。
  • "停止" 积木: 中断当前脚本的运行,实现程序的停止。
  • "设置速度" 积木: 调整角色的动作速度,控制动画效果。

循环结构

循环结构是编程的重要组成部分,ScratchJr 提供两种循环积木:

  • "重复" 积木: 重复执行特定代码块指定的次数。
  • "重复无限次" 积木: 无限循环执行特定代码块,直到程序停止。

页面切换

"去到页面" 积木允许在不同的项目页面间切换,方便用户创建多场景的故事或游戏。

总结

ScratchJr 将编程的核心概念融入到图形化的积木块中,通过拖拽和组合积木,孩子们可以轻松创建自己的故事、动画和游戏,并在玩乐中学习编程的基本元素,培养逻辑思维和创造力。

pdf 文件大小:195.76KB