109
§ 31–32. Прак ти кум. Прак ти ка лық есеп тер ді
ше шу үшін сұ рып тау ал го ритм де рін іс ке асы ру
1-мы сал.
for цик лі кө ме гі мен
кө пір шік ті сұ рып тау ға
прог рам ма құ ру.
Ше ші мі:
from random import randint
N = 10
a = [ ]
for i in ran e(N):
a.append(randint(1, 99))
print(a)
for i in ran e(N-1):
for in ran e(N-i-1):
if a
> a + 1 :
a
, a + 1 = a + 1 , a
print(a)
Код ты орын дау нә ти же сі:
63, 80, 62, 69, 71, 37, 12, 90, 19, 67
12, 19, 37, 62, 63, 67, 69, 71, 80, 90
2-мы сал.
While цик лі нің кө ме гі мен
кө пір шік ті сұ рып-
тау ға прог рам ма құ ру.
Ше ші мі:
from random import randint
N = 10
a = [ ]
for i in ran e(N):
a.append(randint(1, 99))
print(a)
i = 0
while i < N 1:
= 0
while < N 1 i:
if a
> a + 1 :
a
, a + 1 = a + 1 , a
+ = 1
i + = 1
print(a)
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217
110
Нә ти же сі:
3-мы сал.
Python-да кө пір шік ті
сұ рып тау функ ция сын
пай да ла нып, сұ рып тау прог рам ма сын құ ру.
Ше ші мі:
from random import randint
def bubble(array):
for i in ran e(N-1):
for in ran e(N-i-1):
if array
> array + 1 :
buff = array
array
= array + 1
array + 1 = buff
N = 10
a = [ ]
for i in ran e(N):
a.append(randint(1, 99))
print(a)
bubble(a)
print(a)
Достарыңызбен бөлісу: