Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Список терминов.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
34 Кб
Скачать
☆
  1. Рекурсия – это способ организации вычислительного процесса, при котором процедура или функция в процессе выполнения входящих в ее состав операторов обращается сама к себе.

  2. Прямая рекурсия

  3. Рекурсивный вызов может быть косвенным. В этом случае подпрограмма обращается к себе опосредованно, путем вызова другой подпрограммы, в которой содержится обращение к первой.

  4. Опережающее описание

  5. Рекуррентное соотношение – это рекурсивная функция с целочисленными значениями. Значение любой такой функции можно определить, вычисляя все ее значения начиная с наименьшего, используя на каждом шаге ранее вычисленные значения для подсчета текущего значения.

  6. Алгоритмы с возвратом (алгоритмы последовательных испытаний, backtracking)

Лекция 4 МНОЖЕСТВА И МАССИВЫ

  1. Множество – это совокупность связанных данных, состоящая из элементов одного типа, который называется базовым.

  2. Описатель переменной типа множества SET.

  3. В результате объединения двух множеств a и b формируется третье, содержащее все элементы двух множеств.

  4. В результате пересечения двух множеств a и b формируется третье множество, содержащее только элементы, одновременно принадлежащие первым двум множествам.

  5. При вычитании множества b из множества a формируется третье множество, содержащее только элементы, принадлежащие множеству а и не принадлежащие множеству b.

  6. Сравнение множеств (проверка равенства и неравенства множеств, проверка принадлежности одного множества другому).

  7. Массив - линейная структура данных фиксированного размера, элементы которой размещаются в оперативной памяти последовательно.

  8. Вектор с элементами Ai для i=1N (одномерный массив).

  9. Матрица с элементами Ai,j (двумерный массив). Матрица – это все же вектор, компонентами которого являются ее строки.

  10. Пространство Ai,j,k…(N-мерный массив, где N – количество его измерений (индексов)).

  11. Размерность (количество измерений) массива определяет количество индексов при обращении к элементу массива;

  12. Размер массива – это количество элементов с учетом всех его измерений.

  13. В Паскале массивы называют также регулярными типами данных, т.к. они объединяют однотипные (логически однородные) элементы, упорядоченные по индексам, определяющим положение каждого элемента в массиве.

  14. Тип элементов массива называют базовым типом.

  15. Мощность индекса определяется количеством элементов массива по данному измерению.

  16. Способ преобразования логической структуры массива в физическую последовательность элементов называется линеаризацией.

  17. Чаще всего применяется линеаризация по строкам (элементы размещаются в памяти в порядке следования строк) или по столбцам.

  18. Специальная информация, предназначенная для обеспечения корректной и быстрой работы с элементами структуры данных, называется дескриптором этой структуры.

  19. Инициализация (присваивание начальных значений) массива заключается в присваивании каждому элементу массива одного из значений, соответствующего базовому типу.

  20. Разреженный массив - массив, большинство элементов которого равны между собой, так что хранить в памяти достаточно лишь небольшое число значений отличных от основного (фонового) значения остальных элементов.

  21. Массивы с математическим описанием местоположения нефоновых элементов. К данному типу массивов относятся массивы, у которых местоположения элементов со значениями, отличными от фонового, могут быть математически описаны, т. е. в их расположении есть какая-либо закономерность.

  22. Разреженные массивы со случайным расположением элементов. К данному типу массивов относятся массивы, у которых местоположения элементов со значениями отличными от фонового, не могут быть математически описаны, т. е. в их расположении нет какой-либо закономерности.

Лекция 5 СОРТИРОВКА МАССИВОВ