Программа Сортировки Методом Выбора Паскаль

Сегодня мы затронем тему сортировки в Паскале. Есть достаточно много различных методов, большинство из них не имеет широкой известности, да и знание их в принципе и не нужно. Достаточно знать базовый набор и несколько дополнительных. В этой статья я расскажу вам о самой известной сортировке - это сортировка методом пузырька, которую также называют сортировкой простого обмена.
Для начала, что такое сортировка в паскале и зачем она нужна? Сортировка - это метод упорядочить массив (обычно по возрастанию или убыванию). В задачах встречаются такие строки 'расположить элементы массива, начиная от минимального (максимального)'. Имейте ввиду, что это то же самое. Вернемся к сортировке пузырьком.

Метод сортировки. 2.5 Сортировка выбором. На языке Pascal. Любая программа. Упорядочить массив по возрастанию методом выбора - Pascal. Напишите программу сортировки. Сортировка выбором. Программа на языке Паскаль: const n = 10.
Оригинал я и досматривать не стала. Афера томаса крауна 2. Вот уж во истину 'на вкус и цвет.'
Бадшах - смотрите онлайн, бесплатно, без регистрации, в высоком качестве!
Почему ее назвали именно так? Дело в том, что это аналогия.
Паскаль Онлайн
Представьте себе обычный массив, расположенный вертикально. В результате сортировки более меньшие элементы поднимаются вверх. То есть здесь массив можно представить в виде воды, а меньшие элементы в виде пузырька, которые всплывают наверх. Теперь подробнее о самом алгоритме. Все достаточно просто: 1. Для сортировки используется 2 цикла, один вложен в другой. Один используется на шаги, другой на под-шаги.
Программа Паскаль Онлайн
Суть алгоритма - это сравнение двух элементов. Поясняю, например имеем массив с 10-ю элементами.
Элементы будут сравниваться парами: 1 и 2, 2и 3,3 и 4,4 и 5,6 и 7 и т.д. При сравнении пар, если предыдущий элемент оказался больше чем последующий - то их меняют местами. Например если второй элемент равен 5, а третий 2, то они их поменяют местами.
Сортировка методом пузырька делится на шаги. Погода в чите на неделю. В каждом шаге выполняется попарное сравнение. В результате каждого шага наибольшие элементы начинают выстраиваться с конца массива. То есть после первого шага самый большой по значению элемент массива будут стоять на последнем месте. Во втором шаге работа производится со всеми элементами кроме последнего. Опять находится самый большой элемент и ставится в конец массива, с которым производится работа. Третий шаг повторяет второй и так до тех пор, пока массив не будет отсортирован.

Для более удобного восприятия приведу нагядный пример. Возьмем массив, состоящий из 7 элементов: 2,5,11,1,7,8,3. Смотрим.(Кликните на картинку для увеличения изображения).