
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Otvety_na_bilety.doc
X
- •Вопрос 4. Структурное программирование, как определение функций композицией, разбором случаев и итерацией. Операторы ветвления.
- •Вопрос 5. Операторы цикла. Операторы передачи управления.
- •Вопрос 6. Итерационный способ определения последовательностей. Виды итерационных процессов.
- •Точечные
- •Ип большей глубины
- •Параллельные ип
- •Вопрос 7. Схемы обрыва итерационных процессов.
- •Вопрос 11. Линейные упорядоченные последовательности как абстрактный тип данных. Реализация основных операций на примере типа «массив».
- •1) Включение одной последовательности в другую
- •2) Объединение двух упорядоченных последовательностей
- •3) Пересечение двух упорядоченных последовательностей
- •4) Разность двух упорядоченных последовательностей
- •5) Поиск элемента
- •Вопрос 12. Элементы математической логики в программировании. Основные формулы математической логики. Стратегии вычисления кванторных формул.
- •Вопрос 13. Функции как аппарат технологичного программирования. Технологии нисходящего и восходящего проектирования программ.
- •Вопрос 14 Синтаксис описания функций. Формальные и фактические параметры.
- •Вопрос 15. Семантика функций. Области видимости имен. Локальные и глобальные имена. Функции как параметры.
- •Вопрос 16. Реализация операций над множествами с помощью типа массив. Алгоритм « Решето Эратосфера»
- •Вопрос 17. Полиномы как абстрактный тип данных. Представление полиномов при помощи массивов. Основные операции над полиномами. Схема Горнера.
Вопрос 16. Реализация операций над множествами с помощью типа массив. Алгоритм « Решето Эратосфера»
Основное операцией, используется при работе над множествами:
Свойства:
Принадлежность элемента множеству x€A или x€ A
Отношение над множествами A1 A2 или A1 A2
Операции над множествами
Объединение множеств A1 A2
Пересечение множеств A1 A2
Разность множест A1/A2
Добавление элемента к множеству
«Решето Эратосфена»
Идея алгоритма:
Добавляем наименьшее число а из множества 1(целых чисел) в множество( пустое) 2
Удаляем из 1 число а и все числа кратное а
Пока множество 1 не станет пустым
Bool vect_is_Null (int x[N])
{
Bool b=true;
Int i=2;
While (I<N && b)
{
If (x[i]!=0)
B=false;
I++;
}
Return 0
]
Вопрос 17. Полиномы как абстрактный тип данных. Представление полиномов при помощи массивов. Основные операции над полиномами. Схема Горнера.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]