序1

新一代信息技术正在深刻地改变着世界,对人才培养也提出了更高的要求和挑战。为了推动青少年科技人才后备力量的培养,中国电子学会在2011年率先启动了基于电子信息技术的青少年等级考试(以下简称等级考试)试点工作。随后在2013年、2015年、2018年、2019年和2020年,先后发布了电子技术、机器人技术、软件编程、三维创意设计和无人机技术5大类7个技术方向的等级考试项目。截止到2024年3月,全国累计超过200万人次参加等级考试。

构建逻辑思维、算法思维、计算思维、编程思维、数据思维,提升孩子们的信息素养,C/C++语言是高效的利器。等级考试(C语言)致力于国内软件编程教育的普及,主要考查实践应用能力,降低了学习C/C++语言的门槛,因此自2018年推出以来,深受中小学生喜爱。

《C++趣味编程及算法入门》这本书较为全面地覆盖了 C++的基础学习框架,每一章都是由一个小故事引出编程思维,同时也提供了丰富的适合中小学生认知、理解和学习的案例,大大降低了传统语言类教材的“苦味”,提高了趣味性、实用性和易读性,是一本值得推荐的入门教材。这本书涵盖了等级考试(C语言)一级和二级考试的知识点,可以作为中小学C++编程社团的教材,也适用于备考等级考试(C语言)的用户使用。此外,这本书由浅入深地引出了枚举、模拟、递推、递归等基础算法,可以很好地衔接后续的更高阶的算法课程。

中国电子学会普及工作委员会副秘书长

中国电子学会青少年等级考试标准组组长