Г и сал­ға­раева к а ка­лы­мо­ва ж а орын­таева информатика



Pdf көрінісі
бет73/124
Дата27.10.2023
өлшемі4,51 Mb.
#188602
түріКнига
1   ...   69   70   71   72   73   74   75   76   ...   124
Байланысты:
395 (1)

1-тап сыр ма.
 
Pytһon прог рам ма лау ті лін де сұ рып тау ал го-
рит мі ен гі зілген:
import array as arr
#n – лементтер саны
n = int(input("Number of elements: "))
mass = arr.array('i')
#масс ті толтырамыз
for i in range(n):
print (i+1, end="-")
mass.append(int(input("element: ")))
#баста қы масс ті шығару
print ("Initial array: ", end=" ")
АРМАН
-
ПВ
 
баспасы
Все
учебники
Казахстана
на
OKULYK.KZ
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17 
мая
2019 
года

217


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. Прак ти кум. Эле ме нт ті жою және кірістіру
Бірөлшемді мас сив тен эле ме нт ті жою де ген не? Элементті 
жою де ге ні міз – эле ме нт тің мас сив тен «өшірілуі», эле мент-
тердің жал пы са нының азаюы. Элементті массивке кірістіру 
кезінде элементтердің жалпы саны көбеюі керек.
Бастапқы тізбегі:


Достарыңызбен бөлісу:
1   ...   69   70   71   72   73   74   75   76   ...   124




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет