|
|
страница 1 Перечень вопросов к экзамену
по дисциплине обязательного компонента «Программирование»
для студентов 1 курса специальности 1-31 04 03 «Физическая электроника»
-
Архитектура и принципы работы современного персонального компьютера.
-
Основные элементы системного блока.
-
Устройства ввода-вывода.
-
Представление информации в персональном компьютере, системы счисления.
-
Операционная система MS DOS.
-
Программы-оболочки, их назначение и возможности.
-
Программа-оболочка FAR Manager.
-
Знакомство со средой Турбо Паскаля.
-
Прогон и отладка программы.
-
Текстовый редактор среды Турбо Паскаля.
-
Элементы диалоговой среды Турбо Паскаля.
-
Работа с окнами и меню.
-
Система меню среды Турбо Паскаля.
-
Алфавит языка Турбо Паскаль.
-
Идентификаторы.
-
Константы и переменные.
-
Выражения, операнды,
-
Математические и логические операции.
-
Структура программы, правила пунктуации.
-
Описательная часть программного блока.
-
Оператор присваивания, составной оператор.
-
Классификация типов данных.
-
Простые типы данных: порядковые вещественные типы данных в языке Турбо-Паскаль.
-
Организация ввода и вывода, форматный вывод.
-
Метки, оператор перехода.
-
Условный оператор.
-
Оператор выбора.
-
Оператор цикла с предусловием.
-
Оператор цикла с постусловием.
-
Счетный оператор цикла FOR.
-
Массивы, описание, действие над массивами и их элементами.
-
Алгоритмы сортировки и их эффективность.
-
Сортировка методом обмена.
-
Сортировка извлечением.
-
Метод попарного сравнения.
-
Алгоритмы обработки двумерных массивов, вложенные циклы.
-
Перевод вещественных чисел из одной системы счисления в другую.
-
Файлы, типы файлов и правила их описания.
-
Стандартные процедуры и функции обработки файлов.
-
Текстовые файлы.
-
Создание, корректировка и обработка текстовых файлов.
-
Типизированные файлы.
-
Создание, корректировка и обработка файлов последовательного доступа.
-
Создание, корректировка и обработка обработки файлов прямого доступа.
-
Нетипизированные файлы.
-
Множества, описание типа.
-
Операции над множествами.
-
Ввод и вывод множеств.
-
Записи, оператор присоединения.
-
Записи с вариантами.
-
Библиотека Crt Турбо Паскаля.
-
Процедуры и функции управления курсором и цветом в модуле Crt.
-
Процедуры.
-
Функции.
-
Параметры процедур и функций.
-
Локализация имен.
-
Модули, структура модуля, доступ к объявленным в модуле объектам.
-
Организация и использование модулей пользователя.
-
Ссылочные типы данных.
-
Процедуры и функции, используемые при работе указателями и динамической памятью.
-
Динамические структуры данных: списковые структуры.
-
Динамические структуры данных: стек.
-
Динамические структуры данных: очередь.
-
Основные понятия и принципы объектно-ориентированного программирования.
-
Объекты, создание и удаление.
-
Иерархия объектов, инициализация полей объектов.
-
Методы объектов, определение методов.
-
Инкапсуляция.
-
Наследование статических методов.
-
Полиморфизм и виртуальные методы.
страница 1
|
Смотрите также:
Программа-оболочка far manager. Знакомство со средой Турбо Паскаля. Прогон и отладка программы
25,69kb. 1 стр.
Функциональные клавиши
142,51kb. 1 стр.
Методические указания к лабораторной работе
546,2kb. 3 стр.
|
|