53 lines
1.9 KiB
Plaintext
53 lines
1.9 KiB
Plaintext
Реализовать двумерный клеточный автомат с окрестностью фон Неймана в соответствии
|
||
с полученным номером №. Граничный условия предложить самостоятельно (торроидальные,
|
||
нулевые, единичные). Пользователь определяет ширину поля и количество итераций.
|
||
Необходимо учесть возможность ввода различных начальных условий (как вручную,
|
||
так и случайным образом) по выбору пользователя. Реализация возможна в консоли
|
||
или в графике. В итоге необходимо проанализировать свой клеточный автомат в отчете
|
||
(его поведение, паттерны, "сходимость" и т.д.).
|
||
|
||
Вариант:
|
||
Тищенко Артём 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
|