Результаты работы

This commit is contained in:
2024-12-06 17:46:24 +03:00
parent 3686ec1003
commit bfe369191d
5 changed files with 38 additions and 3 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -651,16 +651,51 @@ int main()
\subsection{Классификация}
Исходя из описания классов и визуального анализа клеточного автомата, можно сделать вывод, что он относится к классу 3, так как через некоторое время после запуска автомат образует сложые структуры, характер взаимодействия которых во многих случаях выглядит хаотическим.
\newpage
\phantom{text}
\newpage
\section {Результаты работы программы}
В данном разделе представлены скриншоты с примерами ввода-вывода, демонстрирующие работу программы и её основной функционал.
На Рис.~\ref{fig:menu1} показано основное меню программы, в котором перечислены доступные пользователю действия.
На Рис.~\ref{fig:results_1} показано основное стартовое меню программы. Пользователю предоставляется возможность выбрать граничные условия или завершнить работу с приложением. В верхней строке выводится вектор значений функции переходов, соответствующий варианту лабораторной работы.
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/results_1.png}
\caption{Начальное меню приложения.}
\label{fig:results_1}
\end{figure}
На Рис.~\ref{fig:results_2} демонстрируется процесс задания ширины и высоты поля клеточного автомата, а также количества итераций. Программа также предлагает выбрать способ задания начальной конфигурации. В случае утвердительного ответа, поле заполняется нулями и единицами случайным образом. Если ответ отрицательный, то программа предлагает пользователю заполнить значения для всех полей вручную, этот процесс демонстрируется на Рис.~\ref{fig:results_4}.
\begin{figure}[h!]
\centering
\includegraphics[width=0.6\linewidth]{img/results_2.png}
\caption{Заполнение параметров поля автомата и количества итераций.}
\label{fig:results_2}
\end{figure}
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/results_4.png}
\caption{Демонстрация процесса заполнения значений клеток поля вручную.}
\label{fig:results_4}
\end{figure}
После заполнения значений клеток поля в консоль выводится последовательность состояний поля по итерациям (см. Рис.~\ref{fig:results_3}).
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\linewidth]{img/results_3.png}
\caption{Вывод состояний автомата по итерациям.}
\label{fig:results_3}
\end{figure}
\newpage
\phantom{text}
\newpage
\section*{Заключение}