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



бет76/141
Дата29.12.2023
өлшемі0,5 Mb.
#144772
түріУчебники
1   ...   72   73   74   75   76   77   78   79   ...   141
Байланысты:
Информатика-www.emirsaba.org

Мас­сив­тің­типте­рі
Енді программалауда пайдаланылатын массивтердің негізгі
түрлерін қарастырамыз. Массивтер өлшемінің төмендегідей
түрлері бар:
– бірөлшемді;
– екіөлшемді немесе матрица;
– үшөлшемді және т.б.
Практикада үшөлшемді массивтер сирек қолданылады.
Үшөлшемді массивтерге оқулық немесе кітап мысал бола алады
(1-ші индекс – кітаптың беттері десек, 2-ші индекс – беттегі
жолдар, ал 3-ші индекс – жолдағы әріптер болады). Бірден көп
өлшемі бар массивтерді көпөлшемді (екіөлшемді, үшөлшемді
массивтер және т.б.) деп атайды.
Python программалау тілінде көпөлшемді классикалық мас-
сивтер жоқ. Дегенмен осы платформаның негізгі ерекшеліктері
көпөлшемді тізімді (list) құруды жеңілдетеді.
Py
­программалау­ортасында­массивті­жариялау­
Массивті жариялау үшін, массивтің атауын және айны ма-
лы лар дың типін көр се ту керек.
Мысалы, массивті
float типімен жариялайық:
import array as arr
a = arr.array('f')
Py
­программалау­ортасында­мас­сив­ті­­
ини­ и­али­за­ ия­лау
Біз массивті жариялағаннан кейін оны өз программа-
мызда пайдалана аламыз, егер оны инициализацияламаған
болсақ (оның элементтеріне бастапқы мән бермесек), оның
ешқандай пайдасы болмайды. Массивті инициализация-
лауды бірнеше жолмен орындауға болады. Мысалы,
int деп
жариялағанда:
Ма­ңыз­ды­мә­лі­мет
ассивтің­ лементтерін­нөмірлеу­нөлден­басталады ­ ысалы,­егер­
бізде­бес­ лементтен­т ратын­массив­болса,­онда­оларға­мынадай­жолмен­
қол­жеткізуге­болады
[0] [1] [2] [3] [4].
АРМАН
-ПВ
баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


91
numbers_array = arr.array('i', [7, -5, 9, 1, 0,


-2, 4, 3, 6, 8])
Numbers_array массивінде 10 элемент бар. Массивтің
өлшемін
len () функциясын қолдану арқылы табуға болады:
len(numbers_array)
Егер бастапқыда 9 өлшемді массивтің барлық элементтері
бірлік болса, онда циклді қолданамыз:
import array as arr
b = arr.array('i')
for i in range(0,9):
b.append(1)
Массивті былай да беруге болады:
b = arr.array('i',[10, 20, 42])
Python программасындағы жүйелілік индексі нөлден
басталады. Теріс индекстер элементті кезектің соңынан бастап
көрсетеді (–1 – соңғы элемент). Мысалы:
>>> s = [1, 2, 3, 4, 5]
>>> print s[0], s[2], s[-1]
1 3 5
Жауап­берейік
1. Массив деген не?
2. Массив қалай жарияланады? Массив қалай формат талады?
3. Массив қандай деректер типінен тұруы мүмкін?


Достарыңызбен бөлісу:
1   ...   72   73   74   75   76   77   78   79   ...   141




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

    Басты бет