Описание работы функции ArabicToRoman
Строка
Описание
ArabicToRoman(arabic):=
Здесь объявляем функцию.
Объявление функции может состоять из 2
частей:
1. Имя функции, должно быть обязательно
указано.
2. Используемые переменные перечисляются в
скобках через запятую.
Как видно, в этой функции активно используется
оператор
line
Необходим для выполнения несколько команд.
1 строчка
Это матрица 2x13, в ней содержатся арабские
числа и соответствующие им римские.
2 строчка
Т.к. в нашем случае римское число
должно быть
не больше 3999, и не меньше 1.
если логическое выражение вернёт
истину, то
программа выполнит следующую строчку
после
if (см. строчку 3), а затем перейдёт к
следующей после блока
if- else инструкции
(см. строчку 8)
если -
ложь, то программа приступит к
выполнению команд после оператора
else
3 строчка
roman:= "Value must be in the range 1-3999."
Эта строка выполнится, только
если логическое
выражение после
if в строке 2 вернет
истину.
В этой строке переменной
roman присваиваем
текст
«Число должно быть в диапазоне 1-3999.»
4 строчка
roman:= ""
Весь блок
команд после else выполнится, только
если логическое выражение после
if в строке 2
не вернёт
истину.
В этой
строчке указываем программе, что
переменная
roman будет содержать текстовое
значение,
т.к. по умолчанию все переменные
Достарыңызбен бөлісу: