Шрифт:
Интервал:
Закладка:
Остается объяснить две важные особенности Блупа. Первая из них состоит в том, что однажды определенная процедура может быть вызвана при определении следующих процедур. Она рассматривается в таком случае как нечто целое, как основной шаг. Эту черту Блупа можно назвать автоматическим созданием блоков. Это сравнимо с тем, как хороший фигурист выучивает новые движения: вместо длинной последовательности основных мускульных действий, он повторяет ранее выученные движения, которые, в свою очередь, состоят из ранее выученных движений — и так далее. Возможно, что нам придется отступить на несколько уровней, пока мы не придем к уровню «основных мускульных действий». Так же, как репертуар движений фигуриста, репертуар петель и прыжков Блупа растет очень быстро.
Тесты в БлупеДругая важная черта Блупа — это то, что выходом некоторых процедур в нем может быть ДА или НЕТ вместо числового значения. Такие процедуры являются не функциями, но тестами. Чтобы указать на эту разницу, в конце названия теста ставится вопросительный знак. Кроме того, стандартным выбором ВЫХОДА здесь, разумеется, будет не 0, а НЕТ.
Давайте посмотрим, как работают эти черты Блупа в алгоритме, проверяющем, какие числа являются простыми.
ОПРЕДЕЛИТЬ ПРОЦЕДУРУ «ПРОСТОЕ?» [N]:
БЛОК 0:НАЧАЛО
ЕСЛИ N = О, ТО:
ВЫЙТИ ИЗ БЛОКА 0;
ЯЧЕЙКА(0)
- ГЕДЕЛЬ, ЭШЕР, БАХ: эта бесконечная гирлянда - Даглас Хофштадтер - Математика
- Радиус наблюдаемой Вселенной и горизонт Вселенной - Петр Путенихин - Математика / Прочая научная литература / Физика
- Математика для гуманитариев. Живые лекции - Алексей Владимирович Савватеев - Математика
- Формирование элементарных математических представлений в детском саду. Программа и методические рекомендации. Для занятий с детьми 2-7 лет - Наталья Арапова-Пискарева - Математика
- Введение в системную эгологию (эгобезопасность человека) - Владимир Живетин - Математика
- Том 42. Путешествие от частицы до Вселенной. Математика газовой динамики - Эдуардо Арройо - Математика
- Ноосферные риски систем власти - Владимир Живетин - Математика
- Собрание сочинений. Том 2. 1976–1977 - Михаил Васильевич Попов - Математика / Политика / Науки: разное / Экономика
- Мир математики. т.3. Простые числа. Долгая дорога к бесконечности - Энрике Грасиан - Математика
- Загадки и диковинки в мире чисел - Яков Исидорович Перельман - Детская образовательная литература / Математика / Развлечения
 
         
         
         
         
        