метод СортироватьПоВозрастанию(Массив: Массив<Число>): Массив<Число>
если Массив.Размер() < 2
возврат Массив
;
пер Переставлены: Булево
для Индекс1 = 0 по Массив.Граница() - 1
Переставлены = Ложь
для Индекс2 = 0 по Массив.Граница() - Индекс1 - 1
если Массив[Индекс2] > Массив[Индекс2 + 1]
пер ВременнаяПеременная = Массив[Индекс2]
Массив[Индекс2] = Массив[Индекс2 + 1]
Массив[Индекс2 + 1] = ВременнаяПеременная
Переставлены = Истина
;
;
если не Переставлены
прервать
;
;
возврат Массив
;
метод ВыполнитьСортировку()
знч Массив = [10, 120, 45, 30, 65, 50, 100]
знч МассивПоВозрастанию = СортироватьПоВозрастанию(Массив)
;