Жиым (Массив; array) — барлығы бір тектес элементтерден құралып, бір атпен ғана аталып реттелген мәліметтер жиымы. Жиымның аты мен элементтерінің индексін көрсету олардың кез келген накты элементін тауып алып, пайдалануға мүмкіндік береді.
Ақпарат массивінің құрылымы немесе жай массив, элементтердің жиынтығынан (мәндерден немесе айнымалылардан) тұратын деректер құрылымы болып табылады, олардың әрқайсысы массивтің ең болмағанда бір индексімен немесе кілтпен сәйкестендіріледі. Массив әрбір элементтің жағдайы математикалық формула бойынша оның индекстік кортежінен есептелуі мүмкін. Деректер құрылымының қарапайым түрі бір өлшемді массив деп аталатын сызықтық массив болып табылады.
Мысалы, 0-ден 9-ға дейінгі көрсеткіштермен 10 (4 байт) бүтін сандар, 2000, 2004, 2008, ..., 2036 жад адрестерінде 10 сөз түрінде сақталуы мүмкін, осылайша элемент i индексінде 2000 + ( i × 4) мекен-жайы бар.
Массивтер және олардың программалаудағы тарихы туралы мәліметтер:
Массив туралы ақпарат:
Массив – индекс немесе индекстер арқылы анықталған мәндер жиынын (массив элементтері) сақтауға арналған деректер құрылымы. Массив элементтері нақты диапазонға жататын бүтін сандар немесе индекстер болуы мүмкін.
Жиым өлшемі массив ішіндегі элементке қатынасу үшін пайдаланылатын индекстер санын анықтайды. Қолданылатын индекстер санына байланысты массивтер бір өлшемді, екі өлшемді, үш өлшемді және т.б.
Жиымның пішіні немесе құрылымы өлшемдер саны және әрбір өлшем бойынша массивтің өлшемі (көлемі) туралы ақпаратты береді.
Массивтердің тарихы:
Массив ұғымының ұзақ тарихы бар және ол математика мен информатиканың әртүрлі салаларында қолданылады.
Ерте компьютерлерде және Fortran сияқты бағдарламалау тілдерінде массивтер деректерді ұйымдастыру үшін қолданылатын алғашқы деректер құрылымдарының бірі болды. Олар үлкен көлемдегі ақпаратты сақтау және өңдеудің ыңғайлы әдісін қамтамасыз етті.
Уақыт өте келе массивтердің әртүрлі типтері пайда болды, соның ішінде статикалық және динамикалық массивтер. Статикалық массивтердің бекітілген өлшемі бар, ол массив жасалған кезде анықталады. Динамикалық массивтер бағдарламаның орындалу барысында өз өлшемін өзгерте алады.
Бағдарламалау тілдерінің дамуымен массивтермен жұмыс істеуге арналған әртүрлі құралдар мен кітапханалар пайда болды, оларды ыңғайлы және күшті етеді.
Қазіргі бағдарламалау тілдерінде массивтер деректерді сақтау және өңдеу үшін барлық жерде қолданылады. Олар элементтер жиынын басқарудың тиімді жолын қамтамасыз етеді және элементтерге индекс бойынша жылдам қол жеткізуге мүмкіндік береді.
Классикалық бір өлшемді массивтерден басқа бүгінгі таңда деректермен жұмыс істеу мүмкіндіктерін кеңейтетін тізімдер, ассоциативті массивтер және көп өлшемді массивтер сияқты деректер құрылымдарының алуан түрі бар.
Заманауи бағдарламалау тілдері массивтермен жұмыс істеуге арналған функциялар мен әдістердің бай жиынтығын ұсынады, бұл оларды бағдарламаларды жасаудың қуатты құралына айналдырады.
Жалпы алғанда, массивтердің бай тарихы бар және деректерді сақтау және өңдеу үшін қолданылатын бағдарламалаудағы негізгі деректер құрылымдарының бірі болып қала береді.
Дереккөздер
- Қазақ тілі терминдерінің салалық ғылыми түсіндірме сөздігі: Информатика және компьютерлік техника / Жалпы редакциясын басқарған түсіндірме сөздіктер топтамасын шығару жөніндегі ғылыми-баспа бағдарламасының ғылыми жетекшісі, педагогика ғылымдарының докторы, профессор, Қазақстан Республикасы Мемлекеттік сыйлығының лауреаты А.Қ.Құсайынов. – Алматы: «Мектеп» баспасы» ЖАҚ, 2002 жыл. – 456 бет. ISBN 5-7667-8284-5
Бұл мақаланы Уикипедия сапа талаптарына лайықты болуы үшін уикилендіру қажет. |
Бұл мақалада еш сурет жоқ. Мақаланы жетілдіру үшін қажетті суретті енгізіп көмек беріңіз. Суретті қосқаннан кейін бұл үлгіні мақаладан аластаңыз.
|
Бұл — мақаланың бастамасы. Бұл мақаланы толықтырып, дамыту арқылы, Уикипедияға көмектесе аласыз. Бұл ескертуді дәлдеп ауыстыру қажет. |
уикипедия, wiki, кітап, кітаптар, кітапхана, мақала, оқу, жүктеу, тегін, тегін жүктеу, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, сурет, музыка, ән, фильм, кітап, ойын, ойындар, ұялы, андроид, iOS, apple, ұялы телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ДК, веб, компьютер
Zhiym Massiv array barlygy bir tektes elementterden kuralyp bir atpen gana atalyp rettelgen mәlimetter zhiymy Zhiymnyn aty men elementterinin indeksin korsetu olardyn kez kelgen nakty elementin tauyp alyp pajdalanuga mүmkindik beredi Akparat massivinin kurylymy nemese zhaj massiv elementterdin zhiyntygynan mәnderden nemese ajnymalylardan turatyn derekter kurylymy bolyp tabylady olardyn әrkajsysy massivtin en bolmaganda bir indeksimen nemese kiltpen sәjkestendiriledi Massiv әrbir elementtin zhagdajy matematikalyk formula bojynsha onyn indekstik kortezhinen eseptelui mүmkin Derekter kurylymynyn karapajym tүri bir olshemdi massiv dep atalatyn syzyktyk massiv bolyp tabylady Mysaly 0 den 9 ga dejingi korsetkishtermen 10 4 bajt bүtin sandar 2000 2004 2008 2036 zhad adresterinde 10 soz tүrinde saktaluy mүmkin osylajsha element i indeksinde 2000 i 4 meken zhajy bar Massivter zhәne olardyn programmalaudagy tarihy turaly mәlimetter Massiv turaly akparat Massiv indeks nemese indekster arkyly anyktalgan mәnder zhiynyn massiv elementteri saktauga arnalgan derekter kurylymy Massiv elementteri nakty diapazonga zhatatyn bүtin sandar nemese indekster boluy mүmkin Zhiym olshemi massiv ishindegi elementke katynasu үshin pajdalanylatyn indekster sanyn anyktajdy Қoldanylatyn indekster sanyna bajlanysty massivter bir olshemdi eki olshemdi үsh olshemdi zhәne t b Zhiymnyn pishini nemese kurylymy olshemder sany zhәne әrbir olshem bojynsha massivtin olshemi kolemi turaly akparatty beredi Massivterdin tarihy Massiv ugymynyn uzak tarihy bar zhәne ol matematika men informatikanyn әrtүrli salalarynda koldanylady Erte kompyuterlerde zhәne Fortran siyakty bagdarlamalau tilderinde massivter derekterdi ujymdastyru үshin koldanylatyn algashky derekter kurylymdarynyn biri boldy Olar үlken kolemdegi akparatty saktau zhәne ondeudin yngajly әdisin kamtamasyz etti Uakyt ote kele massivterdin әrtүrli tipteri pajda boldy sonyn ishinde statikalyk zhәne dinamikalyk massivter Statikalyk massivterdin bekitilgen olshemi bar ol massiv zhasalgan kezde anyktalady Dinamikalyk massivter bagdarlamanyn oryndalu barysynda oz olshemin ozgerte alady Bagdarlamalau tilderinin damuymen massivtermen zhumys isteuge arnalgan әrtүrli kuraldar men kitaphanalar pajda boldy olardy yngajly zhәne kүshti etedi Қazirgi bagdarlamalau tilderinde massivter derekterdi saktau zhәne ondeu үshin barlyk zherde koldanylady Olar elementter zhiynyn baskarudyn tiimdi zholyn kamtamasyz etedi zhәne elementterge indeks bojynsha zhyldam kol zhetkizuge mүmkindik beredi Klassikalyk bir olshemdi massivterden baska bүgingi tanda derektermen zhumys isteu mүmkindikterin kenejtetin tizimder associativti massivter zhәne kop olshemdi massivter siyakty derekter kurylymdarynyn aluan tүri bar Zamanaui bagdarlamalau tilderi massivtermen zhumys isteuge arnalgan funkciyalar men әdisterdin baj zhiyntygyn usynady bul olardy bagdarlamalardy zhasaudyn kuatty kuralyna ajnaldyrady Zhalpy alganda massivterdin baj tarihy bar zhәne derekterdi saktau zhәne ondeu үshin koldanylatyn bagdarlamalaudagy negizgi derekter kurylymdarynyn biri bolyp kala beredi DerekkozderҚazak tili terminderinin salalyk gylymi tүsindirme sozdigi Informatika zhәne kompyuterlik tehnika Zhalpy redakciyasyn baskargan tүsindirme sozdikter toptamasyn shygaru zhonindegi gylymi baspa bagdarlamasynyn gylymi zhetekshisi pedagogika gylymdarynyn doktory professor Қazakstan Respublikasy Memlekettik syjlygynyn laureaty A Қ Қusajynov Almaty Mektep baspasy ZhAҚ 2002 zhyl 456 bet ISBN 5 7667 8284 5 Bul makalany Uikipediya sapa talaptaryna lajykty boluy үshin uikilendiru kazhet Bul makalada esh suret zhok Makalany zhetildiru үshin kazhetti suretti engizip komek beriniz Suretti koskannan kejin bul үlgini makaladan alastanyz Suretti mynnan tabuga bolady osy makalanyn takyrybyna bajlanysty suret Ortak korda tabyluy mүmkin makalanyn ozge til uikilerindegi nuskalaryn karap koriniz oziniz zhasagan suretti zhүkteniz avtorlyk kukykpen korgalgan suret kospanyz Bul makalanyn bastamasy Bul makalany tolyktyryp damytu arkyly Uikipediyaga komektese alasyz Bul eskertudi dәldep auystyru kazhet