- •Министерство образования Республики Беларусь
- •Лабораторная работа № 1 Линейные и разветвляющиеся вычислительные процессы
- •Краткие теоретические сведения
- •Алфавит языка с
- •Классификация данных
- •Декларирование объектов
- •Структура программы
- •Функции вывода информации
- •Функции ввода информации
- •Стандартные математические функции
- •Операция присваивания
- •Операторы перехода
- •If ( условие ) оператор_1;
- •If (условие_1) оператор_1;
- •Оператор выбора switch
- •Варианты индивидуальных заданий
- •Циклические операторы while и do–while
- •Вложенные циклы
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Строки как одномерные массивы символов
- •Указатели и операции над адресами
- •Связь указателей и массивов
- •Пример 1: Упорядочить по алфавиту массив строк (не более 20) длиной не более 10 символов в каждой.
- •Пример 2: Проверить, является ли введенная строка (не более 80 символов) палиндромом (справа налево читается так же, как и слева направо).
- •Массивы указателей
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Указатели на указатели
- •Таким образом, указатели на указатели – это имена многомерных массивов. Динамическое размещение данных
- •Проверить, является ли введенная строка палиндромом (справа налево читается так же, как и слева направо).
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Область действия переменных
- •Пример работы с функциями Ввести массив NxN (не больше 50) целых чисел, в функции посчитать сумму его положительных значений.
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Лабораторная работа № 6 Программирование алгоритмов с использованием структур
- •Краткие теоретические сведения
- •Пример использования структур
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Лабораторная работа № 7 Программирование алгоритмов с использованием файлов
- •Краткие теоретические сведения
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование графического режима
- •Краткие теоретические сведения
- •Функции подготовки графической системы
- •Варианты индивидуальных заданий
- •Контрольные вопросы
- •Литература
- •Команды вставки и удаления
- •Команды работы с блоками
- •Набор текста программы
- •Компиляция, редактирование связей, запуск программы на выполнение
- •Многофайловая компиляция
- •Отладка программы
- •Учебное издание
Учебное издание
Бусько Виталий Леонидович,
Корбит Анатолий Григорьевич,
Коренская Ирина Николаевна и др.
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
по программированию
для студентов 1-2-го курсов
всех специальностей БГУИР и всех форм обучения
В 2-х частях
Часть 2
2-е издание дополненное и исправленное
ОСНОВЫ ПРОГРАММИРОВАНИЯ
НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ С
Под общей редакцией В.Л.Бусько
Редактор Е.Н.Батурчик
Компъютерная верстка
Подписано в печать Формат 60x84 1/16. Бумага
Гарнитура Печать Усл. печ. л.
Уч.-изд.л. Тираж экз. Заказ .
Издатель и полиграфическое исполнение:
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Лицензия ЛП № 156 от 05.02.2001.
Лицензия ЛВ № 509 от 03.08.2001.
220013, Минск, П.Бровки, 6.