Войти
Регистрация
Спроси ai-bota
сонка123456789
19.08.2022 02:20
Поменять местами ячейки. пример а=3,b=5=> a=5,b=3.паскаль
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
iramaun
24.06.2021 12:21
Как это делаетсяПо информатике...
nestieeeeeee
06.04.2020 10:20
128 кб = …Мб = …бит 4096 байт = … кБ = … Гб 2048 Мб = … байт = … бит 10 Гб = … кБ = … бит 32 бит = … Мб = … Гб в обязательном порядке расписать полностью как и что получили...
ArtRavi
24.07.2022 09:12
Где используют мультимедиа?...
Kxmm
15.08.2022 07:50
Электрондық кестедегі деректер форматын атандар...
ivansndreev1223
18.08.2021 05:47
Миша готовится к ЕГЭ по информатике. Сейчас он изучает задачу A4, в которой описывается работа с масками файлов:Для групповых операций с файлами используются маски имён файлов....
mishanyak19991
07.08.2021 03:29
Дан фрагмент программы, обрабатывающий двумерный массив А размером 10Х10. Чему равна сумма элементов массива после заполнения этого фрагмента программы?...
kalmykov24
12.02.2023 08:30
Написать программу, при которой с клавиатуры вводится 2 числа и если первое из них положительное, то находится сумма этих чисел, если отрицательное - разность. Программу записать...
arsen7076ovwzre
29.11.2020 06:02
Все птицы имеют крылья у поденки есть крылья следовательно она птица...
Nahchik
29.05.2023 22:13
Робот собирает помидоры в теплице, исполняя алгоритм.он должен собрать плоды с семи растений и подсчитать,сколько помидоров собрал. заполни пропуски в алгоритме.переменная н содержит...
alyavladimirov1
04.07.2020 14:33
Дана последовательность чисел заканчивающаяся нулем Создайте программу которая вычисляет сумму чисел без использования цикла например 1 7 9 0 равно 17 (Python)...
Ответ:
seks73839
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 оценок)
Ответ:
5675566
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-бота