Variabilné (programovanie) Charakteristiky, typy, príklady
- 3087
- 702
- Denis Škriniar
A variabilný v programovaní je dátová jednotka, ktorá môže zmeniť hodnotu. Je to najjednoduchší úložný formulár, ktorý predstavuje oblasť pamäte, kde sa ukladá dátový prvok.
Keby bol počítačový program budovou, potom by premenné boli tehly, ktoré tvoria jeho základňu. Premenné sú kritickými komponentmi akéhokoľvek programu. To by nemohlo byť účinné bez premenných.
Zdroj: Pixabay.comPremenná môže byť teplota vzduchu alebo ceny akcií. To všetko sú hodnoty, ktoré sa môžu zmeniť.
Premenné majú dva dôležité účely, ktoré sú v tom, že programátor si môže zvoliť svoje mená, čím uľahčuje programovanie, a tiež to, že môžu písať programy alebo funkcie, ktoré v nich pracujú s akoukoľvek hodnotou.
Ak už ste oboznámení s tabuľkami, môžete si myslieť, že premenné sú ako bunky, ktoré sa potom môžu použiť vo vzorcoch, bez ohľadu na hodnoty obsahujúce v nich obsahujúce.
Všetky procedurálne programovacie jazyky, ako napríklad C, Basic a Pascal majú premenné, sú schopné pripustiť rôzne typy a umožniť ich manipulovať rôznymi spôsobmi.
[TOC]
Charakteristiky premenných programovania
Pridelenie pamäte
Premenná je značka polohy pamäte počítača. Ak sa v programe vytvorí nová premenná, priraďuje množstvo pamäte na základe typu premenných údajov.
Preto je to miesto v pamäti počítača. Mali by ste premýšľať o pamäti, akoby to bol blok, keď je program spustený, budete mať prístup k pamäťovému bloku.
Vyhlásenie
Pri deklarovaní premennej je uvedená názov a je uvedený aj typ. V skutočnosti sa vytvorí priestor, v ktorom bude uložená jeho hodnota. Preto, aby ste deklarovali premennú v programe, je potrebné naznačovať, aký typ premennej je.
Môže vám slúžiť: vstupné a výstupné zariadeniaNiektoré programovacie jazyky vyžadujú pred použitím premennú premennú. Iní umožňujú definovať hodnotu premennej bez toho, aby ju najskôr museli vyhlásiť.
Rozsah
Prostredníctvom rozsahu sa určí, ako ďaleko sa dá hodnota premennej čítať alebo zmeniť.
Globálne premenné sú tie, ktoré sa dajú použiť v celom programe. To znamená, že jeho rozsah je úplná aplikácia.
Lokálne premenné sa môžu použiť iba vo funkcii alebo postupe, kde boli deklarované, alebo tiež v akejkoľvek inej funkcii, ktorá sa touto funkciou nazýva.
Rozsah je hierarchický a uplatňuje sa iba zostupným spôsobom, od hlavného tela programu až po funkcie, ktoré volá, a od funkcií až po ďalšie subfunkcie.
Preto, ak je premenná deklarovaná v hornej časti programu, iná premenná nemožno deklarovať v jednej funkcii s rovnakým názvom.
Ak je však premenná deklarovaná v jednej funkcii, môže byť deklarovaná iná premenná s rovnakým názvom v inej funkcii. Budú to rôzne premenné a môžu mať rôzne hodnoty.
Typy programovacích premenných
V čase vytvorenia premennej musíte tiež deklarovať, aký typ údajov bude obsahovať. To sa deje preto, že program bude používať rôzne typy údajov rôznymi spôsobmi.
Celé (krátke, dlhé)
Tento typ zodpovedá celkovým číslam, napríklad 1, -15, 0. Celé premenné sa používajú, keď je známe, že po desatinnej čreve nikdy nebude nič. Napríklad, ak sa naprogramuje generátor lotérií, všetky gule majú celé čísla.
Môže vám slúžiť: konštantné (programovanie): koncept, typy, príkladyRozdiel medzi krátkymi a dlhými typmi je počet bajtov používaných na ich uloženie.
To sa bude líšiť v závislosti od operačného systému a používaného hardvéru. V súčasnosti sa dá predpokladať, že celé číslo bude najmenej 16 bitov a dlhé celé číslo bude najmenej 32 bitov.
Plávajúca čiarka (jednoduchá, dvojitá)
Čísla s pohyblivou čiarou, napríklad 3.2435, sú tie, ktoré obsahujú frakčné časti. Jednoduché a dvojité kvantifikátory sú analogické s krátkymi a dlhými kvantifikátormi používanými s typom celého čísla na označenie toho, koľko bitov sa použije na uloženie premennej.
Znak
Tento typ predstavuje hodnotu znaku. Napríklad list abecedy, číslica alebo špeciálny symbol. Používa sa na ukladanie jedného textu znaku.
Bežne sa vyskytuje v programoch C, ktoré nedokážu zvládnuť znaky znakov. Hodnota uložená je skutočne celé číslo, ktoré predstavuje kód (napríklad ASCII) pre reprezentovanú povahu.
Booleovský
Booleovská premenná môže uložiť jednu z nasledujúcich dvoch hodnôt: true alebo false. Zvyčajne sú to celé číslo, napríklad vo Visual Basic False je 0 a true je -1. Hodnoty pre pravdivé a nepravdivé sú konštantné.
Reťaz s pevnou dĺžkou
Reťaze sú premenné, ktoré obsahujú text a prichádzajú v dvoch typoch. Pri reťazci s pevnou dĺžkou vyhlasuje, koľko znakov bude tento reťazec obsahovať.
Niektoré hovory na API v oknách vyžadujú použitie reťazcov s pevnou dĺžkou, ale vo všeobecnosti sa nepoužívajú v základných. V C sú implementované ako usporiadanie znakov.
Reťaz s variabilnou dĺžkou
Je to ten, v ktorom nie je dĺžka definovaná. Toto je vopred určený typ v základnom a je užitočný na zaujatie vstupu používateľa, kde nie je známe, čo bude odpoveďou.
Môžu vám slúžiť: jednotky na meranie skladovaniaPríklady programových premenných
Nižšie je príklad premennej použitej v programovacom jazyku Perl.
- Môj $ nameremp = "písomný test";
- Tlač „Príklad videného, $ name reb“;
V tomto príklade je premenná s názvom NamerEcom deklarovaná pomocou kľúčového slova môj. Značka dolára ($) v programovacom jazyku Perl naznačuje, že NameRecomp je názov premennej, ale dolárový znak nie je súčasťou názvu premennej.
V prvom riadku programu je premennej priradená hodnota pomocou operátora priradenia "=".
Názov je reťaz znakov: Písomný test, ktorý je v dvojitých úvodzovkách. Dvojité úvodzovky naznačujú, že text vo vnútri je reťazec znakov, ale nie je súčasťou reťazových údajov.
Po vykonaní programu sa tlačová inštrukcia nahrádza názov mena $ s pridelenou hodnotou reťazca, čím sa zobrazuje výsledok: Príklad videný, písomný test.
Zmeňte premennú
Existuje mnoho rôznych spôsobov, ako je možné premennú zmeniť, vymieňať si alebo založiť s inou hodnotou. Nasledujúca tabuľka vyjadruje príklady toho, ako by sa mohla zmeniť premenná, čo poskytuje vysvetlenie toho, čo sa deje.
Odkazy
- Martin Gibbs (2020). Základy premenných pri programovaní C. Zobraté z: štúdie.com.
- Advanced IKT (2020). Premenné a dátové štruktúry v programovaní. Zobraté: Advanced-INT.Info.
- Future Learn (2020). Používanie typov údajov a premenných. Prevzaté z: futurearnn.com.
- Počítačová nádej (2020). Variabilný. Prevzaté z: ComputerHope.com.
- Ravepedia (2020). Variabilný. Prevzaté z: ravepedia.com.
- « Budovy alebo budovy zodpovedajú, z čoho sa skladá, príklad
- Vlastnosti, vzťahy a vzorce obdĺžnika, príklady »