Постфиксное выражение – это числовое выражение, в котором сначала записываются операнды, а затем знак операции. например: 3 5 + означает 3+5. особенностью постфиксных выражений является то, что при их записи скобки не нужны. например, выражение (3+4*2)/3-1 можно записать так: 3 4 2 * + 3 / 1 -. написать программу вычисления постфиксного выражения, содержащего цифры и знаки арифметических операций. операнды и операции разделяются пробелами.
218
453
Ответы на вопрос:
Программа написана на паскале авс. считывает из файла строку (выражение в постфиксальной форме), после чего спрашивает пользователя счтать значение выражения или нет. если вводишь "д" (то есть для программы это да), то она просит ввести значения для переменных х и у, которые могут быть задействованы в выражении и считает значение
Var stack : array [1..1000] of double; op1, op2 : double; i : integer; c : char; begin i : = 0; while not eoln do begin read (c); if c in ['0'..'9'] then begin inc (i); stack[i] : = ord (c) - ord ('0'); end else if c < > ' ' then begin if i < 2 then begin writeln ('error! '); halt; end; op2 : = stack[i]; dec (i); op1 : = stack[i]; case c of '+' : stack[i] : = op1 + op2; '-' : stack[i] : = op1 - op2; '*' : stack[i] : = op1 * op2; '/' : stack[i] : = op1 / op2; end; end; end; if i < > 1 then writeln ('error! ') else writeln (stack[i]); end.
Windows-1251 — набор символов и кодировка, являющаяся стандартной 8-битной кодировкой для русских версий Microsoft Windows до 10-й версии. В пользовалась довольно большой популярностью. Была создана на базе кодировок, использовавшихся в ранних «самопальных» русификаторах Windows в 1990—1991 гг.KOI8-Восьмибитовая кодовая страница, совместимая с ASCII. Разработана для кодирования букв кириллических алфавитов. Была широко распространена как основная русская кодировка в Unix-совместимых ОС и в электронной почте, однако ближе к 2010 году, с распространением Юникода, постепенно выходит из употребления.Юнико́д или Унико́д — стандарт кодирования символов, включающий в себя знаки почти всех письменных языков мира. В настоящее время стандарт является преобладающим в Интернете. Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода».
Объяснение:
Популярно: Информатика
-
Андрей1щщщщз08.09.2022 02:22
-
Alexxx2507.01.2022 09:18
-
Kristina300204.11.2022 19:36
-
Aza3lo07.02.2023 14:24
-
fida208.04.2022 07:16
-
irulya130.09.2021 07:56
-
007sergey03.02.2022 03:08
-
64даня116617.05.2023 12:30
-
Katya007goi19.08.2020 23:45
-
jojo3123.08.2021 09:00