描述
开 本: 大32开纸 张: 纯质纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111699040
●轻松学习:结合孩子的身心发展规律,采用互动游戏式的方式编写,帮助孩子构建基本的数据模型,学习计算思维的核心之一——算法。
●充满童趣:如火星着陆、星际之战,结合人工智能硬件,可以将学到的算法知识运用到实际生活中,指导并改变生活。
●讲解细致:面对初学者,尽可能细致地讲解,即使完全没有基础的读者,也能够通过本书轻松学会。
●适用性强:本书的知识覆盖青少年图形化编程考级的知识点,既可以作为学校开展创客教育的教材,也可以作为培训机构编程考级的教材。
这是一本适合青少年学习使用的编程教材,是四川省特级教师李伟的力作。它内容全面,以案例方式进行编写,先以较短的篇幅讲解了图形化编程工具的基本知识,然后讲解了变量和列表两个重要的概念,并用它们组织数据的结构,帮助读者构建基本的数据模型意识。然后作者花了大量的篇幅讲解了计算思维的核心之一——算法,通过比较不同计算方法的策略差异,让读者感受现代计算机的强大算力。后作者讲解了数据可视化的概念和应用、射击类游戏、人工智能的应用,既有趣又适合孩子进行学习,具有很高的学习价值。
本书是专门为青少年编写的零基础图形化编程语言教程,由浅入深、循序渐进地讲授了图形化编程软件的编程知识。本书采用项目式编排,分为走进卡通世界、艺术绘画之旅、奇妙的算法、排序与序列之美、星际之战游戏和人工智能初探六章。全书内容以游戏贯穿,先讲思维再讲应用,让读者在游戏中收获技能,培养思维,使生活中的创意通过编程变为现实。
本书是零基础起步教程,适合广大青少年和所有对编程感兴趣的初学者阅读,也可作为学校编程社团和编程培训机构的参考书。
序一
序二
前言
章 走进卡通世界
Mind 的安装016
我是大导演018
角色与舞台的添加018
矢量图与位图020
进入卡通世界023
积木的基础操作024
程序的运行与停止024
图像的处理技巧026
角色造型与重复命令028
添加音乐029
事件的广播与响应032
第二章 艺术绘画之旅
画笔036
加载画笔模块036
画笔积木038
深入了解舞台坐标039
角色坐标中心点042
运动与相对运动044
运动044
相对运动047
简单图形的绘制048
自定义模块055
创建自定义模块059
创建带有多个参数的自定义模块064
第三章 奇妙的算法
火星登陆的算法差异068
数据列表的结构075
变量075
列表078
列表编号及判断082
顺序查找法083
单一列表的顺序查找083
多级列表的顺序查找085
复合式列表的顺序查找092
二分查找法097
第四章 排序与序列之美
简单的排序——桶排序107
桶排序的原理107
桶排序1.0版本108
桶排序2.0版本118
桶排序3.0版本121
冒泡排序129
桶排序的不足129
冒泡排序的原理130
冒泡过程的计算模拟131
初始化冒泡程序137
开始冒泡138
冒泡程序的优化143
选择排序法145
选择排序法的原理145
选择排序过程的计算模拟146
插入排序法153
插入排序法的原理153
插入排序法的算法逻辑154
插入排序法的初始化158
快速排序法161
快速排序法的原理161
快速排序法过程的计算模拟161
快速排序法的初始化168
递归算法171
让数据可视化175
数据可视化的概念175
程序的开发流程175
程序界面的设计177
柱状图的绘制178
折线图的绘制181
第五章 星际之战游戏
玩家飞船的制作189
飞船激光弹的制作193
敌方飞船的制作194
敌方飞船发射激光弹197
生命值可视化198
无缝游戏背景200
第六章 人工智能初探
人工智能之翻译大师206
文字翻译206
文字朗读208
人工智能之图像识别210
人脸识别——颜值测试217
人脸识别——门禁系统219
人工智能硬件的连接与安装221
让虚拟程序连接真实世界227
评论
还没有评论。