Alinka24Alinka
17.02.2021 21:04

Дан массив чисел: 45, 22, 38, 57, 30, 41, 83,12, 17, 25, 7, 16 выполнить сортировку методом шейкерной сортировки. описать последовательность действий. выполнить подсчет сравнений.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ответ:max := -1001;for j := 1 to N doif (abs(a[j]) mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];if max=-1001 then write('Не найдено')  else write(max);Объяснение:max := -1001;

Присваиваем переменной max, которая должна содержать максимальное значение, минимальное значение -1 ( -1000 -1 = -1001).

for j := 1 to N doif (a[j] mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];

Пробегаемся по элементам массива и смотрим: если остаток модуля элемента от деления на 10 неравен 3 (т.е. не оканчивается цифрой 3) и элемент меньше 0 (т.е. отрицательный), тогда, при условии, что элемент больше текущего максимального значения, переменную max перезаписываем -- присваиваем ей текущий элемент.

if max=-1001 then write('Не найдено')  else write(max);

Если переменная max содержит изначальное значение (-1001), то выводим на экран "Не найдено", иначе выводим на экран max.

Пример работы:
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
0,0(0 оценок)
Ответ:
Olga831106
23.10.2020 08:55
1)Глобальные переменные- это переменные, областью функций является полностью вся программа (без вложения  и объекта)
2)Локальная переменная - это переменная,объявленная внутри какой-либо функции или блока кода  (процедура,объект)
3)Параметры значения-это локальные переменные подпрограмм,стартовые значения которых задаются при вызове подпрограмм и внешних блоков
4)Формальные параметры-это переменные,через которых передаётся информация из программы.(количество примеров)
5)Фактические параметры-это перечисление переменной
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота