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