Придумайте свой алгоритм обмена значениями числовых переменных А и В.алг обмен значения (лит А,В)

Информатика 8 класс Босова ФГОС

§ 2.3. Объекты алгоритмов ГДЗ по Информатике 8 Класс


Придумайте свой алгоритм обмена значениями числовых переменных А и В.алг обмен значения  (лит А,В)

Ответ

а) Цикл будет выполнен 16 раз (от 0 до 15 включительно).
б) Цикл будет выполнен 6 раз (от 10 до 15 включительно).
в) Цикл будет выполнен 3 раза (от -1 до 1 включительно).
г) Цикл будет выполнен 1 раз, так как начальное и конечное значения переменной i равны 10 и цикл выполняется только при выполнении условия i <= 10.
д) Цикл будет выполнен 3 раза (от 4 до 6 включительно), так как значения переменной i будут равны 4, 5 и 6 при итерации цикла.

Таких алгоритмов три.

  1. Традиционный, с использованием промежуточной ячейки c.
    c:=a; a:=b; b:=c;
  2. На базе сложения и вычитания
    b:=a+b; a:=b-a; b:=b-a;
  3. На базе операции «исключающее ИЛИ»
    a:=a xor b; b:=a xor b; a:= a xor b;