- •Лабораторный практикум
- •Основы программирования на алгоритмическом языке с
- •Лабораторная работа №1 Линейные и разветвляющиеся вычислительные процессы
- •Краткие теоретические сведения
- •Алфавит языка с
- •Классификация данных
- •Декларирование объектов
- •Структура программы
- •Функции вывода информации
- •Функции ввода информации
- •Стандартные математические функции
- •Операция присваивания
- •Операторы перехода
- •If (условие ) оператор1;
- •Оператор выбора switch
- •Пример линейного алгоритма
- •Пример использования оператора if
- •Варианты индивидуальных заданий
- •Оператор цикла for
- •For (выражение_1; выражение_2; выражение_3 ) оператор;
- •Циклы типа while и do–while
- •Вложенные циклы
- •Контрольные вопросы
- •Лабораторная работа № 3 Программирование циклических вычислительных процессов с использованием одномерных массивов и строк
- •Краткие теретические сведения
- •Строки, как одномерные массивы символов
- •Примеры использования стандартных функций работы со строками
- •Варианты индивидуальных заданий
- •Указатели и операции над адресами
- •Операции над указателями (адресная арифметика)
- •Указатели на указатели
- •Таким образом, указатели на указатели – это имена многомерных массивов.
- •Массивы указателей
- •Динамическое размещенея данных
- •Контрольные вопросы
- •Лабораторная работа №5 Функции пользователя
- •Краткие теоретические сведения
- •Область действия переменных
- •Пример работы с функциями Ввести массив NxN (не больше 50) целых чисел и в функции посчитать сумму его положительных значений.
- •Пример на использование структур
- •Контрольные вопросы
- •Лабораторная работа №7 Файлы в языке с.
- •Контрольные вопросы
- •Лабораторная работа №8 Графический режим работы в языке с.
- •Функции для подготовки графической системы
- •Основные функции для получения изображения
- •Контрольные вопросы
- •Команды работы с блоками:
- •Задание опций интегрированной среды.
- •Набор текста программы.
- •Компиляция, редактирование связей, запуск программы на выполнение.
- •Многофайловая компиляция
- •Отладка программы.
- •Использование глобальных переменных, объявленных вне файла.
- •Литература
Литература
-
Березин Б.И., Березин С.Б. Начальный курс С и С++ . –М: Диалог-МРТИ ,1999.-288с.
-
Керниган Б., Ритчи Д. Язык программирования Си.-М.: Финансы и статистика.,1992.-271с.
-
Касаткин А.И., Вольвачев А.Н. Профессиональное программирование на языке Си : Oт Turbo –C к Borland C++: Справочное пособие –Мн.:Вышэйшая школа .,1992.-240с.
-
Страуструп Б. Язык программирования С++. 2-е изд.:В 2т. Киев : Диа Софт,1993.
-
Фьюэр А. Задачи по языку СИ. М.:Финансы и статистика.1985.
-
Хэнкок Л.,Кригер М. Введение в программирование на языке СИ. М.:Радио и связь.1986.
-
Берри В.,Микинз Б. Язык СИ: введение для программистов. М.:Финансы и статистика.1988.
-
Уэйт М.,Прама С.,Мартин Д. Язык СИ. Руководство для начинающих. М.:Мир.1988.
-
Больски М.Н. Язык программирования СИ. Справочник. М.:Радио и связь.1988.
-
Юлин В.А.,Булатова И.Р. Приглашение к СИ. Мн.:Высш. школа.1990.
-
Р.Уингер . Язык Турбо СИ. М.:Мир.1991.
-
Романовская Л.М.,Русс Т.В.,Свитковский С.Г. Программирование в среде СИ для ПЭВМ ЕС. М.:Финансы и статистика.1992.
-
Е. М. Демидович .Основы алгоритмизации и программирования..Язык СИ .Мн.:”Бестпринт “,2001. – 440c.
-
М. А Аксенкин О. Н. Целобенок. Язык С. Мн.:”Унiверсiтэцкае”, 1995. – 302c.
-
Г. П. Котлинская, О. И. Галиновский .Программирование на языке СИ..Мн.:”Выщэйшая школа”, 1991. – 155c.
-
В. В. Подбельский.Язык С++.M.:ФиС, 2001-. 559c.
-
Л .И. Климова. С++.Практическое программирование. М.:Кудиц-Образ, 2001. – 587c.
-
Г. Шилд. Программирование на Borland С++.Мн.:.”Попурри:, 1999. – 800c.
-
В. В .Тимофеев. Программирование в среде С++ Builder 5. М.:БИНОМ ,2000.