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



Pdf көрінісі
бет8/11
Дата26.09.2024
өлшемі0,92 Mb.
#205156
түріПрограмма
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
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 


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




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

    Басты бет