Теория:

Задать конкретные значение величины можно с помощью операции присваивания, которая записывается так: <имя переменной>:= <выражение>
Знак «:=» читается: «присвоить». Например, запись \(A: = B + 5\) читается так: «переменной \(A\) присвоить значение выражения \(B\) плюс \(5\)».
Знаки присваивания «:=» и равенства «=» — разные знаки:
  • знак «=» означает равенство двух величин, записанных по обе стороны от этого знака;
  • знак «:=» предписывает выполнение операции присваивания.
 
Например, запись \(A : = A + 1\) выражает не равенство значений \(A\) и \(A + 1\), а указание увеличить значение переменной \(A\) на единицу.
 
При выполнении команды присваивания сначала вычисляется значение выражения, стоящего справа от знака «:=», затем результат присваивается переменной, стоящей слева от знака «:=». При этом тип выражения должен быть совместим с типом соответствующей переменной.
Свойства присваивания:
  1. пока переменной не присвоено значение, она остаётся неопределённой;
  2. значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения;
  3. если мы присваиваем некоторой переменной очередное значение, то предыдущее её значение теряется безвозвратно.
 
Составим алгоритм, в результате которого переменные \(A\) и \(B\) литерного типа обменяются своими значениями.
Решение вида \(A:=B\) \(B:=A\) неверно, так как после выполнении первой команды присваивания первоначальное значение переменной \(A\) будет безвозвратно утеряно. Вторая команда присвоит переменной \(B\) текущее значение переменной \(A\). В результате обе переменные получат одно и то же значение.
 
Для поиска правильного решения воспользуемся аналогией. Если требуется перелить жидкость из сосуда \(1\) в сосуд \(2\), а из сосуда \(2\) в сосуд \(1\), то без дополнительного сосуда \(3\) здесь не обойтись.
Для решения исходной задачи введём промежуточную переменную \(M\). Алгоритм обмена значениями переменных \(A\) и \(B\) запишем так:
 
1.png
 
Если \(A\) и \(B\) — числовые величины, то обмен их значениями можно организовать и без промежуточной переменной, например так: A:=A+BB:=ABA:=AB.
Источники:
Босова Л. Л., Босова А. Ю., Информатика: учебник для 8 класса. М. : БИНОМ. Лаборатория знаний, 66 с.