Отырысында қарастырылды және мақұлданды



жүктеу 0,92 Mb.
Pdf просмотр
бет7/10
Дата18.12.2022
өлшемі0,92 Mb.
#40674
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Python программалау тілі-Прак

: array [1..n] of
Мұндағы: – массив(кесте) атауы, 1 алғашқы элемент нөмірі, n- ақырғы элемент 
нөмірі, -integer, real немесе string…болатын элемент типі, array- (жиым) 
операторды белгілеуге арналған Паскальдың қызметші сөзі. 
Массив элементтерін енгізу 
BEGIN 
for i:=1 to n do 
begin 
write(i,’-элементтіенгіз ‘); 
readln(А[i]); 
end; 
Жиымэлементтерінэкранғашығару 
For i:=1 to n do 
write (A[i],’’:2); 
 
 
 


16 
Екі өлшемді массивтер 
Есептерде деректерді кесте түрінде сақтау жиі кездеседі. Мұндай деректер 
матрица немесе екі өлшемді массив деп аталады. Python программалау тілінде 
көпөлшемді массивтер жоқ. Алайда кез келген кесте тізімдер тізімімен 
ұсынылуы мүмкін. Яғни тізімнің әрбір элементі тізім болып табылады. 
Python-дағы тізім кез келген типтегі элементтердің реттелген жиынтығы болуы 
мүмкін. Массив – бір типтегі элементтердің реттелген жиынтығы, сондықтан 
тізім массивке қарағанда икемді, бірақ бұл икемділік қарапайым құрылым мен 
жұмыс істейтін кезде қиындық туғызады. Тізім – динамикалық өзгеретін тип, 
бұл кез келген уақытта тізімге элементтерді қосуға және тізімдегі элементтерді 
жоюға болады дегенді білдіреді. Екіөлшемді массивті жазу үлгісін 
қарастырайық: 
my_list1 = [[11, 12, 5, 2], [15, 6, 10, 5], [10,
8, 12, 5], [12, 15]]
Көпөлшемді массивте әртүрлі бағандар мен жолдар болуы мүмкін екенін ескеру 
керек. Екіөлшемді массивтерде әртүрлі типтер болуы мүмкін. my_list2 = [[11,
12, 5, 2], ['hello', 'hi', 'salem'], [10.1, 8.2, 12.4, 3.5], [12, 15]] Бұл массив 
my_list2: int, string, float 
сияқты түрлі деректер типіндегі кірістірілген 
тізімдерінен тұрады. my_list2 нәтижесін шығару. 
Екіөлшемді массивтердегі мәндерге қолжеткізу. Екіөлшемді массивтердегі 
деректер элементтеріне екі индекс арқылы қол жеткізуге болады. Бір индекс 
негізгі массивке, екіншісі ішкі массивте деректер элементінің орналасуына 
қатысты. Егер тек бір индексті алатын болсақ, онда осы массивтің барлығы 
индекстің сол позициясы үшін ғана жазылады. Мысал қарастырайық: 
print(my_list1[0]) – экранға шығарады [11, 12, 5, 2] print(my_list1 [1][2]) – 10-
ды экранға шығарады. Толық екіөлшемді массивті басып шығару үшін, біз for 
циклін пайдаланааламыз: 
for i in myList1: 
for j in i: 
print (j, end=" ") 
print () 
Келтірілген код мынадай нәтижені береді 


17 

жүктеу 0,92 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау