Войти
Регистрация
Спроси ai-bota
lizahi
19.10.2020 10:39
Поменять местами ячейки. пример а=3,b=5=> a=5,b=3.паскаль
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
zhludovaanasta
30.09.2021 04:15
Raspberi pi 3 ввожу в терминал make -j4 и на 13% выскакивает ошибка make: [makefile: 182: all]error 2 c++: error: unrecognized command-line option ‘--param=ipcp-unit-growth=100000’;...
illia2006
23.03.2022 11:19
Здравствуйте с задачей по информатике. Определите, какое значение будет найдено при проведении следующего алгоритма с переменными X, Y,Z. Начало x:= 8; y:= x div 2; z:=...
Spudi14
28.04.2021 23:52
Родственными системами счисления называют системы, у которых основания являются степенями одного и того же числа. Найдите такие родственные x, y и z, что выполняется равенство...
znasta745
24.04.2020 04:03
Подскажите как правильно решить. Дано натуральное n 0. Найти произведение первых n простых чисел. Подсказка: используйте булевскую функцию для проверки, является число...
Evgenn4ik
09.02.2020 12:19
. написал программу в free pascal, после нажатия run не открывается консоль. программа закрывается, несмотря на readln(). как это исправить?...
ppoppo
14.06.2021 04:00
Какое поле диалогового окна «Цвет фона» редактора КompoZer необходимо заполнить для задания цвета фона страницы в виде шестнадцатеричного кода? Например, #F3B9C6. ответ...
ВиГуки247
29.04.2020 16:47
Решить по информатике у чебурашки есть игрушки. цвет игрушки автомобиль красный зелёный медвежонок красный зелёный синий жёлтый мяч синий жёлтый красный он хочет выбрать...
Fobsliza
29.01.2021 17:43
Укажите количество источников и приемников информации в ситуации: трое детей смотрят мультфильм по телевизору. a. один приемник и один источник b. три приемника и три источника...
ponyni
29.01.2021 17:43
Решить! по информатике: двузначное число, записанное в системе счисления с основание 5, при перестановке цифр становиться числом, меньшим на единицу ,но уже в системе счисления...
зима19
29.01.2021 17:43
Устройство для сбора хранения и перероботки информации...
Ответ:
Mom34
04.10.2020 06:50
1.
var a,b,c:integer;
begin
a:=3; b:=5;
writeln('a = ',a,' b = ',b);
c:=a;
a:=b;
b:=c;
writeln('a = ',a,' b = ',b);
end.
Результат:
a = 3 b = 5
a = 5 b = 3
2.
var a,b:integer;
begin
a:=3; b:=5;
writeln('a = ',a,' b = ',b);
a:=a+b;
b:=a-b;
a:=a-b;
writeln('a = ',a,' b = ',b);
end.
Результат:
a = 3 b = 5
a = 5 b = 3
0,0
(0 оценок)
Ответ:
Ivan1955
04.10.2020 06:50
Существуют различные алгоритмы обмена значениями между двумя ячейками a и b.
1. Самый простой - с использованием промежуточной ячейки
var
a,b,t:integer;
begin
a:=10; b:=20; Writeln(a,' ',b);
t:=a; a:=b; b:=t; Writeln(a,' ',b)
end.
2. Обмен без использования дополнительной памяти при сложения и вычитания
var
a,b:integer;
begin
a:=10; b:=20; Writeln(a,' ',b);
b:=a+b; a:=b-a; b:=b-a; Writeln(a,' ',b)
end.
3. Обмен без использования дополнительной памяти при логической операции "исключающее ИЛИ"
var
a,b:integer;
begin
a:=10; b:=20; Writeln(a,' ',b);
a:=a xor b; b:=a xor b; a:=a xor b; Writeln(a,' ',b)
end.
Язык PascalABC.NET дополнительно предлагает простые обмена.
4. Обмен при процедуры Swap
var
a,b:integer;
begin
a:=10; b:=20; Writeln(a,' ',b);
Swap(a,b); Writeln(a,' ',b)
end.
5. Обмен на основе кортежного присваивания
var
a,b:integer;
begin
a:=10; b:=20; Writeln(a,' ',b);
(a,b):=(b,a); Writeln(a,' ',b)
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота