Мой вариант задания

This commit is contained in:
2024-12-03 13:43:06 +03:00
parent 51d27dc82f
commit ac9f397041

52
lab1/task.txt Normal file
View File

@@ -0,0 +1,52 @@
Реализовать двумерный клеточный автомат с окрестностью фон Неймана в соответствии
с полученным номером №. Граничный условия предложить самостоятельно (торроидальные,
нулевые, единичные). Пользователь определяет ширину поля и количество итераций.
Необходимо учесть возможность ввода различных начальных условий (как вручную,
так и случайным образом) по выбору пользователя. Реализация возможна в консоли
или в графике. В итоге необходимо проанализировать свой клеточный автомат в отчете
(его поведение, паттерны, "сходимость" и т.д.).
Вариант:
Тищенко Артём 25
№ = номер варианта * 11 * год рождения * день * месяц
= 25 * 11 * 2003 * 18 * 11
= 109063350
В двоичном виде с ведущими нулями:
00000110100000000010110010110110
Итоговая таблица истинности:
s0 s1 s2 s3 s4 | f
0 0 0 0 0 | 0
0 0 0 0 1 | 0
0 0 0 1 0 | 0
0 0 0 1 1 | 0
0 0 1 0 0 | 0
0 0 1 0 1 | 1
0 0 1 1 0 | 1
0 0 1 1 1 | 0
0 1 0 0 0 | 0
0 1 0 0 1 | 0
0 1 0 1 0 | 0
0 1 0 1 1 | 0
0 1 1 0 0 | 0
0 1 1 0 1 | 1
0 1 1 1 0 | 0
0 1 1 1 1 | 1
1 0 0 0 0 | 0
1 0 0 0 1 | 0
1 0 0 1 0 | 1
1 0 0 1 1 | 0
1 0 1 0 0 | 1
1 0 1 0 1 | 1
1 0 1 1 0 | 0
1 0 1 1 1 | 1
1 1 0 0 0 | 0
1 1 0 0 1 | 0
1 1 0 1 0 | 1
1 1 0 1 1 | 1
1 1 1 0 0 | 0
1 1 1 0 1 | 1
1 1 1 1 0 | 1
1 1 1 1 1 | 0