Muutuja

See artikkel vajab toimetamist.


Muutuja on nimetus/sümbol, mille kaudu viitame väärtusele. Muutumatud muutujad on konstandid.

Vastavalt matemaatikas ja arvutiteaduses on saadaks aga sõnast erinevalt aru:

Sisukord

[redigeeri] Matemaatika

Muutuja on matemaatikas suurus või sümbol, mis võib omada erinevaid väärtusi (väärtused ei ole piiratud)

Harjumusepäraselt kasutatakse matemaatikas muutujate märkimiseks tähestiku lõpuosa tähti: x, y ja z. Näiteks valemis:

f(x) = ax

[redigeeri] Arvutiteadus

Muutuja on arvutiteaduses koht mälus, mis hoiab väärtuseid. Muutujate kasutamiseks tuleb muutujad ennem deklareerida(mälu eraldada) ja initsialiseerida(algväärtustada). Väärtused võivad sisaldada

  1. sisu
  2. viita sisule

Harjumusepäraselt kasutatakse arvutiteaduses muutujate märkimiseks võimalikult kirjeldavaid sõne kombinatsioone, et vähendada dokumentatsiooni lugemise vajadust nt: "myyja_sissetulek_bruto", "relv(x).l88gij6ud.value" ja "binoomv6rrandi_muutuja[x].value".

[redigeeri] Andmete diskreetsus

Arvutiteaduses on andmed diskreetsed (piiratletud). Ehk, kui matemaatikas on võrrand:

  • x=y+z
    

, siis arvutiteaduses 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.

[redigeeri] Vaata ka

Välja otsitud andmebaasist "http://et.wikipedia.org/wiki/Muutuja"

SEO Tools system wymiany linków SEO Tools system wymiany linków system wymiany linków tanie kredyty gotówkowe kreatyna Plaza 3 star hotel Los Angeles krynica noclegi Sejm Tyk