Результаты для первой части
This commit is contained in:
BIN
coursework/report/img/bad_result1.png
Normal file
BIN
coursework/report/img/bad_result1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
coursework/report/img/result1.png
Normal file
BIN
coursework/report/img/result1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
@@ -539,11 +539,39 @@ main =
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
\section {Результаты работы программы}
|
\section {Результаты работы программы}
|
||||||
|
\subsection{Часть 1: Синтаксический анализ арифметических выражений}
|
||||||
|
Результаты работы программы представлены на Рис.~\ref{fig:result1}. Программа предлагает пользователю ввести название файла, а затем выводит в консоль результаты разбора.
|
||||||
|
|
||||||
|
Если какую-то строку разобрать невозможно, то программа выведет ошибку, последующие строки анализироваться не будут. Пример такого сценария показан на Рис.~\ref{fig:bad_result1}. Программа также выводит в консоль строку, которую не удалось разобрать.
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.25\linewidth]{img/result1.png}
|
||||||
|
\caption{Результат успешного разбора арифметических выражений.}
|
||||||
|
\label{fig:result1}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\begin{figure}[h!]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=1\linewidth]{img/bad_result1.png}
|
||||||
|
\caption{Результат неудачного разбора арифметических выражений.}
|
||||||
|
\label{fig:bad_result1}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Пример содержимого файла \texttt{expressions.txt} представлен ниже:
|
||||||
|
\begin{verbatim}
|
||||||
|
100 * 100
|
||||||
|
40 + 30
|
||||||
|
50 / 2
|
||||||
|
5 / 2
|
||||||
|
62 - 32
|
||||||
|
78 - 500
|
||||||
|
\end{verbatim}
|
||||||
|
|
||||||
|
\subsection{Часть 2: Синтаксический анализ текста и генерация фраз}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\newpage
|
\newpage
|
||||||
|
|||||||
Reference in New Issue
Block a user