Сортировка пузырьком, вставками и выбором в одной программе - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Разработать программу с возможностью выбора метода сортировки: Метод пузырька Метод выбора Метод вставки Объединить 3 метода в одну программу. Составьте текст программы для сортировки массива, состоящего из 15 любых действительных чисел тремя методами по возрастанию. Массив формировать случайным образом. Программа должна выводить исходный и полученный массивы, а также количество перестановок и просмотров для каждого варианта сортировки.

Решение задачи: «Сортировка пузырьком, вставками и выбором в одной программе»

textual
Листинг программы
  writeln('Выберите метод сортировки: 1 - пузырька, 2 - выбора, 3 - вставки: ');
  readln(c);
  case c of
    1: begin
         //сюда код для пузырьковой сортировки
       end;
    2: begin
         //сюда код для сортировки выбором
       end;
    3: begin
         //сюда код для сортировки вставкой
       end;
  end;

Объяснение кода листинга программы

  1. Выводится сообщение с предложением выбрать метод сортировки.
  2. Чтение значения переменной c с помощью функции readln().
  3. Запуск конструкции case с условием c в диапазоне от 1 до 3.
  4. Для каждого значения c в диапазоне от 1 до 3 запускается соответствующий блок кода.
  5. В блоке кода для пузырьковой сортировки должен быть соответствующий код.
  6. В блоке кода для сортировки выбором должен быть соответствующий код.
  7. В блоке кода для сортировки вставкой должен быть соответствующий код.
  8. Конец блока case.
  9. Код должен завершаться точкой с запятой.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы