Врсте података у програмирању и њихове карактеристике

10. 3. 2020.

У сваком програму користе се индикатори који се могу подијелити у двије велике групе: варијабле и константе. Прве оне мењају вредност током извођења алгоритма, а друге не. И варијабле и константе карактеришу различите врсте података. Оне утичу на њихову структуру, начин презентације, правила коришћења, као и скуп вредности које узимају индикатори. У програмирању се разматрају сљедећи типови података: једноставни, структурирани и референтни. Овај чланак ће бити посвећен њима.

Једноставни типови података

типови података
Варијабла која припада овој групи може похранити само једну вриједност у исто вријеме. Њихово друго име је "атомски" или "скаларни" тип података. То је због чињенице да немају унутрашњу структуру. Оне укључују следеће типове: логички, нумерички, стринг. Треба напоменути да је релациони модел који је предложио К. Подаци првобитно засновани на показатељима из ове групе. У различитим програмским језицима, једноставни типови података могу укључивати и типове као што су:

  • целина;
  • интервал;
  • реал;
  • новац;
  • тиме

Структурирани типови података

једноставни типови података За задатак сложених система постоји друга група индикатора. Ови типови података укључују скуп елемената, тј. имају унутрашњу структуру. То укључује, посебно, низове и записе. Прва је математичка функција чија је домена коначна. Што се тиче записа (или структуре), он је тупле из картезијанског производа скупова. На основу низова и записа, можете креирати још сложеније индикаторе који могу бити потребни током развоја програма. Заједничка карактеристика ове групе је присуство унутрашње структуре, која се користи на истом нивоу апстракције као и типови података који се разматрају. То значи да је могуће извести операције са низом или записом (структуром) у цјелини. За њих постоје чак и одвојене функције које вам омогућавају да креирате низове из једноставних елемената. Треба напоменути да је нумерички тип, који је традиционално класификован као једноставан, у ствари такође комплексан, јер је било који број скуп битова. Али на нивоу програмског кода немогуће је „видети“ његову сложену структуру. Ово се може урадити само на нижем нивоу апстракције.

Линкови (показивачи)

Индикатори ове групе се користе за указивање на друге врсте података, стога се често називају “показивачима”. Најчешће се користе у програмским језицима за процедурални тип.

Модел релационих података

структурирани типови података Многи људи погрешно верују да се у релационом моделу могу користити само једноставни подаци, али у стварности то није случај. Унутрашња структура у таквим операцијама се уопште не разматра, тако да ће се низ разматрати само као цјелина. А акције са појединачним елементима који су укључени у њега постаће немогуће. Ако одаберете праве компоненте низа или структуре, онда такве операције нису потребне, тако да се структурирани индикатори могу успјешно користити у релацијском моделу.