Varijabla (računarstvo): razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Popravljeno formatiranje
Prvi pasus, poboljšanja
Redak 3:
Vrijednost promjenjivke moguće je "promijeniti", odnosno moguće joj je pridružiti neku drugu vrijednost, pa otud naziv promjenjivka.
 
PromjenjivicaPromjenjivka je svojevrsno skladište u kojem seje nalazipohranjena podatakneka vrijednost, a unutar kojegkoja se može tijekom rada mijenjati, od čega je došlotijekom ovakvoizvršavanja imeprograma. <ref name="Essert, Žilić"/> Ime promjenjivke čine kombinacije slovnobrojčanih znakova s time da prvi znak ne smije biti znamenka niti znak [[razgodak|razgotka]].<ref name="Essert, Žilić"/> Kakva će biti promjenjivka, ovisi kakva se pridružba napravila. Promjenjivici je moguće pridružiti bilo koji tip podatka.<ref name="Essert, Žilić"/>
Kada se više promjenjiviki poveže operatorima, dobije se '''izraz'''.<ref name="Essert, Žilić"/>
 
Bitno je promjenjivku ne shvatiti kao da je ona samo ime, jer u pojamPojam promjenjivke ulaziobuhvaća i ideja njoj pridružene vrijednosti, kao i idejaideju vremena krozu kojekojem jese vrijednost promjenjivke mogućemože mijenjati. Dakle, ako bismo htjeli doznati vrijednost neke promjenjivke imena '''a''', ne bi bilo dovoljno pitati: "koja je vrijednost promjenjivke '''a'''" - potrebno je pitati koja je vrijednost promjenjivke '''a''' u nekom trenutku '''t'''. Ovo je u oprjeci s promjenjivkama (varijablama) kakve poznajemo u matematici, iz čijeg je poimanja isključena ideja promjene kroz vrijeme: varijable u matematici mogu poprimati različite vrijednosti, ali samo u različitim kontekstima. Unutar istog konteksta (jednadžba, formula) one su - nepromjenjive.
 
Nadalje, promjenjivka nije isto što i njoj pridružena vrijednost: moguće je da postoje dvije različite promjenjivke, koje imaju istu vrijednost. Mijenjajući vrijednost jedne promjenjivke, ne mijenjamo vrijednost druge. Dakle, identitet promjenjivke nijeodeređen njenaje vrijednost,njenim nego njeno imeimenom.
 
Za imena se u programskim jezicima obično koristi nešto preciznija ideja [[identifikator]]a, a identifikator je informacija koja je jednoznačna u svom osnovnom kontekstu. ImenaIme promjenjivihpromjenjive jesuje identifikatorinjen identifikator.
 
Uz pojam promjenljivicepromjenljivke, imamo i njoj oprječanoprječne pojampojmove nepromjenjivke (''engl. immutable'') i [[konstanta|konstante]] (''engl. constant''); nepromjenjivanepromjenjivka je ime kojem je vrijednost pridružena u trenutku njenog uvođenja, te joj nije moguće naknadno pridružiti drugu vrijednost. Konstanta je ime kojem je vrijednost zadana u izvornom kodu programa, te joj nije moguće mijenjati vrijednost za vrijeme izvršavanja programa.
 
==Podloga==