人工智能编程实践(C++编程5级)

人工智能编程实践(C++编程5级)
作 者: 陈杰
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  陈杰,南京师范大学附属中学树人学校信息技术高级教师(校科技社团指导教师),中国电子学会高级会员,中国发明协会理事,江苏省计算机学会会员,江苏省科普作家学会会员,《无线电》杂志作者。致力于创客、AI教育研究。

内容简介

青少年人工智能编程水平测试涵盖从数学逻辑到计算思维、从拖曳程序模块到程序编写、从数学建模到算法设计等多学科知识,能够对学生的多学科知识综合运用能力做出评价;能够通过设计的具体解决方案,对学生的计算思维、创造性思维等能力做出评价;在具体的解决方案中,能够通过设计算法模型和实现算法,对学生掌握和运用编程的能力做出评价。本书结合生活中的实例,系统地介绍了不同进制之间的转换、函数参数的作用域、枚举算法、二分查找算法、选择排序算法、欧几里得算法等内容。通过分析和解决问题,培养青少年的逻辑思维能力。由知识内容的学习到具体案例的探究,由简单到复杂、由直观到抽象,帮助学生从编程意识、编程思维、编程学习与创新3个层面进行学习,掌握 C++ 编程语言。本书内容丰富、层次清晰、图文并茂,既可作为青少年人工智能编程水平测试 5 级(C++)的辅导用书,也可作为校内、校外编程与人工智能相关课程的教材或参考书(适合两学期教学)。

图书目录

1 解决“牛吃草”问题 001

2 数字相等吗? 007

3 数据的集合 014

4 插队与离队 022

5 查找与统计队伍的人 028

6 队伍的排序 035

7 综合类数据处理 041

8 问题分解与代码重用 047

9 虚虚实实的参数 054

10 变量的作用域 062

11 引用的特点和使用 069

12 位运算 075

13 枚举算法 083

14 二分查找算法 089

15 选择排序算法 097

16 欧几里得算法 105