3
Предисловие
Цель данного учебного пособия – помочь студенту в изучении основ алго-
ритмизации и элементов программирования на языке С++. В первом разделе по-
собия наряду с изложением общих понятий приводится принятая классифика-
ция вычислительных алгоритмов. Рассматриваются линейные, разветвляющиеся
и циклические алгоритмы, а также приводятся примеры составления алгорит-
мов для различных прикладных задач
. Второй раздел пособия связан с изуче-
нием основ программирования на языке С++. Методика изложения учебного
материала в обоих разделах пособия в основном связана с разборкой примеров,
а не голой формулировкой правил. Примеры, приведенные в учебном пособии,
в их большей части являются законченными реальными программами, а не от-
дельными фрагментами. Все
примеры были проверены непосредственно с тек-
ста пособия, где они напечатаны в виде, пригодном для ввода в машину. При
работе над учебным пособием использовался компилятор, входящий в состав
интегрированной среды разработки Borland C++ 3.1. Хотя это не самый свежий
продукт, однако, для обучения основам С++, благодаря своей надежности и
сравнительно малому объему требуемой памяти
, подходит как нельзя лучше. К
тому же выбор транслятора абсолютно не принципиален. Следует лишь
иметь в виду, что выполнение примеров в других инструментальных средах в
ряде случаев может привести к иным результатам.
При написании пособия автор сосредоточил усилия на подборе необходимо-
го материала из различных опубликованных источников и изложении его
в наи-
более доступной форме на базе многочисленных примеров.
В заключение автор выражает признательность рецензентам и редактору за
участие в подготовке данного учебного пособия.