Скачиваний:
282
Добавлен:
26.03.2015
Размер:
1.3 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

Северо-Западный государственный заочный технический университет

В. Л. Макаров

Программирование и основы алгоритмизации

Утверждено редакционно-издательским советом университета в качестве учебного пособия

Санкт-Петербург

2003

2

УДК 62.52/07

Макаров В.Л. Программирование и основы алгоритмизации: Учеб.пособие. - СПб.: СЗТУ, 2003. – 110 с.

Пособие соответствует требованиям государственного образовательного стандарта высшего профессионального образования по направлению подготовки дипломированных специалистов 651900 –“Автоматизация и управление”

(специальность 210100 –“Управление и информатика в технических системах”

) и направлению подготовки бакалавров 550200 –“Автоматизация и управле-

ние”.

Учебное пособие предназначено для студентов, изучающих дисциплину “Программирование и основы алгоритмизации”. В пособии рассматривается принятая классификация вычислительных алгоритмов, приводятся примеры составления алгоритмов для различных прикладных задач и изложены основы программирования на языке С++.

Рецензенты: А.Ю.Дорогов, канд.техн.наук., доц. кафедры АПУ СанктПе- тербургского государственного электротехнического университета; Р.Р.Хамидуллин, канд.техн.наук., доц. кафедры КТ и ПО Северо-Западного заочного государственного университета.

© Северо-Западный государственный заочный технический университет, 2003

3

Предисловие

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

При написании пособия автор сосредоточил усилия на подборе необходимого материала из различных опубликованных источников и изложении его в наиболее доступной форме на базе многочисленных примеров.

В заключение автор выражает признательность рецензентам и редактору за участие в подготовке данного учебного пособия.

Соседние файлы в папке Книги