Konštanty sú typom hodnoty, ktorá sa najčastejšie používa v matematických výrazoch a rovniciach. Ako už názov napovedá, konštanty sa časom nemenia. Konštanty môžu byť ľubovoľné číslo (napríklad celé číslo alebo zlomok).
Premenné sú symboly, ktoré slúžia ako zástupné symboly pre čísla (alebo prípadne reťazce a iné údaje). Premenné sa zvyčajne vizualizujú ako písmená alebo frázy av niektorých prípadoch môžu mať premenné viac ako jednu možnú hodnotu. Najčastejšie sa premenné používajú na označenie, že číslo v rovnici alebo výraze ešte nie je známe.
1. konštanty sú obvykle písané ako číslo, napríklad 12 alebo -4,23. Niektoré dôležité konštanty však môžu mať názvy a jedinečné symboly, ktoré sú rozpoznateľné v matematike a prírodných vedách. Napríklad, pi (symbolizovaný ako π) je bežná konštanta v geometrii, kalkulu a iných vedách. pretože pi je iracionálne číslo s desatinnou čiarou, ktoré pokračuje nekonečne bez opakujúcich sa vzorov, nemožno ho napísať v plnom rozsahu, a preto sa jednoducho označuje svojím symbolom alebo menom.
2. Teoreticky a premenlivý môže byť symbolizovaný čímkoľvek leč konštantné číslo. Premenné sa najčastejšie píšu ako jediné písmeno X a y. Tieto písmená môžu byť vybrané náhodne a sú jednoducho zástupnými symbolmi skutočnej hodnoty, ktorú predstavuje premenná. V počítačovom programovaní sa premenné častejšie píšu ako fráza, ktorá odkazuje na účel premennej (napr bonusDollars alebo Počet zamestnancov).
1. V matematickom vyjadrení je konštanta číslo, ktoré sa nemení v hodnote. Napríklad v rovnici x + 5 = 7, 5 a 7 sú konštanty (zatiaľ čo X je premenná).
2. A premenlivý v rovnici je číslo, ktoré ešte nebolo určené. Ako príklad uvážte nasledujúce:
y + 4 = 9
V tejto rovnici, y je neznáma hodnota. Riešenie rovnice vráti hodnotu 5 pre y. Viaceré premenné sa môžu použiť v rovnakej rovnici, ktorá zvyčajne zvyšuje počet možných hodnôt premenných. Zvážte nasledujúcu rovnicu:
y + 4 = z
Táto rovnica vracia nekonečné množstvo možných hodnôt pre obe y a z (5 a 9, 6 a 10, -1 a 3 atď.) Z dôvodu týchto nekonečných možností sú rovnice s viacerými premennými zvyčajne prezentované v systém rovníc, alebo množinu viacerých rovníc na určenie minimálneho počtu užitočných hodnôt. Premenné možno použiť aj v špecifickejších typoch rovníc, napríklad v štatistických regresných modeloch, kde beta koeficienty pôsobia ako konštanty a beta premenné môžu byť zmenené, aby sa určila závislá premenná vzhľadom na určitý súbor podmienok v reálnom svete. beta premennou by mohla byť cena, hrubý domáci produkt, miera inflácie alebo akýkoľvek iný stav, ktorého zmeny v čase ovplyvňujú príslušnú premennú.
1. Použitie konštanty v programovaní je totožné s ich použitím v matematike. Zvyčajne sa zobrazujú ako čísla a môžu sa použiť v rovniciach a výrazoch. Napríklad, vezmite nasledujúci riadok kódu:
totalStaff = 5 + numberOfInterns
V tejto rovnici, totalStaff a numberOfInterns sú obe premenné, ale 5 je nemenná konštanta. (Na účely tohto kódu je konštanta 5 môže odkazovať na počet stálych pracovných miest v spoločnosti - počet, ktorý by sa náhodne nezmenil.)
Konštanta môže byť definovaný v niektorých programovacích jazykoch. Je to veľmi podobné definovaniu premennej, v ktorej konštante je daný symbol alebo názov, na ktorý sa v kóde môže opakovane odkazovať. Konštantu však nie je možné znovu definovať v neskoršom kóde; musí si zachovať svoju pôvodnú hodnotu. Toto umožňuje spisovateľovi kódu označiť tú istú konštantu (napr pi alebo sadzba dane z obratu) sa používa znova, ale kompilátor kódu nebude hľadať zmeny v hodnote konštanty, ktoré môžu ušetriť na výpočtovom čase.
Konštanta v počítačovom programovaní nemusí byť definovaná ako číselné údaje, ale môžu to byť akékoľvek ďalšie údaje, ktoré sa nemenia, napríklad povrázok slov alebo písmen.
2. premenné v počítačovom programovaní majú viac použití a prejavov ako v tradičnej matematike a prírodných vedách. V programovaní môže byť premenná zástupným znakom pre akýkoľvek informácie, nielen čísla. Na označenie možno použiť aj premenné reťazce, polí, a ďalšie typy údajov. Vezmite nasledujúci kód:
definovať premennú ExampleVar
ExampleVar = 3
V tomto príklade (všeobecný kód, ktorý nie je špecifický pre žiadny programovací jazyk) prvý riadok hovorí kompilátorovi programu, že definujeme (alebo vytvárame) premennú s názvom ExampleVar. V druhom riadku sme nastavili premennú na celé číslo 3. Túto variáciu môžeme napísať aj:
ExampleVar = „Ahoj svet“
Toto je stále premenná, ale na rozdiel od matematickej rovnice sa táto premenná rovná a povrázok listov. Pretože sme definovali ExampleVar ako premenná a nie konštanta v ktoromkoľvek bode kódu ExampleVar by sa dalo predefinovať (aj keď vo väčšine programovacích jazykov musí nová hodnota premennej zostať rovnaká typ informácií, napríklad nové celé číslo alebo reťazec).
Konštanty a premenné môžu byť voľne definované ako prvky rovníc a výrazov, ktoré predstavujú určité hodnoty. Sú to však odlišné, vzájomne sa dopĺňajúce koncepty, ktoré majú dôležité rozdiely v ich použití.