|
|
|
§ 2.3. Объекты алгоритмов 2.3.3. Команда присваивания. Объекты алгоритмовЗадать конкретное значение величины можно с помощью операции присваивания, которая записывается так: <имя переменной>:= <выражение> Знак «:=» читается: «присвоить». Например, запись А := В + 5 читается так: «переменной А присвоить значение выражения В плюс 5». Знаки присваивания «:=» и равенства «=» — разные знаки:
Например, запись А : = А + 1 выражает не равенство значений А и A + 1, а указание увеличить значение переменной А на единицу. При выполнении команды присваивания сначала вычисляется значение выражения, стоящего справа от знака «:=», затем результат присваивается переменной, стоящей слева от знака «:=». При этом тип выражения должен быть совместим с типом соответствующей переменной. Свойства присваивания: 1) пока переменной не присвоено значение, она остаётся неопределённой;
Пример 2. Составим алгоритм, в результате которого переменные А и В литерного типа обменяются своими значениями. Решение вида А: =В
неверно, так как после выполнения первой команды присваивания первоначальное значение переменной А будет безвозвратно утеряно. Вторая команда присвоит переменной В текущее значение переменной А. В результате обе переменные получат одно и то же значение.
|
|
|