ПРОГРАММИРОВАНИЕ И ОСНОВЫ АЛГОРИТМИЗАЦИИ
Язык с++
№11 Игра «Жизнь»
Игра моделирует жизнь поколений гипотетической колонии, которые выживают, размножаются или вымирают в соответствии со следующими правилами:
· Клетка выживает, если и только если она имеет двух или трех соседей из восьми возможных.
· Если у клетки только один сосед ли вовсе ни одного, она погибает в изоляции. Если у клетки четыре или более соседей, она погибает от перенаселения.
· В любой пустой позиции, у которой ровно три соседа, в следующем поколении появляется новая клетка.
Постановка задачи 3
Спецификация программы 8
Схема иерархии модулей 9
Спецификации модулей 9
Проект инструкции пользователя 11
Тестовые наборы 12
Блок-схемы алгоритмов 12
Протоколы тестирования 18
Листинг программы 20
СПИСОК ЛИТЕРАТУРЫ 26