- 教孩子学编程:C++入门图解
- 党松年 方泽波
- 741字
- 2023-11-29 20:07:35
前言
2019年,我们写的《教孩子学编程(信息学奥赛C语言版)》出版以后,收到许多读者的反馈, 我们在以它为教材进行教学的过程中,也发现许多内容需要改进升级。自NOIP 2022开始,全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics,NOI)系列赛事将仅支持C++。因此,我们决定将其升级为C++版本。
要学习编程,先要选择一种编程语言。当前流行的编程语言有很多,如C++、Python、Java等。C++是在C语言的基础上发展而来的,是一种面向对象的高级语言,具有语法结构严谨清晰、功能灵活强大、运行效率高等优点,比较适合作为学习计算机编程的入门语言。
本书作为C++编程的入门图书,主要介绍了计算机程序的奥秘、数据处理、顺序结构、选择结构、循环结构、函数、数组、指针、结构体与共用体、文件等内容。
本书尽量用通俗的语言和形象的比喻来解释各种编程术语,同时用大量的图示来帮助读者理解和分析编程问题。本书的大部分章节在讲解各个知识点之后,都配有若干编程案例,同时还配有充满趣味性的编程训练,供读者自己动手实践。
本书配套资源中含有各章配套的课件,以及全部编程案例和编程训练的源代码,源代码文件编号与书中编程案例和编程训练编号一一对应;配套资源中提供了5个扩展阅读文档,“编程训练问题分析”包含书中所有编程训练的分析,读者可以参考该文档进行编程练习,“揭开计算机的神秘面纱”“类和对象”供感兴趣的读者阅读,“ASCII标准码表”“C++常见保留字”方便读者使用时查找。
读者可登录异步社区,在本书页面中的【配套资源】处下载配套资源。
同时可查看课件的在线演示文稿(https://slides.com/dangsn/c-01)。
我们在编写本书的过程中参考了大量的资料,谨向这些资料的作者表示感谢,同时也感谢人民邮电出版社的各位编辑在本书出版过程中的大力支持和帮助。
由于水平有限,书中难免存在疏漏和不足之处,敬请各位读者批评指正。
党松年 方泽波