From c66352d500fcebafb16a6e0d0006a2e1b750c0a0 Mon Sep 17 00:00:00 2001 From: Arity-T Date: Sun, 8 Dec 2024 17:30:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D0=BA=D1=81=D1=82=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D1=87?= =?UTF-8?q?=D0=B0=D1=81=D1=82=D0=B8=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- coursework/part1/.gitignore | 3 ++- coursework/part1/task_part1.txt | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 coursework/part1/task_part1.txt diff --git a/coursework/part1/.gitignore b/coursework/part1/.gitignore index c368d45..ac40320 100644 --- a/coursework/part1/.gitignore +++ b/coursework/part1/.gitignore @@ -1,2 +1,3 @@ .stack-work/ -*~ \ No newline at end of file +*~ +!task_part1.txt \ No newline at end of file diff --git a/coursework/part1/task_part1.txt b/coursework/part1/task_part1.txt new file mode 100644 index 0000000..f368498 --- /dev/null +++ b/coursework/part1/task_part1.txt @@ -0,0 +1,10 @@ +Часть 1 +Написать синтаксический анализатор (парсер), разбирающий строки, прочитанные +из текстового файла .txt. Файл должен содержать значения и бинарные операции. + +Значения: целые числа в десятичной системе счисления + +Бинарные операции: сложение, вычитание, умножение, деление + +Пример строки в файле: 234 * 43. Вычислить проанализированное выражение, вывести +его результат вычисления на экран. Пользователь вводит название файла. \ No newline at end of file