Компонентный Паскаль/Переменные и константы: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 126:
 
== Использование переменных и констант ==
В этом разделе будет приведён пример, показывающий как использовать переменные различных типов. Прежде чем будет приведён полный текст программы, кое-какие пояснения:
* Описание переменных всегда в КП выносится в отдельную секцию модуля, которая обозначается ключевым словом VAR (variable, переменная).
* Описание констант всегда в КП выносится в отдельную секцию модуля, которая обозначается ключевым словом CONST (constante, постоянная/неизменяемая).
 
Hello02.odc
<source lang="oberon2">
MODULE TestHello02;
(* это вторая программа на языке
Компонентный Паскаль. Она выполняет
кое-какие математические операции *)
IMPORT Kernel, Log, Math;
CONST
c = 2;
 
VAR
i: INTEGER;
i1: REAL;
 
PROCEDURE Start*;
VAR
BEGIN
i := 3;
i1 := c / i;
Log.String('Результат программы: ');
Log.Real(i1);
Log.Ln
END Start;
 
BEGIN
END TestHello02.
TestHello02.Start
 
Этот текст КП игнорирует)
И это замечательно!)))
</source>
 
== Примечания ==