Синформатикой ! именно сейчас ! пусть алфавит языка состоит из цифр от 0 до 9, знака «t» и знаков арифметических операций «+», «-», а правило записи слов (арифметических выражений) звучит так: пишутся два числа, разделенные знаком «т», затем знак операции. чему будет равно значение выражения 25т12т2+т45+: а) 80; б) 60; в) 55; г) 10; д) 12?
153
494
Ответы на вопрос:
Из анализа алфавита и синтаксиса языка делаем вывод, что используется так называемая постфиксная (она же обратная польская) запись, широко распространенная в алгоритмах работы со стеком. в предлагаемой синтаксис , поэтому можно обойтись и без стека. исходная запись: 25т12-т2+т45+внимание: знак "-" в условии был ошибочно ! начинаем разбор исходной строки."25" - первый операнд (за ним следует символ-терминатор т); "12" - второй операнд (за ним терминирующий знак операции -); "-" - знак операции.можно вычислять: 25 - 12 = 13теперь "13" подставляем на место первого операнда и продолжаем читать строку."t" - терминирующий символ, он тут для соблюдения синтаксиса; "2" - второй операнд (за ним терминирующий знак операции +); "+" - знак операции.можно вычислять: 13 + 2 = 15 теперь "15" подставляем на место первого операнда и продолжаем читать строку."t" - терминирующий символ, он тут для соблюдения синтаксиса; "45" - второй операнд ( за ним терминирующий знак операции +); "+" - знак операции. можно вычислять: 15 + 45 = 60исходное выражение просмотрено до конца, алгоритм разбора закончен.ответ: б) 60
using system;
namespace app {
class program {
static void main() {
console.write("v = ");
var v = double.parse(console.;
console.writeline("а = {0}", math.pow(v, 1 / 3.0));
console.readkey();
}
}
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
egoyan22215.08.2020 06:32
-
ЛолТролло11.10.2021 23:54
-
scorpu24.08.2021 20:46
-
SoniaSS0924.07.2020 16:34
-
Вывыия16.01.2022 18:45
-
Licona16.04.2021 06:41
-
Танюшксав14.08.2021 09:48
-
saidovabduraxm09.12.2020 16:59
-
Sофушка07.09.2021 19:23
-
Lis666lis02.11.2022 05:48
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.