Хелпикс

Главная

Контакты

Случайная статья





ПРОГРАММА ЭКЗАМЕНА. Программирование



ПРОГРАММА ЭКЗАМЕНА

Программирование

Семестр №2

ПЕРЕЧЕНЬ ВОПРОСОВ

 

Процедуры и функции. Понятие процедуры и функции, отличия, функциональное назначение, синтаксис, вызов процедуры и функции. Способы обмена данными с процедурой и функцией.
Параметра, способы передачи параметров. Области видимости переменных. Локальные и глобальные переменные. Побочный эффект.
Время жизни переменных. Реализация вызова процедур: стек (автоматическое распределение памяти). Рекурсия. Взаимная рекурсия. Порядок описания. Процедурный тип данных. Параметры-процедуры и параметры-функции.
Строковые типы данных: функциональное назначение, примеры использования.
Нестандартные типы данных. Перечислимый тип, его использование, стандартные функции. Ограниченный тип (диапазон). Понятие базового типа. Оператор выбора.
Сложные типы данных: множества. Задание множественного типа и множественная переменная. Внутреннее представление множеств. Операции над множествами: объединение, пересечение, разность. Отношения: равенство, неравенство, включение. Проверка принадлежности к множеству.
Записи: простейшие записи, иерархические записи. Оператор присоединения.
Записи с вариантами
Файловый тип. Файл, базовый тип. Типы файлов. Операции над файлами.
Типизированные файлы.
Нетипизированные файлы
Файлы: форматный и бесформатный обмен
Организация прямого доступа к типизированному файлу: добавление и редактирование данных
Текстовые файлы. Структура текстового файла
Стандартные текстовые файлы. Стандартные процедуры для работы с текстовыми файлами.
Неявное преобразование типов в процедурах ввода/вывода для текстовых файлов.    
Ссылочный тип. Типизированный указатель. Ссылка на составной объект, взаимно рекурсивное определение типа. Процедуры создания и удаления динамического объекта. Действия над ссылками
Динамические структуры: линейные цепочки (списки). Создание списка, просмотр списка, включение в список и удаление из списка элементов, поиск элемента.
Двухсвязные списки: создание списка, просмотр списка, включение в список и удаление из списка элементов, поиск элемента
Концепция типов данных. Совместимость типов.

 




  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.