1.Сортировка это
1)упорядочивание элементов массива по возрастанию, убыванию или в соответствии с некоторым критерием
2)перестановка элементов массива в определенном порядке
3)перебор элементов массива по определенному условию
2.Для перестановки элементов массива местами нужно
1)ввести новую переменную
2)приравнять эти элементы
3)заменить данные элементы
3.Алгоритм пузырьковой сортировки заключается в следующем:
1)обмен соседних элементов массива повторяется на единицу меньше раз, чем элементов в массиве
2)каждый элемент массива сравнивается и меняется со следующим
3)вводится дополнительная переменная, с которой сравнивают все элементы массива и сортируются
4.Сортировка числового массива это
1)расположение его элементов в возрастающем или убывающем по величине порядке
2)перестановка элементов массива в определенном порядке
3)каждый элемент массива сравнивается и меняется со следующим
5.Что делает данный фрагмент программы: d=A[0]; A[0]=A[n-1]; A[n-1]=d;
1)меняет местами элементы массива
2)меняет местами первый и последний элементы массив
3)меняет первый элемент на задуманное число
6.Что делает данный фрагмент программы: d=A[j]; A[j]=A[j+1]; A[j+1]=d;
1)меняет местами элементы массива
2)меняет местами первый и последний элементы массива
3)меняет местами рядом стоящие элементы
7.Что делает данный фрагмент программы: for ( i = 0; i < n-1; i++) for ( j = 0; j < n-1-i; j++) if ( A[j] > A[j+1] ) ...
1)проверяет элементы двумерного массива на возрастание
2)проверяет элементы одномерного массива на возрастание
3)проверяет элементы одномерного массива на убывание
8.Что делает данный фрагмент программы: for ( i = 0; i < n-1; i++) for ( j = 0; j < n-1-i; j++) if ( A[j] < A[j+1] ) ...
1)проверяет элементы двумерного массива на убывание
2)проверяет элементы одномерного массива на возрастание
3)проверяет элементы одномерного массива на убывание
9.Выберите условие для сортировки элементов массива по возрастанию:
1)if ( A[j] > A[j+1] )
2)if ( A[j] > A[j] )
3)if ( A[j] < A[j+1] )
4)if ( A[j] < A[j] )
10.Выберите действие для замены элемента массива через третью переменную: *
1)d = A[j];
2)A[i] = A[j];
3)A[j] = A[0];
4)d = i;
11.Выберите правильный цикл для использования пузырькового метода сортировки:
1)for ( i = 0; i < n-1; i++) for ( j = 0; j < n-1-i; j++)
2)for ( i = 0; i < n; i++) for ( j = 0; j < n; j++)
3)for ( i = 0; i < n-1; i++) for ( j = 0; j < n; j++)
4)for ( i = 0; i < n-1; i++) for ( i = 0; i < n-1-i; i++)
12.Выберите условие для сортировки элементов массива убыванию:
1)if ( A[j] > A[j+1] )
2)if ( A[j] > A[j] )
3)if ( A[j] < A[j+1] )
4)if ( A[j] < A[j] )
Обоснование: Сортировка используется для упорядочивания элементов массива, чтобы их можно было легко найти и обрабатывать. Существует несколько различных алгоритмов сортировки, которые можно применять в разных ситуациях в зависимости от требований.
2. Для перестановки элементов массива местами нужно приравнять эти элементы.
Обоснование: Для обмена значениями двух переменных в программировании можно использовать временную переменную, которая поможет сохранить значение одной из переменных, чтобы не потерять его при присваивании нового значения.
3. Алгоритм пузырьковой сортировки заключается в следующем: обмен соседних элементов массива повторяется на единицу меньше раз, чем элементов в массиве.
Обоснование: Пузырьковая сортировка основана на методике сравнения и обмена соседних элементов массива до тех пор, пока массив не будет упорядочен. На каждом проходе наибольший элемент «всплывает» на правильную позицию.
4. Сортировка числового массива это расположение его элементов в возрастающем или убывающем по величине порядке.
Обоснование: Цель сортировки числового массива - упорядочить его элементы. Это может быть выполнено по возрастанию или убыванию, чтобы они были легко доступны и обрабатываемы.
5. Данный фрагмент программы меняет местами первый и последний элементы массива.
Обоснование: В данном фрагменте значение первого элемента массива сохраняется во временной переменной, затем первый элемент принимает значение последнего элемента, а последний элемент принимает значение временной переменной. Это обмен местами первого и последнего элементов массива.
6. Данный фрагмент программы меняет местами рядом стоящие элементы массива.
Обоснование: В этом фрагменте значение текущего элемента сохраняется во временной переменной, затем текущий элемент принимает значение следующего элемента, а следующий элемент принимает значение временной переменной. Это обмен местами рядом стоящих элементов массива.
7. Данный фрагмент программы проверяет элементы одномерного массива на возрастание.
Обоснование: В данном фрагменте используется вложенный цикл for для перебора пар соседних элементов массива. Если текущий элемент больше следующего элемента, значит массив не упорядочен по возрастанию.
8. Данный фрагмент программы проверяет элементы одномерного массива на убывание.
Обоснование: В данном фрагменте используется вложенный цикл for для перебора пар соседних элементов массива. Если текущий элемент меньше следующего элемента, значит массив не упорядочен по убыванию.
9. Условие для сортировки элементов массива по возрастанию: if ( A[j] > A[j+1] )
Обоснование: Если текущий элемент больше следующего элемента, то они меняются местами, что приводит к упорядочиванию массива по возрастанию.
10. Для замены элемента массива через третью переменную используется выражение: d = A[j];
Обоснование: Значение элемента массива A[j] присваивается переменной d, чтобы можно было потом использовать это значение для замены другого элемента массива.
11. Правильный цикл для использования пузырькового метода сортировки: for ( i = 0; i < n-1; i++) for ( j = 0; j < n-1-i; j++)
Обоснование: В пузырьковом методе сортировки на каждом проходе внешнего цикла самый большой или самый маленький элемент "всплывает" на свою позицию, поэтому во внутреннем цикле необходимо уменьшать количество итераций на каждом проходе.
12. Условие для сортировки элементов массива убыванию: if ( A[j] < A[j+1] )
Обоснование: Если текущий элемент меньше следующего элемента, то они меняются местами, что приводит к упорядочиванию массива по убыванию.