类似推荐
编辑推荐
少儿编程领域优秀的学习资料,深受学生、家长、培训机构的好评,以内容翔实、案例精彩、写法精湛著称。
内容简介
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编程:人工智能科创教育指南》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。