Muutuja (informaatika)
Ilme
Muutuja on informaatikas koht (aadress) mälus, mis hoiab väärtusi. Sõltuvalt programmeerimiskeelest, võib olla vajadus muutujate kasutamiseks need eeldeklareerida (neile mälu eraldada) ja initsialiseerida (algväärtustada). Väärtused võivad sisaldada
- sisu
- viita sisule
Artikli kirjutamine on selles kohas pooleli jäänud. Jätkamine on kõigile lahkesti lubatud. |
Harjumusepäraselt kasutatakse informaatikas muutujate märkimiseks võimalikult täpselt kirjeldavaid sõnakombinatsioone, et suurendada koodi loetavust, näiteks: "myyja_sissetulek_bruto", "relv(x).l88gij6ud.value" ja "binoomv6rrandi_muutuja[x].value". Koodi loetavuse huvides võidakse seada reegleid, et kõik muutujate nimed oleks ühes kindlas keeles.
Andmete diskreetsus
[muuda | muuda lähteteksti]Informaatikas on andmed diskreetsed (piiritletud). Ehk kui matemaatikas on võrrand:
x=y+z
, siis informaatikas kujutaks see võrrandit
x=(y+z) mod tp
, kus:
- x – väärtustatav muutuja
- y – väärtusega muutuja
- z – väärtusega muutuja
- tp – konstant, millele on reserveeritud x'i andmetüübi jagu mälu. Mis oleks ühesuunalise täisarvuna (nt: unsigned int) 32-bitisel arvutil: 232–1 ehk 4294967295.
Lisaks
- Osades programmeerimiskeeltes (nt: BASIC) deklareerib kompilaator deklareerimata jäänud muutujad varjatud kujul ise!
- Osades programmeerimiskeeltes (nt: BASIC) on väärtused, mis viitavad sisule, peidetud kujul.