Библиографическое описание:О программной реализации логических операторов на базе элементарных клеточных автоматов : доклад, тезисы доклада / Р. И. Хабарова, Д. П. Федченко. - [Б. м. : б. и.], 2023. - Текст : непосредственный // Системы управления, информационные технологии и математическое моделирование : Материалы V Всероссийской научно-практической конференции с международным участием / Отв. редактор В.А. Бадрызлов ; Системы управления, информационные технологии и математическое моделирование (2023 ; 25.04 - 26.04 ; Омск). - Омск : Омский государственный технический университет, 2023. - С. 529-535. - ISBN 9785814936936. Перевод заглавия: ON THE SOFTWARE IMPLEMENTATION OF LOGICAL OPERATORS BASED ON ELEMENTARY CELLULAR AUTOMATA
Аннотация:В статье рассматривается класс элементарных клеточных автоматов на конечной одномерной ленте, где состояние клетки на последующем такте определяется через ее состояние и состояние ее ближайших соседей (смежных с ней по ребру клеток) на предыдущем такте. Обсуждаются способы реализации клеточных автоматов с граничными условиями на краях. Указаны коды Вольфрама клеточных автоматов, реализующих основные логические операторы. Приведен код программы, написанной на языке программирования python, реализующий логические операторы. Код программы легко переносится на любой язык программирования, работающий с пронумерованными ячейками памяти.
The article considers a class of elementary cellular automata on a finite onedimensional tape, where the state of a cell on a subsequent clock cycle is determined through its state and the state of its nearest neighbors (cells adjacent to it along the edge) on the previous clock cycle. The ways of implementing cellular automata with boundary conditions at the edges are discussed. The Wolfram codes of cellular automata implementing basic logical operators are indicated. The code of a program written in the python programming language implementing logical operators is given. The program code can be easily transferred to any programming language that works with numbered memory cells.