- 西安电子科技大学出版社
- 9787560659961
- 1-1
- 403888
- 48222308-8
- 平装
- 16开
- 2021-02
- 353
- 244
- 工学
- 计算机科学与技术
- TP311.1
- 自动化技术、计算机技术
- 本科
内容简介
本书围绕综合案例开发, 系统地介绍了程序设计的思路和方法。全书分为四篇, 共9章。第一篇为基础算法篇, 主要介绍了线性表的顺序存储结构、链式存储结构和典型链表应用案例, 递归程序设计和递归程序执行过程, 分治法和回溯法两大算法设计方法, 以及常用的查找和排序方法。第二篇为人工智能篇, 主要围绕复杂工程问题的求解, 引出线性回归算法、聚类算法和神经网络算法, 从而让读者深刻了解人工智能的应用场景, 掌握相关的基础算法。第三篇为游戏开发篇, 主要使用C语言完成基于控制台的贪吃蛇游戏的开发, 同时, 引入面向对象方法, 实现基于MFC使用C++开发的窗体式俄罗斯方块游戏。第四篇为管理信息系统篇, 通过对学生成绩管理系统的设计、编码实现, 使读者掌握“自顶向下、逐步求精”的程序设计方法。
本书是一本立体化教材, 每一个知识单元和综合案例的开发步骤均配有短视频讲解, 方便读者学习。同时, 每章均配有本章实践或项目拓展, 帮助读者对每章所学知识进行巩固和提升。
本书可作为高等院校计算机等工科类相关专业程序设计课程实践的配套教材。
本书是一本立体化教材, 每一个知识单元和综合案例的开发步骤均配有短视频讲解, 方便读者学习。同时, 每章均配有本章实践或项目拓展, 帮助读者对每章所学知识进行巩固和提升。
本书可作为高等院校计算机等工科类相关专业程序设计课程实践的配套教材。