muzruno.com

Видове данни

Тъй като развитието на компютърните технологии непрекъснато променя идеята за организацията на данните и тяхната роля. Компютърът има възможност да съхранява голямо количество информация и да я управлява. Тъй като индивидуалните свойства на данните се игнорират, когато се използват поради тяхната безполезност, данните сами по себе си ни изглеждат абстрактни неща. Например, ние имаме списък на напредъка на учениците в някое училище, в списъка сме избрали някой студент, за него ще напише своя клас, както и оценка, почти със сигурност няма да бъдат посочени неговите навици, или оцветяването на очите му. Това се случва и с данните на компютъра. Във всяка ситуация, трябва да изберете много данни, които имат реални ползи за нас. След това трябва да изберете начин да представите тези данни и това ще зависи от възможностите на вашия софтуер и компютър.

В днешно време съществуват различни видове данни. Като се има предвид непрекъснатият напредък в компютърната технология, сега можете да използвате както конвенционални неструктурирани данни, така и най-сложните типове, получени чрез комбиниране на най-простите данни.

Нека разгледаме по-подробно типовете данни. В математиката е обичайно да се класифицират различни стойности по тип, същото се случва и при програмирането. Всяка функция, променлива, константа или израз е от определен тип. Какви са простите типове данни? Първо, това са цели числа, върху които могат да се извършват обикновени операции като добавяне, разделяне и т.н. За разлика от числата в аритметиката, числата в компютърната наука имат своя собствена гама. Второ, това е - реални номера, по които могат да се извършват едни и същи операции, но точността им няма да надвишава единична фиксирана стойност. Трето, това са символични данни, които са подредени и имат собствен цифров код. Четвърто, това са стойностите на низовете, за които е възможна само операцията за добавяне. Пето, това са логически типове данни, които приемат стойността "true" и "false", вярна и фалшива, съответно. Накрая, това са персонализирани типове, които например могат да включват букви и цифри в конкретен потребителски диапазон.



Горните типове данни, наречени прости, могат лесно да бъдат разпознати, тъй като те изпълняват условието: 1 име - 1 стойност. Сега ще разберем, какво е структурирани типове данни. Те се определят от разработчика на програмата. Ясно е, че действията са ограничени от възможностите на един или друг програмен език, а на различни езици възможностите за структуриране не съвпадат, но много от структурите са стандартизирани на почти всички програмни езици. Такива видове данни се класифицират според индивидуалните характеристики: подредени - неразпределени, хомогенни - хетерогенни, статични - динамични, директен достъп - последователен достъп. Тези знаци са противоположни само в рамките на двойката, а извън нея могат да бъдат комбинирани. Това включва записи, файлове, набори, масиви, стекове и йерархична организация данни. В някои случаи програмистът може да посочи динамика структури от данни, и паметта за тяхното съхранение се разпределя директно по време на работа на програмата.

В наше време обектно-ориентираното програмиране стана много популярно, което напълно премахна конфликта между данните и програмата. Както вече видяхме, съществуват различни видове данни, чието използване зависи само от настоящата ситуация и желанията на самия човек. С данните можете да извършвате различни операции, те имат свои собствени звена за представителство и мерни единици. Но най-важното е, че без тях сега няма да седим на компютъра и технологиите просто ще останат неподвижни.

Споделяне в социалните мрежи:

сроден