Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра информационных технологий автоматизированных систем
М. П. Ревотюк, В. Н. Лепешинский
Р
УИ
СИСТЕМНОЕ ПРОГРАММИРОВАНИЕ
БГ
Лабораторный практикум
для студентов специальности 53 01 02
а
«Автоматизированные системы обработки информации и управления»
ек
всех форм обучения
т
ио
бл
Би
Минск 2005
УДК 681. 3. 06 (075. 8)
ББК 32. 973 я 73
Р 32
Р
УИ
Р 32
Ревотюк М. П. БГ
Системное программирование: Лаб. практикум для студ. спец.
53 01 02 «Автоматизированные системы обработки информации и
а
управления» всех форм обуч. / М. П. Ревотюк, В. Н. Лепешинский. –
ек
Мн. : БГУИР, 2005. – 70 с.
ISBN 985-444-716-2
т
Лабораторный практикум составлен на основе конспекта лекций по курсу
«Системное программирование» и содержит шесть лабораторных работ по
вопросам программирования на языке Си с использованием функций Win32 API. ио
УДК 681. 3. 06 (075. 8)
ББК 32. 973 я 73
бл
Би
ISBN 985-444-716-2 © Ревотюк М. П. , Лепешинский В. Н. , 2005
© БГУИР, 2005
СОДЕРЖАНИЕ
Лабораторная работа № 1. Функции в языке С
Лабораторная работа № 2. Адресная арифметика и управление памятью
Лабораторная работа № 3. Обработка структурированных данных
Лабораторная работа № 4. Работа с файлами. Синхронный ввод/вывод
Лабораторная работа № 5. Динамически подключаемые библиотеки
Р
Лабораторная работа № 6. Процессы и потоки
Литература
УИ
БГ
а
ек
т
ио
бл
Би
ЛАБОРАТОРНАЯ РАБОТА № 1
Функции в языке С
1. Цель работы
Знакомство с правилами организации функций в языке С, получение
навыков практического программирования с использованием собственных
Р
функций. УИ
2. Функции в языке С и структура программы
БГ
Функция не только является средством написания некоторой части
программы, но и служит для оформления логически завершенного действия с
собственным набором входных и выходных параметров.