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