ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Задача 76197
Тема:    [ Первое знакомство с языком программирования ]
Сложность: 1
Классы:
В корзину
Прислать комментарий

Условие

Даны две целые переменные ab. Составить фрагмент программы, после исполнения которого значения переменных поменялись бы местами (новое значение a равно старому значению b и наоборот).

Решение

Введём дополнительную целую переменную t.

        t := a;
        a := b;
        b := t;

Замечание. Попытка обойтись без дополнительной переменной, написав

        a := b;
        b := a;
не приводит к цели (безвозвратно утрачивается начальное значение переменной a).

Источники и прецеденты использования

книга
Автор А.Шень
Название Программирование: теоремы и задачи
Издательство МЦНМО
Издание второе
Год издания 2004
глава
Номер 1
Название Переменные, выражения, присваивания
параграф
Номер 1
Название Задачи без массивов
задача
Номер 1.1.1

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .