Юный техник, 2010 № 04
Шрифт:
ВТОРОЕ РОЖДЕНИЕ ФОТОАППАРАТА.Речь в данном случае о легендарном немецком Rolleiflex, упрощенная модель которого выпускалась в СССР под названием «Любитель». Эта двухобъективная фотокамера с размером кадра 6x6 см стала другом миллионов фотолюбителей во всем мире. Не чурались снимать этим фотоаппаратом даже самые «крутые» профессионалы.
Время
Вернется ли к нему теперь былая популярность, должны показать продажи.
ФАНТАСТИЧЕСКИЙ РАССКАЗ
«Игра Конвея»
Дмитрий ВИТЕР
— Миллионы элементов — это твой способ найти особую комбинацию?
— Ты же сам прекрасно знаешь, что все варианты с малым количеством жизней ни к чему не привели.
— А комбинации с таким количеством элементов — это хаос!
— Только хаотические комбинации дадут результат, я уверен. Все остальное — вырождение, «корабли» или «мигалки».
Юрка едва успевал переводить взгляд с одного собеседника на второго. Оба высоченные, особенно для Юрки, которому только исполнилось тринадцать, худые, взъерошенные и немного странные, как безумные ученые из мультиков. Только они пока не ученые, а всего лишь студенты-математики. Одного из них Юрка видел впервые. А второй — Алексей, старший брат.
— Извини. — Алексей сел на вращающийся стул рядом с Юркой. — Заболтался. Тебе здесь, наверное, все интересно.
— Еще бы! — Юрка жадным взглядом окинул расставленные по комнате компьютеры. Посмотреть на работу брата, которую тот называл загадочным словом «грант», было давнишней Юркиной мечтой, и вот свершилось!
— Ты обещал рассказать, во что играешь! — Юрка поглядел на ближайший компьютер, на экране которого было что-то вроде шахматной доски, только огромной, а вместо шахмат или шашек в клетках располагались черные кружочки.
— Не играю, а работаю! Я занимаюсь теорией игр — а значит, не развлекаюсь, а моделирую всякие полезные вещи.
— Моделируешь?
— Да. В жизни есть много чего интересного, что можно проверить на математических моделях. Слышал про математика Джона Конвея? Сорок лет назад он придумал игру, которая имитировала настоящую жизнь — рождение, развитие и гибель организмов…
Интересно?
— Еще бы! А что здесь на экране — какие-то кружочки в квадратиках?
Алексей взял со стола листок бумаги в клетку, положил перед Юркой и нарисовал карандашом в одном из квадратиков то ли жирную кляксу, то ли маленького колобка.
— Вот смотри. Если бы это был живой организм, что бы он чувствовал?
— Не знаю. Одному ему было бы скучно.
— Точно. Вокруг клеточки, в которой он «живет», восемь соседних «ячеек», и все они — пустые. Значит — ему одиноко! А если вот так… — Алексей нарисовал вокруг первого «колобка» восемь таких же, так что получился заполненный квадрат размером три на три клетки. — Что теперь чувствует этот организм в середине?
— А теперь тесно!
— Молодец. Правила у игры Конвея очень простые: если у организма два или три соседа-элемента, то он выживает в следующем поколении. Если у него менее двух соседей, в следующем поколении он погибает от голода и одиночества. А если более трех, то в следующем поколении организм погибает от перенаселения.
— То есть эти организмы не могут жить без друзей, но если их слишком много, то тоже плохо.
— Верно. Похоже на настоящую жизнь?
— Похоже. — Юрка очень не любил оставаться один дома, ему тогда бывало скучно. Да и толпу он тоже не любил, особенно в транспорте. — Постой! Но если все только выживают или умирают, откуда появляются новые жители?
— А это и есть последнее правило. Если пустую клетку окружают ровно три соседа, то в следующем поколении там рождается новый организм.
Алексей перевернул листок и нарисовал на этот раз трех «колобков» в один ряд, похожих на маленькую гусеницу.
— Ну-ка, попробуй сам. Вычисли, что произойдет в следующем поколении.
— Сейчас… — Юрка взял карандаш. Задачки он любил, и с математикой у него в школе было все в порядке. — У «колобка», что посредине, два соседа, значит, он выживет. У двух крайних только один сосед в центре — значит, они погибнут. А новые колобки появятся… — он окинул взглядом клетки, находящиеся возле «гусеницы», и быстро пометил точками две клетки «над» и «под» гусеницей, у которых было ровно три соседа, стер ластиком «обреченные» клетки и дорисовал две новые. Получилась такая же фигура, только развернутая поперек!
— Правильно! А что будет в следующем поколении?
— Опять все вернется, как было, — быстро сообразил Юрка.
— Именно! Ты только что изучил одну из простейших фигур. Называется «мигалка». — Алексей повернулся к монитору, кликнул мышью (экран очистился, оставив пустую сетку) и быстро «поместил» в три клетки организмы, составившие «гусеницу», нажал на кнопку «Старт», и картинка ожила. Она переходила из одного состояния в другое и действительно как будто мигала.
— «Мигалка» — одна из самых простых циклических комбинаций, у нее цикл повторения всего два «поколения». Бывают и такие, у которых цикл дольше. — Алексей набросал новую комбинацию: картинка запульсировала и через восемь тактов вернулась в исходное состояние.
— Класс! А еще какие фигуры бывают?
— Бывают застывшие комбинации. Мы их называем «мертвые камни». Простейшая из них — «блок» размером два на два.
— Так он и будет стоять — вечно? Разве бывают вечные существа?