Результаты для первой части
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,10 +539,38 @@ main =
|
||||
|
||||
|
||||
|
||||
|
||||
\newpage
|
||||
\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: Синтаксический анализ текста и генерация фраз}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user