Scratch是图形化的编程语言,它具有学习环境趣味性强、操作简单且直观等特点,很好适合6~12岁的孩子学习。本书是立足于Scratch 3.0版本的少儿编程入门书,能让孩子轻松愉快地掌握编程技能,锻炼和提高思维能力和创造力,为迎接人工智能时代的到来做好准备。本书以对Scratch中积木块的分类讲解作为主线,并将编程的核心思想融入大量精心设计的案例,让孩子在实际动手操作中更直观、更深刻地理解不同积木块的运用。本书对积木块的功能和用法解释详尽,语言通俗易懂,能够减少孩子对编程的畏惧心理,没有编程基础的家长也能陪伴孩子一起阅读,在融洽的亲子互动氛围中,自信、愉快地完成学习。此外,本书也可作为少儿编程培训机构及少儿编程兴趣班的教材使用。 前言如何获取云空间资料01 准备开始1.1?使用Scratch离线版1.2?使用Scratch在线版1.3?加入社区分享作品 1.3.1?加入社区并登录1.3.2?分享作品 1.4?初识Scratch 3.0用户界面 1.4.1?菜单栏 1.4.2?标签栏1.4.3?积木分类区和积木选择区1.4.4?扩展模块 1.4.5?脚本区1.4.6?舞台1.4.7?角色列表 1.4.8?舞台列表02 角色的基础:“运动”“外观”“声音”模块2.1?“运动”模块:让角色更生动 2.1.1?角色的绝对移动 2.1.2?角色的相对移动 2.1.3?角色的方向2.1.4?角色的旋转 2.2?“外观”模块:让角色更形象 2.2.1?造型的切换2.2.2?大小的变化 2.2.3?思考和说话2.2.4?角色的特效2.2.5?角色的图层2.3?“声音”模块:让角色更有活力2.3.1?角色的声音2.3.2?音调和音量的区别 2.4?热闹的森林03 脚本的触发:“事件”模块3.1?通过人为操作触发3.1.1?通过单击图标触发 3.1.2?通过按下按键触发3.1.3?通过单击角色触发3.2?通过背景、声音、时间触发3.2.1?通过背景切换触发3.2.2?通过声音或时间触发 3.3?通过消息触发 3.3.1?广播消息3.3.2?接收消息04 条件和循环:“控制”模块4.1?条件语句4.1.1?单向条件语句:如果……那么……4.1.2?双向条件语句:如果……那么……否则……4.2?循环语句4.2.1?普通循环:重复执行4.2.2?限次循环:重复执行()次 4.2.3?条件循环:重复执行直到…… 4.3?条件语句和循环语句的嵌套4.3.1?条件语句的嵌套 4.3.2?循环语句的嵌套4.3.3?条件和循环语句的相互嵌套 4.4?等待和停止4.4.1?时间等待积木块4.4.2?条件等待积木块4.4.3?脚本停止 4.5?神奇的克隆4.5.1?克隆积木块的组成 4.5.2?克隆的作用 05 变化的元素:“变量”模块5.1?变量的数据类型5.2?变量的含义与作用5.3?变量的创建、重命名和删除 5.3.1?变量的创建5.3.2?变量的重命名5.3.3?变量的删除5.4?变量的变化方式与使用位置5.5?变量的不同显示方式5.6?变量的使用操练06 实时的检测:“侦测”模块6.1?触碰判断6.1.1?角色触碰 6.1.2?颜色触碰 6.2?按键判断6.2.1?按下键盘指定键 6.2.2?按下鼠标07 有趣的数学:“运算”模块7.1?基本运算符 7.1.1?加减乘除 7.1.2?除法取余7.1.3?四舍五入7.2?逻辑运算符7.2.1?大小的比较7.2.2?“与”“或”“不成立” 7.3?字符串操作7.3.1?字符的类型与个数7.3.2?字符串的包含与连接 7.3.3?字符串的应用 7.4?有趣的数学程序:龟兔赛跑08 列 表:变量的集合8.1?列表的含义与作用8.2?列表元素的添加、删除和修改8.2.1?列表元素的添加8.2.2?列表元素的删除8.2.3?列表元素的修改8.3?列表的查询功能8.4?列表操作的特殊情况 8.5?列表的导入和导出8.6?列表的使用操练8.7?列表的应用:冒泡排序09 开拓与创新:“自制积木”模块9.1?自制积木块的含义9.2?自制积木块的创建9.3?自制积木块的作用9.3.1?缩短长度9.3.2?化繁为简 9.3.3?自由创造
阅读更多