C++是一种**实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,是编程人员*广泛使用的工具。
对程序设计语言的学习而言,编写出简洁、**、实用的程序才是*终的学习目的,因此,上机练习是学习程序设计必不可少的环节。C++语言入门较难,对于初学者来说,独立编写出一个完整的程序有一定的困难。所以,应该从模仿样例程序开始,由浅入深,循序渐进,继而逐步掌握编程的算法与技巧。
本书的第l部分即上机实验指导部分正是这样组织的。该部分共有16个实验单元,每一个单元都针对一个主题内容,主要由以下内容组成:首先是分析运行样例程序,每个样例程序都有详细的注解与结构分析,目的是使学生通过调试运行样例程序掌握所学内容的基本结构与常用语法知识;其次是完善程序,给出一个完整的程序架构,其中**的算法或相关的语法部分由学生自己完善,完善后调试运行,这样通过练习,逐步使学生适应了程序的语法结构,同时因为算法是学生自己完善的,也解决了结构与算法不能兼顾的问题;再次是模仿样例程序编程,通过模仿,编写一些与样例程序相似的程序,并且在书中对编程中涉及的常用算法及编程难点都有详细的提示及指导;*后是进阶编程练习,编写有一定难度的程序,达到熟练掌握相关知识内容的目的。实验单元所涉及的基本概念有基本程序结构、函数、数组、指针、类和对象等;常用算法内容有*大公约数、*小公倍数、求素数、拆分数据、解方程、数组排序、折半查找、数组循环移位等,所有算法都有详细的图解说明及主要结构的设计指导。