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