发表于2024-11-23
Scratch是可视化的编程语言,其丰富的学习环 境适合所有年龄阶段的人。利用它可以制作交互式程 序、富媒体项目,包括动画故事、读书报告、科学实 验、游戏和模拟程序等。马吉编著的《动手玩转 Scratch2.0编程》的目标是将Scratch作为工具,教 会读者*基本的编程概念,同时揭示Scratch在教学 上的强大能力。
全书共分9章,前三章讲解如何使用Scratch绘制 几何图形,并创建富媒体应用程序,其余章节使用 Scratch讲解各个编程概念。每一章都有许多完整的 案例,读者可以模仿它们制作许多类似的程序。当读 完整本书后,相信你一定可以亲自完成各种编程项目 。
本书假定读者没有任何编程基础。本书内容的难 度基本不会超过高中数学,个别有难度的模拟程序可 以先行跳过。
Majed Marji是通用汽车公司的**工程师,同时也是韦恩州立大学的兼职讲师。Majed Marji拥有韦恩州立大学的电子工程博士学位和达文波特大学的战略管理MBA学位。 于欣龙,工学硕士。2013年毕业于哈尔滨工程大学机械设计及理论专业。新生代85后机器人创业达人,被媒体誉为“机器人爸爸”,国内**批将Arduino引入中国的**创客。现任晗尔滨奥松机器人科技有限公司(www.alsrobot.cn)总经理,创业期间指导多家出版社引进二十多本与开源硬件和创客有关的图书,曾出版译著《爱上Arduino》和《Arduino机器人**指南》。 李泽,国内**创客,2013年本科毕业于新疆医科大学信息管理与信息系统专业。学习编程7年有余,善于分解知识点,将复杂的概念简单化。曾拍摄多部开源硬件相关的教学视频,现致力于创客教育相关的工作。
致谢
本书介绍
**章 准备开始
什么是 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 账号
使用书包功能
创建项目
创建新的项目
项目再创作
项目页
分享项目
动手玩转Scratch2.0编程(STEAM创新教育指南) 下载 mobi pdf epub txt 电子书 格式 2024
动手玩转Scratch2.0编程(STEAM创新教育指南) 下载 mobi epub pdf 电子书动手玩转Scratch2.0编程(STEAM创新教育指南) mobi epub pdf txt 电子书 格式下载 2024