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

Izbrisani sadržaj Dodani sadržaj
m {{Wikipoveznice}}
Uršul (razgovor | doprinosi)
Nema sažetka uređivanja
Redak 2:
{{Wikipoveznice}}
 
'''PromjenjivaPromjenjivica''' (imenica; ''engl. variable'', u hrv. u upotrebi još i '''varijabla''') u kontekstu programiranja jest ime kojem je pridružena vrijednost, i ta vrijednost se naziva vrijednost promjenjivepromjenjivice.
Vrijednost promjenjivepromjenjivice moguće je "promijeniti", odnosno moguće joj je pridružiti neku drugu vrijednost, pa otud naziv promjenjivapromjenjivica.
 
Bitno je promjenjivupromjenjivicu ne shvatiti kao da je ona samo ime, jer u pojam promjenjivepromjenjivice ulazi i ideja njoj pridružene vrijednosti, kao i ideja vremena kroz koje je vrijednost promjenjivepromjenjivice moguće mijenjati. Dakle, ako bismo htjeli saznatidoznati vrijednost neke promjenjivepromjenjivice imena '''a''', ne bi bilo dovoljno pitati: "koja je vrijednost promjenjivepromjenjivice '''a'''" - potrebno je pitati koja je vrijednost promjenjivepromjenjivice '''a''' u nekom trenutku '''t'''. Ovo je u oprecioprjeci s promjenjivicama (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, promjenjivapromjenjivicaa nije isto što i njoj pridružena vrijednost: moguće je da postoje dvije različite promjenjivepromjenjivice, koje imaju istu vrijednost. Mijenjajući vrijednost jedne promjenjivepromjenjivice, ne mijenjamo vrijednost druge. Dakle, identitet promjenjivepromjenjivice nije njena vrijednost, većnego njeno ime.
 
Za imena se u programskim jezicima obično koristi nešto preciznija ideja identifikatora[[identifikator]]a, a identifikator je informacija koja je jednoznačna u svom osnovnom kontekstu. Imena promjenjivih jesu identifikatori.
 
Uz pojam promjenljivepromjenljivice, imamo i njoj oprečanoprječan pojam [[nepromjenjivakonstanta|nepromjenjivekonstante]]; nepromjenjiva je ime kojem je vrijednost pridružena u trenutku uvođenja, te joj nije moguće naknadno pridružiti drugu vrijednost.
 
==Podloga==