Слайд 2Исходными и промежуточными данными, а также результатом работы алгоритмического процесса являются конструктивные

объекты
Слайд 3Конструктивный объект должен иметь:
Конечное множество элементов
2) Внутреннюю систему координат, позволяющую однозначно локализовать

любой его элемент
(второй элемент справа, элемент пятой строки и третьего столбца и т.д.)
Слайд 4Простейшим примером конструктивных объектов являются слова в некотором алфавите

Слайд 5Алфавитом называется непустое конечное множество
Элементы множества А называются буквами (символами)

Слайд 6Словом в алфавите А называется конечная последовательность
букв алфавита А. Натуральное число
n

≥ 0 называется длиной слова u.
Слайд 7В теории алгоритмов удобно считать, что

Слайд 8Слово нулевой длины называется пустым словом
Обозначение: Λ

Слайд 9Частными видами слов являются записи натуральных чисел, конечные десятичные дроби и т.п.
Пример
Алгоритм

α - сложение натуральных чисел
Р = 12 + 24
Q = 36
P и Q являются словами в алфавите A={0, 1, 2, …, 9, +}
Слайд 10Пример
Конструктивные объекты:
- Натуральные числа, записанные в какой-либо системе счисления
- Слова в естественном

языке
- Формулы алгебры высказываний
- Матрицы в их линейной записи:
Слайд 11Пример
Не конструктивные объекты:
- Действительное число, являющееся бесконечной десятичной дробью (например, число π

)
- Произвольная функция f(x): N → N
Слайд 12Всякий конструктивный объект можно однозначно и полностью закодировать в виде слова.
Т.о. слова

в алфавите – главный вид конструктивных объектов