小博士学人工智能与编程

价格 69.80对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

新书科技

VIP   VIP会员第1年
资料未认证
保证金未缴纳

内容简介

从小开始学习人工智能,是我们这两代人的共同任务。颁发的《普通高中信息技术课程标准》明确提出“通过搭建简单的人工智能应用模块,亲历设计与实现简单智能系统的基本过程与方法”,要求学生从一开始要在注重智能概念和理论学同时,通过智能算法的编程实现来培养自己的动手能力,为以后的学习奠定坚实的基础。本书将智能、交互、编程三者结合,融入智能、交互的概念与方法,通过设计与实现游戏、解题、下棋等智能应用实例,学习概念、算法、编程,并培养动手能力。本书分为5个单元。、2单元为编程入门和编程进阶,从零开始学习编程括编程基础及代码实现方法,通过多个实例介绍现代基于对象的编程方法。第3单元介绍人机交互,讲授人机交互的概念括交互方法与交互设计,通过游戏开发实例,把交互概念融入交互方法的编程实现中,在生动有趣的游戏编程实践中学习人机交互,积累编程经验和技巧。第4、5单元为人工智能和智能算法,从多个角度、用多个实例说明人工智能从模仿人的智能活动到局域地人类智能的思想,并通过流程图、算法和编程实现让读者亲自体验用算法和程序自己的智能的快乐!本书将智能、交互、编程落实到具体的人工智能学习与编程实践中,使得三者密不可分,互相促进。本书作者亲自编写了所有的代码,提供了详细的算法说明与算法流程图。本书适用于所有喜欢人工智能的中小学生,无须具有编程基础。

目录

单元编程入门001 1.1什么是编程001 1.1.1计算机语言001 1.1.2Scratch语言003 1.1.3编程与程序004 1.2编程环境004 1.3创建一个新项目008 1.3.1集成编程环境009 1.3.2造型与声音010 1.4编故事,写代码013 1.4.1角色与背景014 1.4.2写代码017 1.5纠错与循环020 1.5.1纠错020 1.5.2鼠标事件021 1.5.3循环022 1.6事件023 1.6.1声音023 1.6.2编程习惯025 1.7程序的初始化026 1.7.1初始化027 1.7.2背景切换事件028 1.7.3角色与人交互029 1.8角色的消失与显示030 1.9新的角色032 1.10单元小结037 第2单元编程进阶039 2.1继承已完成的程序039 2.2学会克隆042 2.2.1克隆的对象043 2.2.2克隆体的消失043 2.2.3角色045 2.3多循环的配合046 2.4基于对象的编程050 2.4.1代码050 2.4.2修改参数052 2.4.3对象与代码052 2.5角色移动的新方法053 2.6有限循环、无限循环与嵌套循环056 2.6.1有限循环与无限循环057 2.6.2嵌套循环057 2.6.3嵌套循环应用058 2.7条件控制:如果……那么……060 2.8对象之间的通信与协同064 2.8.1对象的独立064 2.8.2对象之间的通信064 2.8.3对象之间的协同065 2.9中止无限循环068 2.9.1循环和条件控制之间的配合068 2.9.2角色之间的配合069 2.10单元小结071 第3单元人机交互073 3.1导论073 3.2交互规划075 3.3继承和改编077 3.3.1导入和导出角色078 3.3.2角色分类079 3.4变量079 3.4.1变量的运算079 3.4.2全局变量081 3.5交互计算082 3.5.1整体规划083 3.5.2基于消息的协同083 3.5.3对象内的消息传递085 3.6交互方法086 3.7交互规则090 3.7.1规则的实现091 3.7.2规则与状态092 3.7.3规则与角色094 3.8交互设计096 3.8.1交互背景设计097 3.8.2交互角色设计098 3.9双人交互101 3.9.1双人交互设计101 3.9.2双人交互实现103 3.9.3双赢的双人交互105 3.10单元小结106 第4单元人工智能109 4.1导论109 4.1.1智能计算111 4.1.2智能计算示例111 4.2计算方法113 4.2.1数据与列表114 4.2.2初始化列表115 4.2.3更多的数据116 4.3算法流程及其优化117 4.3.1算法流程118 4.3.2优化流程118 4.4智能查找120 4.4.1流程控制变量120 4.4.2多判断流程121 4.4.3交互输入122 4.5智能筛选125 4.5.1试除法找质数126 4.5.2筛子法找质数126 4.5.3筛子法的基本思想127 4.5.4筛子法的特点130 4.6筛选流程130 4.7实现筛选132 4.7.1质数和奇数列表132 4.7.2筛子循环132 4.7.3逻辑运算135 4.8算法扩展137 4.9流程与实现138 4.10单元小结142 第5单元智能算法145 5.1智能与算法145 5.1.1图灵测试145 5.1.2机器智能146 5.2冒泡排序算法146 5.2.1算法思想147 5.2.2算法实现148 5.3选择排序算法150 5.3.1算法思想150 5.3.2算法实现151 5.4排序算法153 5.4.1算法思想153 5.4.2算法实现155 5.5计数排序算法157 5.5.1算法思想158 5.5.2算法实现159 5.6基数排序算法160 5.6.1算法思想161 5.6.2算法实现163 5.7查找算法169 5.7.1算法思想170 5.7.2算法实现171 5.8回溯搜索算法173 5.8.1人工智能下棋174 5.8.2四皇后搜索175 5.8.3交互搜索176 5.9八皇后问题求解181 5.9.1算法分析181 5.9.2算法实现183 5.9.3算法流程186 5.10单元小结189 跋192

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号