Blockly创意趣味编程周庆国崔向平计算机软件与程序设计高#程序语言设计Blocklpdf下载pdf下载

Blockly创意趣味编程周庆国崔向平计算机软件与程序设计高#程序语言设计Blockl百度网盘pdf下载

作者:
简介:本篇主要提供Blockly创意趣味编程周庆国崔向平计算机软件与程序设计高#程序语言设计Blocklpdf下载
出版社:恒久图书专营店
出版时间:2019-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



商品参数

Blockly创意趣味编程
            定价 69.00
出版社 机械工业出版社
版次 1
出版时间 2019年06月
开本 16
作者  周庆国 崔向平 郅朋
装帧 平装
页数 160
字数 0
ISBN编码 9787111629009
重量 0


内容介绍

Google Blockly作为一种可视化编程语言,通过类似拼图的方式构建出一个程序。本书配有丰富的案例、图片,对Blockly的基础知识、程序结构以及高#使用进行了详细的介绍。在每一章结束后都搭配一个游戏,帮助巩固本章知识,反思学习效果,更快速地上手Blockly编程。此外,每一章的课外拓展资料可以帮助了解计算机的发展。

目录

赞誉

前言

第1章 Blockly概述 / 1

学习目标 / 1

知识图谱 / 1

1.1 什么是Blockly / 2

1.2 Blockly编程环境 / 3

1.3 Blockly模块功能 / 4

1.4 小试牛刀—游戏:拼图 / 7

1.5 本章练习 / 9

1.6 课外拓展 / 9

第2章 Blockly编程基础与顺序结构 / 11

学习目标 / 11

知识图谱 / 11

2.1 数据类型 / 12

2.1.1 数据的含义 / 12

2.1.2 数据的表示形式 / 12

2.1.3 Blockly中的数据类型 / 13

2.1.4 数据的使用 / 15

2.2 变量 / 17

2.2.1 变量的创建 / 17

2.2.2 变量的初始化 / 18

2.3 运算符及其优先级 / 18

2.4 顺序结构 / 21

2.4.1 赋值 / 21

2.4.2 输入与输出 / 22

2.4.3 顺序结构程序设计举例 / 24

2.5 小试牛刀—游戏:电影 / 26

2.6 本章练习 / 32

2.7 课外拓展 / 32

第3章 Blockly选择结构 / 34

学习目标 / 34

知识图谱 / 34

3.1 基本概念 / 35

3.2 单分支选择结构 / 36

3.3 双分支选择结构 / 37

3.4 多分支选择结构 / 38

3.5 选择结构的嵌套 / 39

3.6 小试牛刀—游戏:鸟 / 42

3.7 本章练习 / 47

3.8 课外拓展 / 48

第4章 Blockly循环结构 / 49

学习目标 / 49

知识图谱 / 49

4.1 基本概念 / 50

4.2 次数重复循环结构 / 51

4.3 条件重复循环结构 / 51

4.4 步长循环结构 / 54

4.5 列表循环结构 / 55

4.6 循环的中断与继续 / 56

4.7 循环结构的嵌套 / 57

4.7.1 内循环和外循环 / 58

4.7.2 非独立的内循环 / 58

4.8 小试牛刀—游戏1:迷宫 / 59

4.9 小试牛刀—游戏2:乌龟 / 63

4.10 本章练习 / 68

4.11 课外拓展 / 68

第5章 Blockly列表 / 70

学习目标 / 70

知识图谱 / 70

5.1 数组 / 71

5.1.1 数组的定义 / 71

5.1.2 数组的性质 / 71

5.2 列表的基本操作 / 71

5.2.1 列表 / 71

5.2.2 列表的创建 / 72

5.2.3 列表数据的插入 / 73

5.2.4 列表的查找和修改 / 73

5.2.5 列表数据的删除 / 75

5.3 列表的使用 / 76

5.3.1 列表的简单应用 / 76

5.3.2 列表循环 / 77

5.4 小试牛刀—制作一个自动售货机 / 78

5.5 本章练习 / 81

5.6 课外拓展 / 81

第6章 Blockly函数 / 82

学习目标 / 82

知识图谱 / 82

6.1 基本概念 / 83

6.2 实参与形参 / 83

6.3 函数的创建与使用 / 84

6.3.1 无参函数 / 84

6.3.2 有参函数 / 85

6.4 函数的返回值 / 86

6.5 小试牛刀—游戏:池塘导师 / 88

6.6 本章练习 / 94

6.7 课外拓展 / 94

第7章 Blockly二次开发及高#应用 / 95

学习目标 / 95

知识图谱 / 95

7.1 Blockly Developer Tools / 96

7.1.1 定义一个块 / 97

7.1.2 管理库 / 102

7.1.3 导入和导出库 / 104

7.1.4 Block Exporter / 104

7.1.5 Workspace Factory / 105

7.2 二次开发案例—Simple Blockly / 109

7.2.1 准备工作 / 109

7.2.2 动手实践 / 110

7.3 Blocks二次开发中的代码 / 113

7.3.1 Plane中raw块的模拟 / 114

7.3.2 print_py块的设计 / 116

7.3.3 repeat_do块的复现 / 118

7.4 二次开发案例—拼图游戏的制作 / 121

7.4.1 Simple Blockly / 121

7.4.2 制作拼图游戏 / 127

7.5 Blockly的高#应用 / 134

7.5.1 将Blockly作为代码生成器 / 134

7.5.2 Blockly的二次开发 / 139

7.6 小试牛刀—游戏:池塘 / 142

7.7 本章练习 / 143

7.8 课外拓展 / 143