睿杰·图形编程绘本
睿杰·图形编程绘本

睿杰·图形编程绘本

睿杰的老师们为低年级想学编程的孩子精心设计的图形编程代码绘本,孩子们可以通过绘本了解代码(积木)的大概含义,为进一步学习编程打下基础

封面

运动
1.相对位置运动:使用“移动【多少】步”积木块,可以让角色在舞台上相对移动一定的步数。
2.绝对位置运动:使用“移到【x,y】位置”积木块,可以让角色移动到舞台上的绝对位置。
3.设置方向:使用“面向【角色名】"积木块,可以让角色面向指定的角色或坐标。
4.根据坐标值运动:使用“在【x,y】方向上,移动【多少】步”积木块,可以让角色根据指定的方向和步数进行移动。
5.设置反弹:使用“如果碰到边缘就返回”积木块,可以让角色在碰到边缘时反弹。
6.设置旋转方式:使用“旋转方式设为【什么】”积木块,可以设置角色的旋转方式,包括“不可旋转”、“左右旋转”和“任意旋转”。
外观
1.修改角色造型:使用“将造型切换为‘什么造型’”积木块,可以改变角色的造型,修改角色的外观。
2.修改角色大小:使用“将大小设为多少”积木块,可以指定角色的大小。
3.修改舞台背景:使用“换成某个背景”积木块,可以切换到指定的背景。
4.图形特效:使用“将…特效增加X”积木块,可以在当前特效的基础上增加或减少数值,达到修改角色外观的效果。
声音
1.播放声音:使用“播放声音”、“播放声音等待播完”积木块,可以让角色播放指定的声音。
2.停止所有声音:使用“停止所有声音”积木块,可以停止当前正在播放的所有声音。
3.声音特效:使用“将…特效增加X”积木块,可以在当前特效的基础上增加或减少数值,达到修改声音的效果。
4.调整声音:使用“将声音设为音效【xxx】”积木块,可以调整角色的声音。
事件
1.当小绿旗被点击:这是程序开始执行的事件,即点击小绿旗后程序开始执行。
2.当按下什么键:通过按键盘中的按键来触发脚本。
3.当角色被点击:单击某个角色后执行后续指定操作的规则。
4.当背景换成某背景:切换指定的背景之后执行后面的程序模块。
5.通过响度进行判断:满足特定的响度条件后执行后面的程序模块。
6.当接收到消息:接收指定的消息后执行后面的程序模块。
7.广播消息:广播指定的消息。
控制
1.重复执行:创建循环,重复执行指定的操作。
2.循环次数:限制循环的次数,创建计数循环,重复执行指定次数的操作。
3.循环条件:创建条件循环,在每次迭代时检查条件是否为真,如果为真则继续循环,否则停止循环。
4.克隆角色:在程序执行中创建、删除和克隆角色,以及在开始克隆时触发脚本的执行。
5.停止脚本:停止当前正在执行的脚本,可用于程序调试和运行。
6.暂停脚本:暂停当前正在执行的脚本,并在指定的时间后恢复执行。
侦测
1.触摸检测:检测角色是否与舞台中的其他角色或边缘接触。
2.颜色检测:检测角色或舞台中是否存在某种特定的颜色,或者角色是否与某种颜色接触。
3.时间检测:检测程序从开始到当前运行的时间,可以用于创建定时或延时等操作。
4.坐标检测:检测鼠标光标在舞台中的位置,可以用于控制角色移动或与鼠标交互。
5.按键检测:检测是否按下键盘或鼠标的某个按键,用于触发特定操作。
6.角色和舞台状态:可以检测当前角色或舞台的状态。
运算
1.数学运算符:用于基本的数学运算,如加减乘除等。
2.取随机数:在指定的范围内生成一个随机数。
3.比较运算符:用于比较两个值的大小关系,包括大于、小于、等于等。
4.逻辑运算:用于对布尔表达式进行运算,包括逻辑与、逻辑或、逻辑非等。
5.字符串处理:用于处理和操作字符串,包括取字符串中的字符、计算字符串长度、判断是否包含某个字符等。
6.特殊运算符:用于一些复杂的数学运算,例如绝对值、平方根、取整运算、指数运算、对数运算、三角函数运算等。
变量
1.创建变量:用户可以通过变量模块创建自己的变量,并设置变量的初始值。
2.存储数据:变量可以用于存储各种类型的数据,例如数字、字符串、布尔值等。
3.传递数据:可以将变量的值传递给其他程序块,以便进行计算或显示。
4.控制程序流程:可以使用变量来控制程序的流程,例如循环、条件语句等。
5.计算数据:可以使用变量进行数学计算、字符串拼接等操作。
6.记录状态:可以使用变量来记录程序的状态
自制积木(自定义)
1.自定义功能:用户可以编写自己的代码块,实现特定的功能,例如移动、等待、旋转等。
2.封装代码:将常用的代码块封装在一个自定义积木块中,以便在程序中重复使用,减少了代码的冗余度。
3.模块化编程:将程序划分为多个模块,每个模块由一个自定义积木块实现,提高了程序的可读性和可维护性。
4.增强Scratch扩展性:通过自定义积木块,可以扩展Scratch的功能,满足更多的应用场景。