动手玩转Scratch 2.0编程:STEAM创新教育指南

动手玩转Scratch 2.0编程:STEAM创新教育指南
作 者: 马吉 于欣龙 李泽
出版社: 电子工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 程序设计 计算机/网络
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《动手玩转Scratch 2.0编程:STEAM创新教育指南》作者简介

内容简介

Scratch是一个有趣、免费、易学的编程平台,你可以通过它来构建程序。Scratch最广为人知的就是可用于孩子们孩子的编程学习,它可以使任何年龄的人都轻松了解计算机编程知识。Scratch用五颜六色的命令块和卡通精灵来创建功能强大的脚本,而不是使用晦涩的在编程语言和难懂的大量行代码。在学习Scratch编程过程中,作者Majed Marji使用Scratch解释现实生活中所遇到的编程问题的概念和方法。本书适合所有年龄段的人学习使用。

图书目录

目 录

致谢V

本书介绍VII

第1章 准备开始

什么是 Scratch

Scratch 编程环境

试一试 1-1

舞台

角色列表

试一试 1-2

试一试 1-3

积木区

试一试 1-4

脚本区

试一试 1-5

试一试 1-6

造型标签页

声音标签页

试一试 1-7

试一试1-8

背景标签页

角色信息

试一试 1-9

工具栏

绘图编辑器

设置图像的中心

试一试 1-10

设置透明色

制作第一个 Scratch 游戏

第一步:准备背景

第二步:加入反弹板和小球

第三步:让角色动起来

试一试 1-11

第四步:添加声音更有趣

Scratch 积木一览

算术运算符和函数

算术运算符

随机数

数学函数

本章小结

练习题

第2章 动作和绘图

使用动作模块的积木

绝对动作

试一试 2-1

目 录 XIII

相对动作

试一试 2-2

其他动作积木

画笔模块和一个简单的画图程序

试一试 2-3

神奇的重复执行

试一试 2-4

旋转的正方形

试一试 2-5

试一试 2-6

图章积木

Scratch 项目

猫咪收集钱袋

试一试 2-7

接苹果游戏

关于被克隆的角色

本章小结

练习题

第3章 外观和声音

外观模块

切换造型创建动画

试一试 3-1

试一试 3-2

让角色思考并说话

图形特效

角色大小和可视状态

试一试 3-3

角色间的图层

声音模块

播放音频文件

XIV 目 录

试一试 3-4

弹奏鼓声和其他声音

创作音乐

试一试 3-5

试一试 3-6

控制音量

设计

Scratch 项目

在舞台上跳舞

烟花效果

本章小结

练习题

第4章 过程

消息的广播和接收

发送消息和接收消息

使用广播机制协调多个角色

将大型程序分而治之

使用广播模拟过程

创建自己的积木块

给积木块添加参数

试一试 4-1

过程的嵌套

试一试 4-2

分析问题的思维方式

自顶向下分析

试一试 4-3

自底向上分析

本章小结

练习题

第5章 变量

Scratch 的数据类型

参数凹槽与积木形状

数据类型的自动转换

变量详解

什么是变量?

创建并使用变量

试一试 5-1

变量的作用范围

修改变量的值

绘制蜘蛛网

绘制风车

克隆体中的变量

试一试 5-2

变量值显示器

在程序中使用变量值显示器

欧姆定律模拟实验

串联电路模拟实验

试一试 5-3

计算球体体积和表面积

试一试 5-4

绘制玫瑰花瓣

试一试 5-5

葵花籽分布模型

试一试 5-6

获得用户输入

读取数字

试一试 5-7

读取字符

执行算术运算

本章小结

练习题

第6章 用逻辑做决定

比较操作符

布尔表达式的求值

比较字符和字符串

分支结构

如果那么积木块

将变量作为标志

如果那么否则积木

嵌套分支结构

菜单驱动程序

逻辑运算符

且操作符(and)

或操作符(or)

不成立操作符(not)

使用逻辑运算符检查数值范围

Scratch 项目

坐标猜测游戏

试一试 6-1

三角形分类游戏

试一试 6-2

猫咪巡线

试一试 6-3

求解直线方程

试一试 6-4

其他应用程序

本章小结

练习题

目 录 XVII

第7章 深入循环

循环结构

重复执行直到积木

试一试 7-1

将重复执行和如果那么结合

试一试 7-2

停止积木

试一试 7-3

结束过程调用

验证用户输入

循环计数器

密码验证

灵活的循环计数

试一试 7-4

循环的嵌套

递归:调用自身的过程

试一试 7-5

Scratch 项目

模拟时钟

试一试 7-6

小鸟射击游戏

试一试 7-7

自由落体实验

试一试 7-8

试一试 7-9

抛体运动模拟器

其他应用程序

本章小结

试一试 7-10

练习题

第8章 字符串处理

字符串数据类型

特殊字符统计

字符比较

字符串操作示例

Igpay Atinlay

试一试 8-1

单词修正

试一试 8-2

解密游戏

试一试 8-3

Scratch 项目

射击游戏

二进制数到十进制数转换

试一试 8-4

试一试 8-5

试一试 8-6

刽子手游戏

试一试 8-7

分数运算教学工具

试一试 8-8

本章小结

练习题

第9章 链表

Scratch 的链表

创建链表

试一试 9-1

链表的积木

添加和删除

插入和替换

获得链表中的变量

包含积木

边界检查

试一试 9-2

动态链表

向链表填充用户输入

绘制柱状图

数字链表

寻找最值

试一试 9-3

试一试 9-4

计算平均数

搜索和排序

线性搜索

试一试 9-5

频数统计

试一试 9-6

冒泡排序

试一试 9-7

寻找中位数

Scratch 项目

我是诗人

四边形分类游戏

试一试 9-8

试一试 9-9

数学魔法师

花的结构测验

试一试 9-10

其他应用程序

试一试 9-11

本章小结

练习题

附录A 分享与合作

创建 Scratch 账号

使用书包功能

创建项目

创建新的项目

项目再创作

项目页

分享项目