-
内容大纲
本书全面讲解Scratch 3.4程序设计的相关知识和技术,内容包括程序设计入门、Scratch编程基础、舞台与角色设计、Scratch简单动画设计、键盘控制交互程序设计、鼠标控制交互程序设计、Scratch数学问题程序设计、Scratch克隆方法程序设计、Scratch音乐功能应用、Scratch绘图功能应用、Scratch体感功能应用、文字朗读与翻译功能应用等。
本书可作为普通高等学校非计算机专业计算机公共课的教材,以及师范院校、高职院校Scratch程序设计课程的教材,还可作为中学信息技术教育、培训机构及Scratch编程爱好者的参考书籍。 -
作者介绍
-
目录
第1章 程序设计入门
1.1 计算机程序概要
1.1.1 计算机程序的历史
1.1.2 程序设计语言
1.2 算法
1.3 程序流程图
1.3.1 框图符号及流程图绘制规则
1.3.2 结构化程序设计和三种基本结构
1.3.3 Scratch程序设计的三种结构
1.4 算法的程序实现
课后习题
第2章 Scratch编程基础
2.1 什么是Scratch
2.2 Scratch 3.4的下载与安装
2.2.1 在线版Scratch
2.2.2 离线版Scratch
2.2.3 中文显示模式设置
2.3 Scratch编程界面认识
2.3.1 编程界面的功能区划分
2.3.2 功能区介绍
2.4 Scratch编程方法入门
2.5 第一个Scratch程序案例——神奇的魔法球
2.5.1 目标任务描述
2.5.2 实验步骤
2.5.3 案例要点分析及扩展应用
课后习题
第3章 舞台与角色设计
3.1 角色及舞台背景设计
3.2 矢量图和位图
3.3 Scratch中角色造型及背景的编辑
3.3.1 造型编辑窗口介绍
3.3.2 修改原来角色造型及背景图
3.3.3 创建角色造型及背景图
3.3.4 Scratch的角色及图片导出
3.4 Photoshop编辑方法
3.4.1 Photoshop角色图像处理
3.4.2 Photoshop背景图像处理
3.5 PowerPoint编辑方法
课后习题
第4章 Scratch简单动画
4.1 角色动画
4.1.1 角色造型动画
4.1.2 运动模块的认识
4.1.3 要点详解
4.1.4 循环语句
4.1.5 等待和停止语句
4.2 动画程序案例1——海底世界
4.2.1 目标任务描述
4.2.2 实验步骤
4.2.3 案例要点分析及扩展应用
4.3 场景切换动画
4.3.1 场景切换动画
4.3.2 “外观”积木块
4.3.3 要点详解
4.4 动画程序案例2——“礼赞70周年”贺卡设计
4.4.1 目标任务描述
4.4.2 实验步骤
4.4.3 案例要点分析及扩展应用
4.5 动画程序案例3——海空畅游
4.5.1 目标任务描述
4.5.2 实验步骤
4.5.3 案例要点分析及扩展应用
课后习题
第5章 键盘控制交互程序设计
5.1 脚本的触发
5.1.1 事件模块的认识
5.1.2 要点详解
5.2 条件积木
5.3 “侦测”模块
5.3.1 积木块介绍
5.3.2 要点详解
5.4 键盘控制编程方法
5.4.1 按键触发
5.4.2 按键侦测
5.5 键盘控制程序案例1——牛顿接苹果
5.5.1 目标任务描述
5.5.2 实验步骤
5.5.3 案例要点分析及扩展应用
5.6 键盘控制程序案例2——弹力小球
5.6.1 目标任务描述
5.6.2 实验步骤
5.6.3 案例要点分析及扩展应用
5.7 键盘控制程序案例3——迷宫闯关
5.7.1 目标任务描述
5.7.2 实验步骤
5.7.3 案例要点分析及扩展应用
课后习题
第6章 鼠标控制交互程序设计
6.1 鼠标控制编程方法
6.2 鼠标控制程序案例1——找不同
6.2.1 目标任务描述
6.2.2 实验步骤
6.2.3 案例要点分析及扩展应用
6.3 鼠标控制程序案例2——地球守卫者
6.3.1 目标任务描述
6.3.2 实验步骤
6.3.3 案例要点分析及扩展应用
6.4 鼠标控制程序案例3——打地鼠
6.4.1 目标任务描述
6.4.2 实验步骤
6.4.3 案例要点分析及扩展应用
课后习题
第7章 Scratch数学问题程序设计
7.1 变量与列表
7.1.1 功能介绍与模块认识
7.1.2 要点详解
7.2 运算表达式
7.2.1 功能介绍与模块认识
7.2.3 要点详解
7.2.4 方法预热
7.3 过程的定义与调用
7.3.1 模块认识
7.3.2 要点详解
7.3.3 方法预热
7.4 数学问题程序案例1——鸡兔同笼
7.4.1 目标任务描述
7.4.2 实验步骤
7.4.3 案例要点分析
7.5 数学问题程序案例2——百元百鸡
7.5.1 目标任务描述
7.5.2 实验步骤
7.5.3 案例要点分析
7.6 数学问题程序案例3——判断素数
7.6.1 目标任务描述
7.6.2 实验步骤
7.6.3 案例要点分析及扩展引用
7.7 数学问题程序案例4——圆柱体的计算
7.7.1 目标任务描述
7.7.2 实验步骤
7.7.3 案例要点分析
7.8 数学问题程序案例5——数鸭子
7.8.1 目标任务描述
7.8.2 实验步骤
7.8.3 案例要点分析
课后习题
第8章 Scratch克隆方法程序设计
8.1 克隆的概念及应用
8.1.1 功能介绍与模块认识
8.1.2 方法预热
8.2 克隆功能编程方法
8.2.1 方法的运用
8.2.3 要点详解
8.3 克隆程序设计1——奔腾的小马
8.3.1 目标任务描述
8.3.2 实验步骤
8.3.3 案例要点分析及扩展应用
8.4 克隆程序设计2——可视化加法计算
8.4.1 目标任务描述
8.4.2 实验步骤
8.4.3 案例要点分析及扩展应用
课后习题
第9章 Scratch音乐功能应用
9.1 声音播放与控制
9.1.1 功能介绍与模块认识
9.1.2 要点详解
9.1.3 方法预热
9.2 音乐音效编辑与设计
9.2.1 功能介绍与模块认识
9.2.2 要点详解
9.2.3 方法预热
9.3 音效程序案例1——乐曲制作
9.3.1 目标任务描述
9.3.2 实验步骤
9.3.3 案例要点分析及扩展应用
9.4 音效程序案例2——调乐师
9.4.1 目标任务描述
9.4.2 实验步骤
9.4.3 案例要点分析及扩展应用
课后习题
第10章 Scratch绘图功能应用
10.1 画笔与图章
10.1.1 功能介绍与模块认识
10.1.2 要点详解
10.1.3 方法预热
10.2 创意绘图程序案例1——三角框线图
10.2.1 目标任务描述
10.2.2 实验步骤
10.2.3 案例要点分析及扩展应用
10.3 创意绘图程序案例2——能对称画图的笔
10.3.1 目标任务描述
10.3.2 实验步骤
10.3.3 案例要点分析及扩展应用
10.4 创意绘图程序案例3——万花筒
10.4.1 目标任务描述
10.4.2 实验步骤
10.4.3 案例要点分析及扩展应用
10.5 创意绘图程序案例4——神奇南瓜园
10.5.1 目标任务描述
10.5.2 实验步骤
10.5.3 案例要点分析
课后习题
第11章 Scratch体感功能程序设计
11.1 体感功能简介
11.1.1 体感功能介绍和模块认识
11.1.2 要点详解
11.1.3 方法预热
11.2 声音体感程序案例——小狗训练
11.2.1 目标任务描述
11.2.2 实验步骤
11.2.3 案例要点分析及扩展应用
11.3 “视频侦测”体感程序案例1——小鱼魔术手
11.3.1 目标任务描述
11.3.2 实验步骤
11.3.3 案例要点分析及扩展应用
11.4 “视频侦测”体感程序案例2——切水果
11.4.1 目标任务描述
11.4.2 实验步骤
11.4.3 案例的要点分析及扩展应用
课后习题
第12章 文字朗读与翻译功能的应用
12.1 文字朗读与翻译功能介绍
12.1.1 文字朗读模块认识
12.1.2 翻译模块认识
12.2 文字朗读程序案例——英语听写课
12.2.1 目标任务描述
12.2.2 实验步骤
12.2.3 案例要点分析
12.3 翻译功能程序案例——全能翻译家
12.3.1 目标任务描述
12.3.2 实验步骤
12.3.3 案例要点分析及扩展应用
课后习题
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...