课程关键词:北京平谷区少儿编程scratch培训班哪里专业
事件驱动是图形化编程的重要概念之一。在现实世界中,许多操作都是由事件触发的,比如按下键盘、点击鼠标或接收到传感器的信号。在图形化编程中,学习者通过事件块来实现这些操作。例如,当按下某个键时,角色会移动;当鼠标点击某个按钮时,界面会发生变化。通过事件驱动编程,学习者能够理解如何响应和处理各种输入,增强对编程的直观理解。
图形化编程的知识点划分
1、界面组成及功能:了解舞台区、角色区、脚本编辑器、积木盒子区等,各区域划分及功能
(一)事件类积木和事件的触发机制
什么是图形化编程
图形化编程通常涉及多媒体处理
scratch的主界面构成
2、积木的基本操作:了解积木的添加、删除、插入、拼接等基本操作方法
3、角色:了解角色添加途径,复制、删除的方法
4、角色的属性:名称、显示属性、位置、大小、方向、旋转方式、拖动属性
5、角色绘制:画板工具的使用方法(1、基础操作;2、翻转功能;3、造型设计功能)
6、背景和角色的区别(在Scratch中背景无法使用动作积木)
7、音乐画板:Kitten4.0版本中已取消了该入口,改成了“MIDI音乐”盒子,在该盒子中点击添加音乐可以打开全新的音乐画板。
1、当开始被点击积木:点击开始按钮触发脚本
2、当角色被点击积木:点击当前角色触发脚本
3、当按下(A)积木:按下键盘按键触发脚本
4、当( )积木:符合积木的条件时触发脚本
5、当在手机中向(上)滑动:运行设备是手机时,滑动触发的脚本
6、事件触发机制
(二)控制类积木
1、重复执行类:重复执行(无限)、重复执行()次(指定次数)、重复执行直到()(指定结束条件)
2、分支类积木:如果、如果-否则
3、时间控制类:等待(1)秒、保持等待直到()
4、告诉功能:与广播功能类似(4.0中已去除)
5、分裂功能
(三)、动作类积木:移动和旋转
1、坐标概念及坐标的含义:X,Y。表示角色在舞台上的位置
2、角色移动的方法:使用“移动(10)步”积木,使用坐标类积木
3、角色的方向
4、移动积木和坐标类积木的区别
5、移动的分类:瞬间移动、过程性移动
6、旋转和它的本质:围绕中心点旋转
7、中心点:调整中心点的方法,(1)在舞台上直接拖动;(2)在画板中设置。二者的区别
(四)、外观类积木
1、造型及应用
2、对话和对话框:显示文字、文字输入、文字选项
3、角色属性与特效积木
(五)、声音类积木
1、播放声音
2、设置声音大小等
3、文字转语音
4、语音输入功能(询问)
(六)、画笔积木
1、画笔功能的应用:落笔、抬笔、清除画笔,设置画笔属性
2、文字、图像印章
3、填充功能
(七)、侦测类积木
1、逻辑类:(1)侦测鼠标状态;(2)侦测键盘状态;(3)侦测碰撞(角色、颜色)
2、数据类:(1)返回角色属性(坐标、造型编号、角度、大小、名称等);(2)返回距离;(3)返回手机倾斜分量;(4)返回鼠标属性;(5)返回舞台属性
3、时间积木
4、侦测积木的应用
(八)、运算类积木
1、数字计算类:返回具体数值
2、随机数及其应用
3、逻辑判断类:数值判断,返回逻辑值(True/False)
4、运算符号类
5、字符型
6、数据类型:(1)数值型;(2)字符型(串);(3)布尔型
7、字符与数值的转换
(九)、数据类积木(4.0中变量与列表分别放在了不同的盒子)
1、变量:命名规则,属性设置
2、变量类型:全局变量、角色变量,二者区别
3、列表:属性设置、数据检索、插入、删除、引用
(十)、函数
1、函数创建及应用
2、递归算法
(十一)、物理积木(4.0中不再直接显示)
1、物理引擎
2、各种参数设置
(十二)、其他积木
1、云变量、云列表
2、AI类
3、AR、视频类
(十三)、广播功能
(十四)、克隆功能(4.0中增加了克隆体编号)
(十五)、分裂功能
分裂、克隆、图像印章的区别
(十六)、屏幕切换、告诉功能
积木库(Blocks Palette):积木库是Scratch提供的编程积木块的集合,用于构建程序的指令和操作。用户可以在积木库中浏览不同的类别,如运动、外观、声音等,以查找并拖放所需的积木块到代码区域中。
此外,Scratch的主界面还包括一些其他功能和工具,比如右侧的舞台设置面板(Stage Monitor),用于显示和控制项目的属性;顶部的菜单栏,提供项目的保存、导入导出等功能;以及底部的跑步按钮,用于启动和停止项目的运行。
更多培训课程,学习资讯,课程优惠等学校信息,请进入 北京小码王少儿编程培训机构 网站详细了解,免费咨询电话:400-998-6158