Каждая величина имеет имя (обозначение), значение и тип.
С точки зрения ЭВМ: величина и соответствующая ей ячейка памяти - одно и то же. Соответствие между величинами, участвующими в алгоритме, и ячейками задается с помощью тождественности их имен. Например, величине с именем (обозначением) "d" в памяти соответствует ячейка, имеющая то же имя "d".
(См. описание хранения в памяти значений аргументов
алгоритмов)
С целью рационального распределения памяти и дополнительного контроля за правильностью программ, величины распределяются по типам. Тип, к которому принадлежит данная величина, задействованная в некотором алгоритме, зависит от того, какие значения возможны для нее в указанном алгоритме. От типа величины зависит размер выделяемой ей ячейки памяти.
Если в ходе выполнения данного алгоритма значением величины может быть только целое число, то говорят, что эта величина в данном алгоритме имеет целый тип (обозначается служебным словом цел). В памяти такой величине отводится ячейка меньшего размера. Заметим, кстати, что по правилам алгоритмического языка в цикле "n раз" и в цикле "для" в качестве их параметров можно использовать только величины этого типа.
Если в ходе выполнения данного алгоритма значением величины может быть не только целое, но и "дробное" число, то говорят, что эта величина в данном алгоритме имеет вещественный тип (обозначается служебным словом вещ). В памяти такой величине отводится ячейка большего размера.
Встречаются также величины и других типов: символьного, логического и т.д.
Величины, используемые в промежуточных вычислениях (т.е. не являющиеся ни аргументами, ни результатами алгоритма), описываются в строке за словом нач. Например,
алг график (арг вещ a,b, цел n)и т.д.
нач цел k, m, l, вещ x,y