Целые числа — ещё один тип непосредственных значений в языке. Они записываются в привычном десятично-цифровом виде, например, 503
. А вот числительных, таких как «пятьсот три» язык не понимает. Для вывода целых можно воспользоваться соответствующей процедурой из уже известного модуля Out
:
Процедура Out.Int
принимает два параметра. Параметры всегда отделяются друг от друга запятой. Первый параметр процедуры Out.Int
— это выводимое значение, а второй — минимальное количество выводимых литер. Если оно превышает количество литер выводимого значения, разница возмещается предваряющими пробелами, что может пригодиться для текстового выравнивания.
- Целые числа в виде непосредственных значений в Oberon не безграничны, а находятся в отрезке [0 .. 231 - 1], что равно [0 .. 2147483647]
- Цифры одного числа записываются подряд без каких-либо разделяющих знаков
- Допустимо ставить лишние 0 перед первой значимой цифрой, например,
0032
. Этот никак не отражается на поведении программы
Воспользовавшись командной строкой под журналом, создайте и выполните команду для вывода числа любого значения из допустимого отрезка значений.