ОАиП / ОАиП Вопросы к экзамену 2012-2913
.docВопросы к экзамену
по дисциплине "Основы алгоритмизации и программирования" для ИТ-I
2012-2013уч. год
-
Алгоритм и его свойства.
-
Средства записи алгоритма – графическая схема.
-
Типы алгоритмов и их графическое изображение.
-
Общая характеристика языка программирования Си.
-
Структура программы на языке Си.
-
Основные типы данных языка Си.
-
Операции и выражения языка Си.
-
Операции присваивания и операторы присваивания.
-
Математические функции. Правила их использования в выражениях.
-
Операции сдвига и дополнения.
-
Поразрядные логические операции.
-
Логические операции и операции отношения.
-
Смешанные операнды и преобразование типов.
-
Указатели. Понятие указателя. Операции над указателями.
-
Консольный ввод-вывод. Функции ввода-вывода символов.
-
Консольный ввод-вывод. Функции ввода-вывода строк..
-
Консольный форматированный ввод данных. Оператор ввода. Форматная строка. Спецификации преобразования.
-
Консольный форматированный вывод данных. Оператор вывода. Форматная строка. Спецификации преобразования.
-
Escape-последовательности.
-
Программирование линейных алгоритмов.
-
Логические выражения и правила их составления.
-
Оператор if. Две его формы.
-
Команда выбора. Операторы switсh и break.
-
Понятие цикла. Типы циклов.
-
Операторы циклов. Оператор for.
-
Оператор цикла while.
-
Задача о табулировании функции в равноотстоящих точках.
-
Оператор цикла do-while.
-
Вложенные циклы.
-
Понятие рекуррентного соотношения. Пример рекуррентных вычислений.
-
Вывод рекуррентного соотношения для вычисления члена ряда через предыдущий член ряда (на примере).
-
Понятие массива. Понятия статического и динамического массивов. Размерность, размер массива.
-
Синтаксис описания массивов.
-
Понятие и описание одномерного динамического массива.
-
Ввод-вывод одномерного массива.
-
Инициализация массивов.
-
Перестановка двух элементов одномерного массива.
-
Вычисление суммы элементов одномерного массива.
-
Подсчет количества элементов одномерного массива, удовлетворяющих заданным условиям.
-
Вычисление произведения элементов одномерного массива.
-
Поиск элементов одномерного массива, обладающих заданным свойством.
-
Поиск в упорядоченном одномерном массиве.
-
Поиск максимального (минимального) элемента одномерного массива и его местоположения.
-
Копирование массивов.
-
Формирование массива из элементов заданных массивов.
-
Понятие и описание двумерных массивов.
-
Ввод-вывод двумерного массива.
-
Динамические двумерные массивы.
-
Типовые алгоритмы обработки двумерных массивов.
-
Организация циклов для просмотра элементов двумерного массива со сложными условиями повторения.