 
        
        - •Билет 1
- •Билет 2
- •Билет 3
- •Арифметические и логические выражения. Порядок вычисления выражения в Си, приоритеты операций.
- •Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек.
- •Понятие указателя в с. Операции над указателями.
- •Билет 23
- •Билет 24
- •Структуры. Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
- •Билет 25
- •Билет 26
- •Билет 27
- •Билет 28
- •Билет 29
- •Билет 30
- •Билет 31
- •Билет 32
- •Билет 33
- •Билет 47
- •Билет 48
- •Билет 49
- •Билет 50
Билет 23
- Представление вещественных чисел с плавающей точкой. Нормализованное представление вещественного числа. Мантисса и порядок, их вид. Разрядность мантиссы и порядка. 
- Очередь. Обход графа методом в ширину, примеры задач. 
- Понятие указателя в С. Операции над указателями. 
Билет 24
- Структуры. Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах.
- Понятие времени жизни и области видимости переменных. Глобальные и локальные переменные. Модификаторы области видимости и времени жизни. 
- Динамическое программирование. Задача о «делимости» последовательности. 
Билет 25
- Классы памяти переменных в языке C. Время жизни переменных для каждого из классов памяти. 
- Алгоритм Дейкстры перебора перестановок набора. 
- Препроцессор языка С. Макроопределения. 
Билет 26
- Понятие указателя в Си. Операции над указателями. 
- Сортировка массива методом простых вставок, простого выбора, пузырьком. Оценка сложности. 
- Препроцессор языка С. Макроопределения. 
Билет 27
- Понятие времени жизни и области видимости переменных. Глобальные и локальные переменные. Модификаторы области видимости и времени жизни. 
- Выражения в Си. Порядок вычисления выражения, приоритеты операций. 
- Система непересекающихся множеств, операции определения представителя множества и объединения двух множеств. Реализация операций на Си -- список, список с рангом, ранг+сжатие. 
Билет 28
- Понятие указателя в Си. Операции над указателями. 
- Быстрая сортировка Хоара. Оценка сложности. 
- Функции. Описание функций. Возвращаемые значения. Передаваемые параметры. Порядок передачи параметров через стек. 
Билет 29
- Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах. 
- Алгоритмы обхода графа методами в глубину и в ширину. 
- Динамическая память. Функции работы с ДП. 
Билет 30
- Массивы. Многомерные массивы. Индексация многомерных массивов. Распределение памяти в многомерных массивах. Связь понятия указателя и массива. Инициализаторы массивов. Примеры использования в алгоритмах. 
- Обход вершин графа. Метод поиска в глубину и в ширину. 
- Базовые типы языка С. Представление значений целочисленных базовых типов в памяти. Диапазоны значений целочисленных базовых типов. 
Билет 31
- Понятие указателя в С. Операции над указателями. 
- Алгоритмы обхода деревьев (в ширину, слева направо, в глубину: в пре/пост/инфиксном порядке). 
- Представление вещественных чисел с плавающей точкой. Нормализованное представление вещественного числа. Мантисса и порядок, их вид. Разрядность мантиссы и порядка. 
Билет 32
- Синтаксис описания структур. Обращение к полям структур для объектов и к полям по указателю на объект типа структура. Инициализатор структур. Примеры использования в алгоритмах. 
- Понятие указателя в Си. Операции над указателями. 
- Очередь, реализация обхода дерева методом в ширину. 
