метод "пузырька"

  1. 10 for i%=2 to n%
  2. 20 for j%=0 to n%-i%
  3. 30 if a(j%)>a(j%+1) then a(j%)=a(j%)+a(j%+1):a(j%+1)=a(j%)-a(j%+1):a(j%)=a(j%)-a(j%+1):rem если a(j%)>a(j%+1) меняем их местами. Можно также использовать переменную q (если числа слишком большие) тогда пишем в этой строке: q=a(j%):a(j%)=a(j%+1):a(j%+1)=q
  4. 40 next j%
  5. 50 next i%
распределение чисел в порядке возрастания с помощью метода "пузырька", где a - числовой массив, который нужно распределить в порядке возрастания, n% - кол-во элементов в массиве.

Реклама

Мы в соцсетях

tw tg yt gt