新書推薦:
《
近代中国思维方式的演变(王中江著作系列)
》
售價:NT$
950.0
《
我可以近乎孤独地度过一生
》
售價:NT$
440.0
《
二十四节气生活美学
》
售價:NT$
340.0
《
古文观止(上+下)(2册)高中生初中生阅读 国学经典丛书原文+注释+译文古诗词大全集名家精译青少年启蒙经典读本无障碍阅读精装中国古代著名文学书籍国学经典
》
售價:NT$
440.0
《
问物:可触摸的意义
》
售價:NT$
375.0
《
宠物革命:动物与现代英国生活的形成
》
售價:NT$
360.0
《
世界杂货店:罗伯特·谢克里科幻小说集(新版)
》
售價:NT$
340.0
《
(棱镜精装人文译丛)蔑视大众:现代社会文化斗争的实验
》
售價:NT$
275.0
|
編輯推薦: |
基于Scratch,超越Scratch
可视化编程语言,适合所有年龄阶段的读者
无需编程基础,快速掌握编程原理
|
內容簡介: |
Scratch是一个有趣、免费、易学的编程平台,你可以通过它来构建程序。Scratch最广为人知的就是可用于孩子们孩子的编程学习,它可以使任何年龄的人都轻松了解计算机编程知识。Scratch用五颜六色的命令块和卡通精灵来创建功能强大的脚本,而不是使用晦涩的在编程语言和难懂的大量行代码。在学习Scratch编程过程中,作者Majed Marji使用Scratch解释现实生活中所遇到的编程问题的概念和方法。本书适合所有年龄段的人学习使用。
|
關於作者: |
Majed Marji 拥有韦恩州立大学的电子工程博士学位和达文波特大学战略管理的MBA 学位。他在汽车行业工作超过15 年,开发了许多软件,涉及实时数据采集、设备控制、实验室管理、工程数据分析、嵌入式系统、远程信息处理、混合动力汽车,以及与安全相关的动力系统。Marji 博士还是韦恩州立大学电气工程系的兼职讲师,主要讲授通信工程、机器视觉、微处理器、控制系统,以及算法和数据结构等相关课程。
|
目錄:
|
目 录
致谢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 账号
使用书包功能
创建项目
创建新的项目
项目再创作
项目页
分享项目
|
|