Сортировка пузырьком, вставками и выбором в одной программе - Pascal ABC
Формулировка задачи:
Разработать программу с возможностью выбора метода сортировки:
Метод пузырька
Метод выбора
Метод вставки
Объединить 3 метода в одну программу.
Составьте текст программы для сортировки массива, состоящего из 15 любых действительных чисел тремя методами по возрастанию. Массив формировать случайным образом. Программа должна выводить исходный и полученный массивы, а также количество перестановок и просмотров для каждого варианта сортировки.
Решение задачи: «Сортировка пузырьком, вставками и выбором в одной программе»
textual
Листинг программы
writeln('Выберите метод сортировки: 1 - пузырька, 2 - выбора, 3 - вставки: '); readln(c); case c of 1: begin //сюда код для пузырьковой сортировки end; 2: begin //сюда код для сортировки выбором end; 3: begin //сюда код для сортировки вставкой end; end;
Объяснение кода листинга программы
- Выводится сообщение с предложением выбрать метод сортировки.
- Чтение значения переменной
c
с помощью функцииreadln()
. - Запуск конструкции
case
с условиемc
в диапазоне от 1 до 3. - Для каждого значения
c
в диапазоне от 1 до 3 запускается соответствующий блок кода. - В блоке кода для пузырьковой сортировки должен быть соответствующий код.
- В блоке кода для сортировки выбором должен быть соответствующий код.
- В блоке кода для сортировки вставкой должен быть соответствующий код.
- Конец блока
case
. - Код должен завершаться точкой с запятой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д