动手玩转Scratch3.0编程:人工智能科创教育指南

动手玩转Scratch3.0编程:人工智能科创教育指南

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

少儿编程领域优秀的学习资料,深受学生、家长、培训机构的好评,以内容翔实、案例精彩、写法精湛著称。

内容简介

Scratch是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等,此外,Scratch也是人工智能科创教育领域的重要工具。本书的目标是将Scratch作为工具,教会读者最基本的编程概念,同时揭示Scratch在教学和科创方面的强大能力。本书使用升级后的Scratch 3.0版本,该版本尤其适用于人工智能科创教育领域。

《动手玩转Scratch 3.0编程:人工智能科创教育指南》共分9章,前三章讲解如何使用Scratch绘制几何图形,并创建富媒体应用程序,其余章节使用Scratch 讲解各个编程概念。每一章都有许多完整的案例,读者可以模仿它们制作许多类似的程序。当读完整本书后,相信你一定可以亲自完成各种编程项目。

《动手玩转Scratch 3.0编程:人工智能科创教育指南》假定读者没有任何编程基础。本书内容的难度基本不会超过高中数学,个别有难度的模拟程序可以先行跳过。

作者简介

作者Majed Marji,拥有韦恩州立大学的电子工程博士学位和达文波特大学战略管理的MBA 学位。他在汽车行业工作超过15 年,开发了许多软件,涉及实时数据采集、设备控制、实验室管理、工程数据分析、嵌入式系统、远程信息处理、混合动力汽车,以及与安全相关的动力系统。Marji 博士还是韦恩州立大学电气工程系的兼职讲师,主要讲授通信工程、机器视觉、微处理器、控制系统,以及算法和数据结构等相关课程。

章节目录

版权信息

作者简介

译者序1

译者序2

作者简介

技术编辑简介

致谢

本书介绍

第1章 准备开始

什么是Scratch

试一试 1-1

Scratch编程环境

舞台

角色列表

积木区

脚本区

造型标签页

声音标签页

背景标签页

角色信息

菜单栏

绘图编辑器

设置图像的中心

设置透明色

制作第一个Scratch游戏

第一步:准备背景

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

第三步:让角色动起来

第四步:添加声音更有趣

Scratch积木一览

算术运算符和函数

算术运算符

随机数

数学函数

本章小结

练习题

第2章 运动和绘图

使用运动模块的积木

绝对运动

相对运动

其他运动积木

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

试一试 2-3

试一试 2-4

神奇的重复执行

试一试 2-5

旋转的正方形

图章积木

Scratch项目

猫咪收集钱袋

接苹果游戏

关于被克隆的角色

本章小结

练习题

第3章 外观和声音

外观模块

切换造型创建动画

让角色思考并说话

图形特效

角色大小和可视状态

角色间的图层

声音和音乐模块

播放音频文件

弹奏鼓声和其他声音

创作音乐

控制音量

设定演奏速度

Scratch项目

在舞台上跳舞

烟花效果

本章小结

练习题

第4章 过程

消息的广播和接收

发送消息和接收消息

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

将大型程序分而治之

使用广播模拟过程

创建自己的积木

给积木添加参数

过程的嵌套

分析问题的思维方式

自顶向下分析

自底向上分析

本章小结

第5章 变量

Scratch的数据类型

参数凹槽与积木形状

数据类型的自动转换

变量详解

什么是变量

创建并使用变量

变量的作用范围

修改变量的值

绘制蜘蛛网

绘制风车

克隆体中的变量

变量值显示器

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

欧姆定律模拟实验

串联电路模拟实验

计算球体体积和表面积

绘制玫瑰花瓣

葵花籽分布模型

获得用户输入

读取数字

读取字符

执行算术运算

本章小结

练习题

第6章 用逻辑做决定

关系操作符

布尔表达式的求值

比较字符和字符串

分支结构

如果……那么积木

将变量作为标志变量

如果……那么……否则积木

嵌套分支结构

菜单驱动程序

逻辑运算符

与操作符(and)

或操作符(or)

不成立操作符(not)

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

Scratch项目

坐标猜测游戏

三角形分类游戏

猫咪巡线

求解直线方程

其他应用程序

本章小结

练习题

第7章 深入循环

循环结构

重复执行直到积木

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

停止积木

试一试 7-3

结束过程调用

验证用户输入

循环计数器

密码验证

灵活的循环计数

循环的嵌套

试一试 7-5

递归:调用自身的过程

试一试 7-6

Scratch项目

模拟时钟

小鸟射击游戏

自由落体实验

抛体运动模拟器

其他应用程序

本章小结

练习题

第8章 字符串处理

字符串数据类型

特殊字符统计

字符比较

字符串操作示例

Igpay AtinIay

单词修正

解密游戏

Scratch项目

射击游戏

将二进制数转换为十进制数

刽子手游戏

分数运算教学工具

本章小结

练习题

第9章 列表

Scratch的列表

创建列表

列表的积木

添加和删除

插入和替换

获得列表中的变量

包含积木

边界检查

动态列表

向列表填充用户输入

绘制柱状图

数字列表

寻找最值

计算平均数

搜索和排序

线性搜索

频数统计

冒泡排序

寻找中位数

Scratch项目

我是诗人

四边形分类游戏

数学魔法师

花的结构测验

其他应用程序

本章小结

练习题

附录A 分享与合作

创建Scratch账号

使用书包功能

创建项目

创建新的项目

改编项目

项目页

分享项目

动手玩转Scratch3.0编程:人工智能科创教育指南是2020年由电子工业出版社出版,作者[美] Majed Marji。

得书感谢您对《动手玩转Scratch3.0编程:人工智能科创教育指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
App Inventor少儿趣味编程动手做 电子书
本书主要通过AppInventor 创建一个达宝宠物养成的应用程序,帮助青少年理解计算机科学的抽象内容。全书共7 章,分别讲解了App Inventor 基本知识、布局和画布、组件、条件判断和变量、列表、循环和过程、屏幕代码块的使用。读者即使毫无编程基础,通过本书的学习也可以创造出具有各种功能的应用程序。试想一下,我们的智能手机上安装的是我们自己制作的各种应用,这是多么自豪和有成就感的事情呀!本书
ScratchJr趣味编程动手玩:让孩子用编程讲故事 电子书
本书用寓教于乐的方式教孩子们学习ScratchJr。全书共18个主题背景,或是成语故事,或是寓言故事,还有科技梦想,等等。每一主题都有形象的背景介绍或者情景引入,然后确定各个角色,并且逐个角色去分析编程技巧和方法,并有简单的旁注,孩子们能更直观、有效地阅读。最后总结出编程流程图,引导编程顺序,训练逻辑思维。
开源硬件创客——15个酷应用玩转树莓派 电子书
本书共分18章,前3章是本书的基础章节,主要介绍了树莓派的一些基本情况和基本操作,来让读者了解树莓派的前世今生,掌握树莓派基本的使用方法。第4~18章主要介绍15个以树莓派为载体的酷炫应用,大家可以按照本书一步一步来完成个人网站、影音盒子、下载机、私有云、智能路由器、智能家居等应用。附录部分,包含了树莓派常用的操作命令和一些使用技巧,方便大家更好地使用树莓派。本书适合开源硬件爱好者学习、程序员、计
我的第一本魔法编程宝典:一看就懂的Scratch3.0趣味编程 电子书
本书是一本神奇的Scratch3.0魔法编程宝典,主要面向6~15岁的青少年,以编程绘本的形式,带领读者畅游魔法编程世界。书中设立16天的魔法编程训练,每完成4天的魔法训练,魔法部将授予你一枚魔法勋章。本书还特别附赠学习视频,以及线上辅导社区,快来加入我们吧!
一块面包板玩转Arduino编程:Mixly图形化编程入门 电子书
本书将Arduino图形化编程知识与Arduino常见传感器、外围电路通过一块面包板巧妙地呈现出来,既有针对软件编程方法与技巧的讲解,又有关于电路及传感器知识的介绍。每个章节的内容都以一个应用性的题目呈现出来,前后内容既相互关联,又不重复,同时在每个应用案例后还给出了进阶题目让读者思考、完成,起到举一反三和提高的作用,更可直接用作课堂作业,帮助学生复习该节知识和进一步提高。在编写本书的过程中,作者