104
for i in range (len(mass)):
print (mass[i], end=" ")
print (" n")
#масс ті кему ретімен с ры тау
for i in range(n):
for j in range(n-1):
if mass[j] < mass[j+1]:
#орын ауыстыру
temp = mass[j]
mass[j] = mass[j+1]
mass[j+1] = temp
#с ры талған масс ті шығару
print ("Final array: ", end=" ")
for i in range(len(mass)):
print(mass[i], end=" ")
Программа нәтижесі
(
20-су рет
)
:
20-су рет.
Прог рам ма нә ти же сі
Python программалау тілінде
өсу реті бойынша сұ рып тау
sorted()
функциясы арқылы жүзеге асырылады. Тізбектің
элементтерін кері тәртіпте көрсету үшін
reverse
пайдаланылады.
Өсу реті бойынша:
my_list = [2,6,9,1,3,7,4]
a = sorted(my_list)
print(a) # [1,2,3,4,6,7,9]
АРМАН
-
ПВ
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
105
Кему реті бойынша:
my_list = [2,6,9,1,3,7,4]
a = sorted(my_list, reverse = True)
print(a) # [9,7,6,4,3,2,1]
2-тап сыр ма.
Python программалау тілінің консолдық
прог рам масындағы
массивті есептеп, нәтижесін көпіршіктеп
сұрыптау әдісімен экранға шығарудың үлгісі.
import array as arr
n = int (input("Number of elements: "))
mass = arr.array('i')
for i in range(n):
print (i+1, end="-i")
mass.append(int(input("element: ")))
print("Initial array: ", end=" ")
for i in range(n):
print(mass[i], end=" ")
print(" n")
noSwap = True
passnum = n-1
while passnum > 0 and noSwap:
noSwap = False
for i in range(passnum):
if mass[i] > mass[i+1]:
noSwap = True
temp = mass[i]
mass[i] = mass[i+1]
mass[i+1] = temp
passnum = passnum - 1
print("Final array: ", end=" ")
for i in range(n):
print(mass[i], end=" ")
АРМАН
-
ПВ
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
106
Прог рам ма ның ко дын тал дап кө рейік. Қа жет кі тап ха на-
лар ды (1-жол) қо сып, N мас сив те гі эле ме нт тер
са нын ен гі зіп
жә не N-ді (3-жол) са нап, мас сив құ ра мыз (4-жол), пай да ла ну-
шы ға мас сив тің эле ме нт те рін ен гіз іп, мас сив тің эле ме нт те рі не
(6–8-жол дар) кө пір шік ті сұ рып тау әді сін орын дай мыз (16–26-
жол дар), эк ран да сұ рып тал ған мас сив ті көр се теміз (29–31).
Программа төмендегі суретте көрсетілген
(
21-су рет
)
:
21-су рет.
Прог рам ма нә ти же сі
3-тап сыр ма.
Кестеде Нұр-Сұлтаннан
Қа зақ стан ның кей бір
қа ла ла ры на дей ін гі ара қа шық тық жазылған. Қа ла лар ға де йін гі
қа шық тық берілген рет бойынша шығатындай, прог рамма
құрыңдар:
S={1224, 196, 1505, 426, 276}
ҚР
қалалары
Алматы
Қарағанды Шымкент Павлодар Көкшетау
S, км
1224 км
196 км
1505 км
426 км
276 км
АРМАН
-
ПВ
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
107
§ 22. Прак ти кум. Эле ме нт ті жою және кірістіру
Бірөлшемді мас сив тен эле ме нт ті жою де ген не? Элементті
жою де ге ні міз – эле ме нт тің мас сив тен «өшірілуі», эле мент-
тердің жал пы са нының азаюы. Элементті
массивке кірістіру
кезінде элементтердің жалпы саны көбеюі керек.
Бастапқы тізбегі:
Достарыңызбен бөлісу: