作品简介

本书是全面讲解图形化编程语言Scratch的编程指南,分为基础编程篇、图形编程篇和进阶编程篇3个部分,系统讲解Scratch基础编程知识和运动、外观、侦测等各功能模块的技术应用,以及常用的数据结构和算法知识,并提供丰富有趣的教学案例和练习题,为青少年提供一本从入门到精通的Scratch编程参考教材。

本书假设读者从未接触过编程,从零基础开始帮助读者逐步建立起Scratch编程的知识体系。本书适合对编程有兴趣的青少年阅读,也适合希望辅导孩子进行编程训练的家长和少儿编程培训机构的教师使用。

谢声涛,小海豚科学馆创始人,致力于线下和线上推广青少年科普教育和编程教育。曾在多家互联网公司工作,历任程序员、研发经理、架构师、技术总监等职,熟悉大规模网站架构设计,擅长复杂应用系统开发,在海量数据管理、搜索引擎技术等应用方面有丰富经验。

作品目录

  • 内容简介
  • 前言
  • 第1部分 基础编程篇
  • 第1章 编程起步
  • 1.1 Scratch编程概述
  • 1.2 准备Scratch开发环境
  • 1.3 Scratch编辑器界面
  • 1.4 Scratch指令系统概述
  • 1.5 临摹案例
  • 第2章 变量和运算
  • 2.1 说和思考指令
  • 2.1.1 跟我做:小猫背唐诗
  • 2.2 问答指令
  • 2.3 变量
  • 2.4 数学运算
  • 2.5 随机数
  • 2.6 字符串函数
  • 第3章 程序控制
  • 3.1 顺序结构
  • 3.2 选择结构
  • 3.3 循环结构
  • 第4章 列表
  • 4.1 列表显示器
  • 4.2 列表的操作
  • 第5章 过程
  • 5.1 自定义过程
  • 5.2 递归的使用
  • 5.3 面向过程编程
  • 第6章 调试程序
  • 6.1 程序错误概述
  • 6.2 程序调试方法
  • 第2部分 图形编程篇
  • 第7章 舞台
  • 7.1 海底探险1:游戏场景
  • 7.2 舞台布局和管理
  • 7.3 动手练:电子相册
  • 第8章 角色外观和运动
  • 8.1 创建角色
  • 8.2 角色造型
  • 8.3 角色运动
  • 8.4 角色特效
  • 第9章 侦测
  • 9.1 距离侦测
  • 9.2 碰撞侦测
  • 9.3 键盘和鼠标侦测
  • 9.4 时间侦测
  • 9.5 视频侦测
  • 9.6 响度侦测
  • 第10章 绘图
  • 10.1 海底探险10:游戏计分和血条
  • 10.2 画笔
  • 10.3 图章
  • 第11章 声音
  • 11.1 海底探险11:游戏音效
  • 11.2 播放声音
  • 11.3 乐器演奏
  • 第3部分 进阶编程篇
  • 第12章 克隆
  • 12.1 海底探险12:克隆角色
  • 12.2 面向对象编程
  • 12.3 动手练:飞扬的小鸟
  • 第13章 消息和事件
  • 13.1 海底探险13:消息机制
  • 13.2 消息机制
  • 13.3 事件驱动编程
  • 13.4 动手练:小熊打车
  • 第14章 英汉词典
  • 14.1 搭建项目框架
  • 14.2 词典排序功能
  • 14.3 词典查询功能
  • 14.4 新增词条功能
  • 第15章 企鹅走迷宫
  • 15.1 迷宫简介
  • 15.2 迷宫界面
  • 15.3 迷宫寻路
展开全部