ЭКЗАМЕН ПО КУРСУ "ИНФОРМАТИКА" (2009/10 уч. год)
(группы специальностей ПС)
(преподаватель Куров А.В.)
-
Символы и конструкции языка программирования Паскаль. Классификация операторов. Организация программ линейной структуры. Пример.
-
Операторы передачи управления. Организация программ разветвляющейся структуры. Пример.
-
Организация программ циклической структуры. Виды циклов. Циклы с заданным числом повторений. Пример. Вычисление интеграла.
-
Организация программ циклической структуры. Виды циклов. Циклы с заранее неизвестным числом повторений. Пример. Нахождение суммы бесконечного ряда.
-
Процедуры ввода-вывода. Организация ввода-вывода элементов массива и матрицы. Размещение данных при вводе. Пример.
-
Циклы с заданным числом повторений. Организация вложенных циклов. Организация циклов с несколькими одновременно изменяющимися параметрами. Пример.
-
Организация программ циклической структуры на примере вычисления суммы и произведения. Запоминание результатов вычислений в виде массивов. Ввод-вывод массивов. Пример.
-
Организация программ циклической структуры. Нахождение наибольшего и наименьшего значений функции.
-
Организация программ со структурой вложенных циклов. Упорядочение элементов массива по возрастанию (убыванию) для различных типов данных. Упорядочение методом нахождения минимального (максимального) элемента, упорядочение методом пузырька.
-
Организация программ циклической структуры. Вычисление значения полинома. Уточнение корней уравнения ( метод половинного деления, метод простой итерации, метод касательных, метод хорд).
-
Программирование с использованием процедур и функций. Сравнительная характеристика процедур и функций. Примеры использования. Перегружаемые процедуры и функции.
-
Программирование с использованием функций. Организация функций и их использование в программах. Примеры.
-
Программирование с использованием процедур. Организация процедур и их использование в программах. Примеры.
-
Передача параметров при использовании процедур и функций. Параметры-значения, параметры-переменные, параметры-константы, выходные параметры, параметры по умолчанию. (Не полностью доделано)
-
Процедуры без параметров. Локальные и глобальные переменные. Побочные эффекты.
-
Рекурсивные функции. Опережающее описание.
-
Типы данных. Перечисляемый и диапазонный тип. Данные, определяемые программистом. Примеры использования.
-
Типы данных. Множество, способы описания, операции над множествами, использование множеств (пример).
-
Типы данных. Строки, описание и использование. Стандартные процедуры и функции для обработки строк. Примеры обработки строк.
-
Типы данных. Записи, описание и примеры использования. Записи с вариантами.
-
Тип данных файл. Виды файлов. Работа с текстовыми файлами.
-
Тип данных файл. Виды файлов. Работа с типизированными файлами. Работа в режиме последовательного и прямого доступа.
-
Задание начальных значений переменным. Описание, примеры использования. Числовые типы данных. Тип данных дата-время.
-
Тип данных указатель. Описание и примеры использования. Стандартные процедуры и функции для работы с динамической памятью. (Не полностью доделано)
-
Примеры использования указателей для организации списковых структур данных.
-
Структура программы на языке Паскаль. Стандартные функции и выражения. Организация программ линейной структуры.
-
Классификация операторов языка Паскаль. Примеры записи. Процедуры ввода-вывода. Организация программ линейной структуры.
-
Структура программы на языке Паскаль. Разделы описаний и определений. Раздел операторов. Классификация операторов.
-
Операторы условий, перехода и выбора. Организация программ разветвляющейся структуры.
-
Операторы цикла. Примеры использования в программах. Организация программ со структурой вложенных циклов на примере использования оператора цикла с параметром.
-
Операторы цикла. Примеры использования в программах. Организация программ со структурой вложенных циклов на примере использования оператора цикла с постусловием.
-
Операторы цикла. Примеры использования в программах. Организация программ со структурой вложенных циклов на примере использования оператора цикла с предусловием.
-
Общая характеристика и классификация типов данных.
-
Структура программ с использованием функций. Использование массивов в качестве параметров функций и процедур. Открытые массивы, динамические массивы.
-
Структура программ с использованием процедур. Процедурный тип. Пример описания и использования. Параметры-функции и параметры-процедуры. Примеры использования. (Не полностью доделано)
-
Типы данных. Числовые типы данных (целые и вещественные). Тип данных массив.
-
Структуры данных. Списковые структуры данных.
-
Модули в Паскале. Назначение, структура, организация, пример использования.
-
Организация вложенных циклов. Сортировка элементов массива методом вставки.
-
Организация вложенных циклов, вычисление экстремума с точностью. Вычисление локальных экстремумов.
(Не полностью доделано)
-
Понятие об объектно-ориентированном программировании. Классы и объекты в языке Паскаль: описание, пример использования.
-
Классы в языке Паскаль. Основные принципы объектно-ориентированного программирования.
-
Статические, динамические и виртуальные методы.
-
Понятие класса и объекта. Свойство инкапсуляции, пример использования.
-
Понятие класса и объекта. Свойство полиморфизма, пример использования.
-
Понятие класса и объекта. Свойство наследования, пример использования.
-
Свойства классов. Понятие, описание, пример использования. Секции описания классов. Одноименные методы. Перегружаемые методы. Методы класса.
(Не полностью доделано)
-
Классификация ЭВМ. Области применения ЭВМ. Основные технические характеристики ЭВМ.
-
Центральные устройства ЭВМ: процессор и оперативная память. Состав, назначение, основные технические характеристики.
-
Обобщенная структура ЭВМ. Назначение отдельных устройств их технические характеристики. Принципы организации ЭВМ. (Не полностью доделано)
-
Принцип программного управления ЭВМ.
-
Внешние устройства ЭВМ. Назначение и основные технические характеристики.
-
Взаимодействие внешних и центральных устройств ЭВМ.
-
ПЭВМ. Назначение, структура, особенности работы на ПЭВМ.
-
Структурная схема ПЭВМ.
-
Комплексы и сети ЭВМ. Назначение и основные технические характеристики.
-
Операционные системы. Назначение и состав.
-
Операционные системы и их характеристики.
-
Программное обеспечение ЭВМ. Состав и назначение.
-
Этапы обработки программ под управлением ОС.
-
Основные этапы разработки программ, их назначение и характеристика.
-
Системы программирования, классификация и назначение.
-
Технология разработки программ. Модульный принцип разработки программ. Восходящий и нисходящий способы разработки алгоритмов и программ.
-
Технология разработки программ. Модульный принцип разработки программ. Принцип пошаговой детализации.
-
Отладка программ. Способы и средства получения информации о ходе обработки программы.
-
Отладка программ. Классификация ошибок. Методика поиска смысловых ошибок.
-
Тестирование и отладка программ, их назначение и взаимосвязь. Классификация ошибок последовательность их обнаружения.
-
Базовые управляющие структуры, их назначение и преимущества использования.