作品简介

本书以Scratch这一款集编程语言、运行环境和展示效果于一体的可视化编程软件为工具,向青少年读者介绍计算机编程的基本概念,并通过丰富的实例让读者能够完成属于自己的作品。

本书首先简单介绍Scratch操作,帮助读者快速开始使用Scratch。然后分两部分介绍编程知识。第一部分讲解编程的基本知识,包含计算机语言的三大基本结构、事件的概念以及变量和Scratch项目制作的方法。第二部分重点讲解编程的高级技巧及计算机科学的基础概念,包含布尔逻辑、条件与循环的组合等知识。在最后两章,力图通过Scratch提供的工具向青少年读者展示未来编程的核心内容。

本书是目前市面上稀缺而青少年编程学习急需的将计算机编程概念与Scratch完美结合的经典书籍,是青少年学习编程的引导性图书;同时,对于青少年编程教育的从业人员,本书的结构及其丰富的实例可以帮助他们设定课程体系,完善教学内容。

张文婧,乔陶鹏,刘芸,方亮编著

作品目录

  • 内容简介
  • 序言
  • 第1章 准备开始
  • 1.1 启动及关闭Scratch
  • 1.2 Scratch区域介绍
  • 1.3 脚本区域及编程方法
  • 1.4 小结
  • 第2章 顺序
  • 2.1 顺序的基本概念
  • 2.2 新来的英语老师
  • 2.3 魔法钢琴
  • 2.4 代码画家
  • 2.5 小结
  • 2.6 拓展
  • 第3章 循环
  • 3.1 循环的基本概念
  • 3.2 代码画家—次数明确的循环
  • 3.3 不停地舞蹈—无限次循环
  • 3.4 电风扇—如何中止无限次的循环
  • 3.5 摩托车—循环嵌套
  • 3.6 炫酷的图案—复杂内容的循环
  • 3.7 丛林救援—循环+顺序
  • 3.8 小结
  • 第4章 条件
  • 4.1 条件的基本概念
  • 4.2 鼠标点舞机—简单的条件
  • 4.3 会飞的蝴蝶—复杂的条件
  • 4.4 小心毒苹果—条件的嵌套+顺序+循环
  • 4.5 小结
  • 第5章 事件
  • 5.1 事件的基本概念
  • 5.2 足球教练—一个角色发送单个消息
  • 5.3 老板来一碗—一个角色发送多个消息
  • 5.4 小结
  • 第6章 变量
  • 6.1 变量的基本概念
  • 6.2 霸王色霸气—内置变量
  • 6.3 接球游戏—变量的计数功能
  • 6.4 摩托车Ⅱ—变量的状态控制
  • 6.5 小结
  • 第7章 简单布尔逻辑及循环深入
  • 7.1 简单布尔逻辑
  • 7.2 侦测中的布尔逻辑模块
  • 7.3 组合逻辑模块
  • 7.4 循环与条件的结合—直到型循环
  • 7.5 小结
  • 第8章 函数
  • 8.1 函数的概念
  • 8.2 迷路的小球—不含参数的函数
  • 8.3 笨小车—含有参数的函数
  • 8.4 地狱之门
  • 8.5 小结
  • 第9章 字符串
  • 9.1 字符串的基本概念
  • 9.2 背单词的章鱼哥—从字符串中提取有用的信息
  • 9.3 聊天的章鱼哥—把单个信息组合成完整的文字
  • 9.4 听话的章鱼哥—利用字符串进行判断
  • 9.5 小结
  • 第10章 克隆
  • 10.1 克隆的基本概念
  • 10.2 小狗的一家—母体与克隆体
  • 10.3 飞机大战—克隆体的应用
  • 10.4 小结
  • 第11章 数据结构初步
  • 11.1 创建链表及给链表增加数据
  • 11.2 查找、插入、删除及替换链表的数据
  • 11.3 抽奖器
  • 11.4 小结
  • 第12章 算法初步
  • 12.1 什么是算法
  • 12.2 加法交换律
  • 12.3 累加运算
  • 12.4 怎样表示一个算法
  • 12.5 小结
展开全部