Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики
и радиоэлектроники»
Факультет информационных технологий и управления
Кафедра вычислительных методов и программирования
Р
УИ
ОСНОВЫ АЛГОРИТМИЗАЦИИ
И ПРОГРАММИРОВАНИЯ (ЯЗЫК С/C++). ЛАБОРАТОРНЫЙ ПРАКТИКУМ
БГ
В двух частях
а
Часть 1
ек
Рекомендовано УМО по образованию в области информатики
т
и радиоэлектроники в качестве учебно-методического пособия
ио
для всех специальностей I ступени высшего образования,
закрепленных за УМО
бл
Би
Минск БГУИР 2017
УДК 004. 42(076. 5)
ББК 32. 972. 1я73
O-75
А в т о р ы:
С. А. Беспалов, И. Е. Зайцева, Т. М. Кривоносова, Т. А. Рак, В. Л. Смирнов,
О. О. Шатилова, В. П. Шестакович
Р е ц е н з е н т ы:
Р
кафедра экономической информатики учреждения образования
«Белорусский государственный экономический университет»
УИ
(протокол №3 от 26. 10. 2015);
доцент кафедры прикладной информатики учреждения образования
«Белорусский государственный аграрный технический университет»,
БГ
кандидат технических наук, доцент А. И. Шакирин
а
т ек
Основы алгоритмизации и программирования (язык С/C++). Лабора-
О-75 торный практикум. В 2 ч. Ч. 1 : учеб. -метод. пособие / С. А. Беспа-
ио
лов [и др. ]. – Минск : БГУИР, 2017. – 71 с. : ил. ISBN 978-985-543-242-6 (ч. 1). бл
Cостоит из 9 тем, содержащих теоретические сведения, примеры выполнения за-
дач и индивидуальные задания. Изложены краткие теоретические сведения по основам алгоритмического языка
С/С++ и программированию в современных средах программирования, приведены
Би
примеры реализации алгоритмов в консольном (Visual, Builder) и оконном (Builder)
приложениях. УДК 004. 42(076. 5)
ББК 32. 972. 1я73
ISBN 978-985-543-242-6 (ч. 1) © УО «Белорусский государственный
ISBN 978-985-543-241-9 университет информатики
и радиоэлектроники», 2017
2
СОДЕРЖАНИЕ
ТЕМА №1. ЛИНЕЙНЫЙ ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ... ... . . 4
1. 1. ОБЩИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4
1. 2.