Вопрос задан 28.06.2023 в 16:03. Предмет Информатика. Спрашивает Кирьянова Виктория.

Помогите, что за команда!?!?! 2. Команда, которая пропущена в алгоритме сортировки массива по

убыванию (методом пузырька)? p:=false; while p=false do begin .....?.... for i:=1 to n-1 do if a[i] then begin p:=a[i]; a[i]:=a[i+1]; a[i+1]:=p; end; end;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Заплавский Артём.

Ответ:

нет вложенного цикла:

for j:=1 to n-i

Объяснение:

сортировка должна иметь подобный вид:

for i := 1 to m-1 do

       for j := 1 to m-i do

           if arr[j] < arr[j+1] then begin

               k := arr[j];

               arr[j] := arr[j+1];

               arr[j+1] := k

           end;

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Этот код представляет собой алгоритм сортировки массива по убыванию с использованием метода пузырька на языке Pascal или подобном ему. Однако в этом коде есть несколько ошибок и несоответствий, и недостающая команда здесь - это условие, которое сравнивает два элемента массива и решает, нужно ли их менять местами. Вместо этого код показывает неправильное условие if a[i], которое сравнивает элемент массива с true или false, что является некорректным.

Верное условие для сравнения элементов массива и их замены при сортировке по убыванию должно быть таким:

pascal
if a[i] < a[i+1] then begin p := a[i]; a[i] := a[i+1]; a[i+1] := p; end;

Это условие сравнивает значения элементов массива a[i] и a[i+1] и, если a[i] меньше a[i+1], то они меняются местами. Такой код будет выполнять сортировку массива по убыванию с использованием метода пузырька.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос