КампутарыТыпы файлаў

Тыпы дадзеных

Па меры развіцця камп'ютэрных тэхналогій пастаянна змянялася ўяўленне аб арганізацыі дадзеных і іх ролі. Кампутар мае ўласцівасць захоўваць вялікія аб'ёмы інфармацыі і кіраваць ёй. Так як асобныя ўласцівасці дадзеных пры іх выкарыстанні ігнаруюцца з прычыны сваёй непатрэбнасці, самі дадзеныя ўяўляюцца нам нейкім абстрактным кавалкам рэальнасці. Да прыкладу, у нас ёсць спіс паспяховасці навучэнцаў у нейкай школе, у спісе мы выбіраем нейкага вучня, каля яго будзе напісаны яго клас, а таксама ацэнка, амаль напэўна там не будзе ўказаны яго звычкі, альбо колер вачэй. Так адбываецца і з дадзенымі на кампутары. У любой сітуацыі трэба выбіраць мноства дадзеных, якое маюць рэальную карысць для нас. Затым трэба выбраць спосаб прадстаўлення гэтых дадзеных, а гэта ўжо будзе залежаць ад магчымасцяў вашага праграмнага забеспячэння і кампутара.

У наш час існуюць розныя тыпы дадзеных. Улічваючы пастаянны прагрэс у камп'ютэрных тэхналогіях, цяпер можна выкарыстоўваць як звычайныя неструктураваных дадзеныя, так і вельмі складаныя тыпы, атрыманыя камбінаваннем найпростых дадзеных.

Разгледзім больш падрабязна тыпы дадзеных. У матэматыцы прынята класіфікаваць розныя велічыні па тыпах, тое ж самае адбываецца і ў праграмаванні. Кожная функцыя, зменная, канстанта або выраз адносіцца да вызначанага тыпу. Што ж уяўляюць сабой простыя тыпы дадзеных? Па-першае, гэта - цэлыя лікі, над якімі могуць выконвацца звычайныя аперацыі, такія як: складанне, падзел і г.д. У адрозьненьне ад цэлых лікаў у арыфметыцы, цэлыя лікі ў інфарматыцы маюць свой дыяпазон. Па-другое, гэта - сапраўдныя лікі, над якімі могуць быць выкананы такія ж аперацыі, але дакладнасць іх будзе не пераўзыходзіць асобнае фіксаванае значэнне. Па-трэцяе, гэта - знакавыя дадзеныя, якія з'яўляюцца ўпарадкаванні і маюць свой лікавы код. Па-чацвёртае, гэта - малыя велічыні, для якіх выканальная толькі аперацыя складання. Па-пятае, гэта - лагічныя тыпы дадзеных, якія прымаюць значэнне "true" і "false", праўда і хлусня, адпаведна. Ну і нарэшце, гэта - прыстасаваныя тыпы, якія, напрыклад, могуць ўключаць у сябе літары і лічбы ў пэўным карыстацкім дыяпазоне.

Названыя вышэй тыпы дадзеных, названыя простымі, можна лёгка распазнаць, бо яны выконваюць ўмова: 1 імя - 1 значэнне. Цяпер мы разбярэмся ў тым, што такое структураваныя тыпы дадзеных. Яны вызначаюцца самім распрацоўшчыкам праграмы. Зразумела, што дзеянні абмежаваныя магчымасцямі той ці іншай мовы праграмавання, ды і ў розных мовах магчымасці структурызацыі не супадаюць, але многія з структур стандартна рэалізаваны амаль ва ўсіх мовах праграмавання. Такія тыпы дадзеных класіфікуюць па асобных прыкметах: спарадкаваная - неўпарадкаваных, аднастайная - неаднастайная, статычная - дынамічная, прамы доступ - паслядоўны доступ. Гэтыя прыкметы з'яўляюцца супрацьлеглымі толькі ўнутры пары, а па-за яе могуць спалучацца. Сюды ўваходзяць запісу, файлы, мноства, масівы, стэкі, а таксама іерархічная арганізацыя дадзеных. У асобных выпадках праграміст можа задаваць дынамічныя структуры дадзеных, а памяць для іх захавання вылучаецца прама ў працэсе працы праграмы.

У наш час атрымала вялікі распаўсюд аб'ектна-арыентаванае праграмаванне, якое цалкам ліквідавала канфлікт паміж дадзенымі і праграмай. Як мы ўжо пераканаліся, існуюць розныя тыпы дадзеных, выкарыстанне якіх залежыць толькі ад бягучай сітуацыі і жаданняў самога чалавека. З дадзенымі можна вырабляць розныя аперацыі, яны маюць свае адзінкі прадстаўлення і адзінкі вымярэння. Але галоўнае толькі тое, што без іх мы б з вамі не сядзелі цяпер за кампутарам, і тэхналогіі проста стаялі б на месцы.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.birmiss.com. Theme powered by WordPress.