• формат pdf
  • размер 1,20 МБ
  • добавлен 13 августа 2015 г.
Родионова Т.Е. Программирование на языке Си
Учебное пособие. Ульяновск : УлГТУ, 2013. – 133 с.
В пособии рассматриваются принципы создания программ на языке Си. Изложены принципы процедурного и объектно-ориентированного программирования и основы построения компиляторов. Приводятся основные операторы С и С++, описание основных и структурных типов данных, примеры программ. Достоинством является наличие большого количества примеров для иллюстрации излагаемого материала и наличие заданий для выполнения лабораторных работ по основным разделам изучаемого курса.
Пособие предназначено для подготовки студентов, обучающихся по направлению по дисциплине «Программирование для ЭВМ». Предназначено для студентов вузов дневной формы обучения.
Содержание
Введение
Основные конструкции языка программирования Си
Основные элементы языка
Типы данных
Выражения
Структура программы на Си
Препроцессор
Операторы
Использование основных типов данных
Массивы
Указатели
Строки
Структуры
Перечисление
Объединения
Поля битов
Функции
Описание функции
Рекурсивные функции
Использование указателей для связи между функциями
Параметры функции MAIN
Установки по умолчанию
Хранение информации и вызов функции
Перегрузка имен функций
Классы памяти
Файлы
Управление оперативной памятью (ОП)
Функции для работы с ОП
Динамические списки
Отладка и обработка исключительных ситуаций
Прерывания
Понятие прерывания. Типы прерываний
Прерывания системы ROM-BIOS
Использование прерываний BIOS для работы с клавиатурой
Программные средства для обращения к прерываниям
Объективно-ориентированное программирование (ООП)
Определение класса
Дружественные функции класса
Переопределение операторов
Наследование
Использование свободной памяти при работе с классами
Изучение этапа лексического анализа трансляторов языков программирования
Архитектура компилятора
Лексический анализ
Изучение этапа синтаксического анализа трансляторов языков программирования
Синтаксический анализ
Контекстно-свободные грамматики
Практикум по программированию
Построение программ разветвленной структуры
Программирование циклов
Обработка массивов данных
Обработка строк
Обработка структур данных
Обработка списков
Описание класса
Описание функций-членов класса
Дружественные функции
Создание списка объектов
Производные классы
Лексический анализ
Синтаксический анализ
Приложение
Библиографический список
Похожие разделы