Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра электронных вычислительных машин
А. М. Ковальчук, Ю. А. Луцик
Р
УИ
ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ
БГ
Лабораторный практикум
для студентов специальности
I-40 02 01 «Вычислительные машины, системы и сети»
а
всех форм обучения
ек
т
В 2-х частях
ио
Часть 1
бл
Би
Минск 2007
УДК 681. 3. 06 (075. 8)
ББК 32. 973-018 я 73
К 56
Р
УИ
К 56
Ковальчук, А. М. БГ
Основы алгоритмизации и программирования : лаб. практикум для
студ. спец. 1-40 02 01 «Вычислительные машины, системы и сети» всех
форм обуч. В 2-х ч. Ч. 1 / А. М. Ковальчук, Ю. А. Луцик.
– Минск : БГУИР,
а
2007. – 44 с. : ил. ек
ISBN 978-985-488-097-6
Лабораторный практикум содержит лабораторные работы по дисциплине «Основы
алгоритмизации и программирования», преподаваемой студентам специальности
т
«Вычислительные машины, системы и сети». 1-я часть практикума посвящена вопросам
построения блок-схем алгоритмов, изучению основных типов данных, операторов,
ио
циклов, массивов, указателей и функций. Приведены варианты заданий по изучаемым
темам.
2-я часть практикума посвящена изучению структур, файлов, динамических
структур: стеки, очереди, кольца, бинарные деревья. бл
УДК 681. 3. 06 (075. 8)
ББК 32. 973-018 я 73
Би
ISBN 978-985-488-097-6 © Ковальчук А. М. , Луцик Ю. А. , 2007
© УО «Белорусский государственный
университет информатики и радио-
электроники», 2007
2
Введение
Курс «Основы алгоритмизации и программирования» (ОАиП) занимает
важное место в учебном процессе по подготовке инженеров-системотехников. Практикум составлен на основе программы дисциплины ОАиП для
высших учебных заведений по специальности 1-40 02 01 «Вычислительные
машины, системы и сети». В результате выполнения лабораторных работ по курсу студенты должны
получить знания по теоретическим основам алгоритмизации задач и
проектирования программ, создания программ на алгоритмическом языке
С(С++), научиться отлаживать и выполнять на ЭВМ конкретные задачи с
Р
использованием современных методов программирования.