На этом уроке мы допишем класс логики нашего конечного бинарного автомата и опробуем его в деле - запустим и посмотрим, как он работает.
Дата отправки отчёта:
14 августа 2018 г.
Задание выполнено: за
12 дней 13 час. 7 мин.
Чему научился:
Научилась создавать методы класса, которые решают определенную подзадачу. В этом уроке созданы методы SetRule(int nr) и Next() . Первый определяет код Вольфрама , второй - вычисляет состояние среды на следующем шаге эволюции.
Что было сложным:
Непросто было найти ошибку в собственном коде. Сначала получила одни точки на картинке. Долго разбиралась, куда уплыл цикл-)) Нашла потерянные фигурные скобки блока после for в SetRule. После этого кружева Серпинского нарисовались, как положено.
Научился: Научилась созданию и использованию метода Next () для продолжения жизни своей программы, а так же метода SetRule для установления правил своей программы.
Трудности: Понять написание логики для SetRule - но труды увенчались успехом.
Научился: Реализации бинарных автоматов в виде класса, задающего логику работы программы с возможностью отображения дискретного аналога «Салфетки Серпинского» . Трудности: Разобраться с логикой работы функций SetRule() , Next () . Полёт нормальный, погружаемся дальше :) .