Правила записи.


Правила записи. Если большая цифра находится перед меньшей, то они складываются, а если меньшая перед большей, то меньшая вычитается из большей. Цифры M, C, X, I могут повторяться не более трех раз подряд, остальные цифры (D, L, V) - только по одному разу. При решении задачи считаем римскими цифрами не только вышеприведенные цифры, но и их пары IV, IX, XL, XC, CD,CM. В этом случае при переводе числа из римской системы счисления в десятичную получается простое правило: число, записанное римскими цифрами, равно сумме своих цифр. Это правило реализовано в программе, приведенной в Приложении. r93_3 В задаче рассматривается простейший вариант трансляции - перевод арифметического выражения (из натуральных чисел) со скобками в бесскобочную форму, называемую обратной польской записью. Например, выражение 9+(6-3)*12-18/(2+7) переводится в 9 6 3 - 12 * + 18 2 7 + / - =. Схема перевода традиционна. Выделяется очередная лексема. Если это число, то оно преобразуется в строковый тип и добавляется к
Индекс
Элементарные функции    Линейные уравнения    Нелинейные уравнения    Случайные числа


Hosted by uCoz