新書推薦:
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:HK$
135.7
《
《日本文学史序说》讲演录
》
售價:HK$
74.8
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:HK$
102.4
《
治盗之道:清代盗律的古今之辨
》
售價:HK$
125.4
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:HK$
210.6
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:HK$
300.2
《
欲望与家庭小说
》
售價:HK$
101.2
《
惜华年(全两册)
》
售價:HK$
72.2
|
編輯推薦: |
基于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 账号
使用书包功能
创建项目
创建新的项目
项目再创作
项目页
分享项目
|
|