Co je to „proměnná“ v počítačovém programování?

Proměnná nebo skalár je v počítačovém programování paměťová adresa spárovaná s přiřazeným symbolickým jménem, která obsahuje nějaké známé nebo neznámé množství informací označované jako hodnota.

Proměnné se používají k ukládání informací, na které se lze v počítačovém programu odkazovat a manipulovat s nimi. Poskytují také způsob, jak označit data popisným jménem, aby naše programy byly srozumitelnější pro čtenáře i pro nás samotné. O proměnných je užitečné uvažovat jako o kontejnerech, které uchovávají informace. Jejich jediným účelem je označovat a ukládat data v paměti. Tato data pak můžete používat v celém programu.

Proměnná je vyhrazené místo v paměti pro ukládání hodnot. Jinými slovy, proměnná v jakémkoli programu předává počítači data ke zpracování.

Slovo proměnná pochází z latinského variāre, což znamená „činit proměnným“. To je výstižný název, protože hodnota přiřazená proměnné se může měnit.

Typy proměnných

Než budeme pokračovat, měli byste vědět, že existuje pět typů proměnných. Konstanty, globální proměnné, proměnné třídy, proměnné instance a lokální proměnné. I když byste se jimi zatím neměli zabývat příliš do hloubky, zde je jejich stručný popis.

Konstanty slouží k ukládání dat, která se nikdy nemusí měnit. Většina programovacích jazyků sice neumožňuje měnit hodnotu přiřazenou konstantě (Ruby však ano). Vyhodí však varování, které vás informuje o tom, že pro danou proměnnou existovala předchozí definice. To, že můžete, ještě neznamená, že byste měli hodnotu měnit. Ve skutečnosti byste neměli. Konstanty nelze deklarovat v definicích metod a jsou dostupné v celém rozsahu vaší aplikace.

Datové typy proměnných

Když v programu deklarujete proměnnou, určujete její typ, který si můžete vybrat z integrálních, plovoucích, desetinných, logických nebo nulových typů. Typ říká překladači, jak má s proměnnou zacházet a jak má kontrolovat typové chyby. Typ také určuje pozici a velikost paměti proměnné, rozsah hodnot, které může uchovávat, a operace, které lze na proměnnou aplikovat. Mezi několik základních typů proměnných patří int, null, char, bool, float, string, long, short… Ty závisí na programovacím jazyce. Nebudu se specializovat na žádný jazyk a snažím se podat základní představu o proměnných

Deklarování proměnných

Před použitím proměnné ji musíte deklarovat, což znamená, že jí musíte přiřadit jméno a typ. Po deklarování proměnné ji můžete použít k uložení typu dat, který jste deklarovali. Pokud se pokusíte použít proměnnou, která nebyla deklarována, váš kód se nezkompiluje. Ve vysokoúrovňovém programovacím jazyce, jako je Python; proměnné nepotřebují explicitní deklaraci, aby si vyhradily místo v paměti. K deklaraci dochází automaticky, když proměnné přiřadíte hodnotu

<datový_typ> <jméno_proměnné_jste_dali>;

Inicializace proměnných

Inicializace proměnné znamená určení počáteční hodnoty, která se jí přiřadí (tj. předtím, než se vůbec použije). Všimněte si, že proměnná, která není inicializovaná, nemá definovanou hodnotu, a proto ji nelze použít, dokud jí taková hodnota není přiřazena. Proměnným se přiřazuje hodnota pomocí znaménka rovnosti, za kterým následuje konstanta. Tvar je následující:

<datový_typ> < proměnná_jméno_je_dáno > = hodnota;

přiřazení

přiřazení

Proces přiřazení nové hodnoty proměnné se nazývá přiřazení. Proměnnou znovu přiřadíme pomocí operátoru přiřazení na již deklarované proměnné:

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.