Přejít na cvičení:
Rozhodovačka
Přejít na téma:
Použití proměnných
Zobrazit na celou obrazovku
Procvičujte neomezeně

Váš denní počet odpovědí je omezen. Pro navýšení limitu či přístup do svého účtu s licencí se přihlaste.

Přihlásit se
Zobrazit shrnutí tématu
NH2
Sdílet
Zobrazit nastavení cvičení

QR kód

QR kód lze naskenovat např. mobilním telefonem a tak se dostat přímo k danému cvičení nebo sadě příkladů.

Kód / krátká adresa

Tříznakový kód lze napsat do vyhledávacího řádku, také je součástí zkrácené adresy.

Zkopírujte kliknutím.

NH2
umime.to/NH2

Nastavení cvičení


Pozor, nastavení je platné pouze pro toto cvičení a předmět.

umime.to/NH2

Použití proměnných

Proměnné se hodí k různým účelům. Většina proměnných má jednu z následujících rolí:

Fixní hodnota (pojmenovaná konstanta)

Proměnná, jejíž hodnota se po inicializaci (prvním přiřazení) už nemění.

Procházení hodnot (aktuální hodnota, počítadlo)

Proměnná drží poslední hodnotu během procházení nějaké předem dané posloupnosti hodnot (např. všech čísel od 1 do 10).

Poslední hodnota (načítání vstupu, generování čísel)

Proměnná drží poslední získanou hodnotu. Např. načítáme vstup od uživatele, dokud nezadá kladné číslo, nebo hážeme kostkou, dokud nepadne sudé číslo. Narozdíl od „procházení hodnot“ zde neznáme hodnoty dopředu.

Předchozí hodnota

Proměnná, která následuje hodnoty jiné proměnné – pamatuje si její předchozí hodnotu. V následujícím programu si proměnná p pamatuje předchozí hodnotu proměnné x, abychom mohli vypisovat rozdíly mezi načítanými čísly.

Nejlepší hodnota

Proměnná drží nejlepší hodnotu při procházení posloupnosti hodnot („nejlepší“ podle nějakého kritéria, např. nejmenší, největší). V následujícím programu si proměnná m pamatuje nejvyšší načtené číslo.

Příznak (jednocestný spínač)

Pojem „příznak“ se používá obecně pro proměnnou, která může nabývat jen dvou hodnot (typicky pravda / nepravda). O „jednocestný spínač“ jde v případě, kdy se proměnná už nikdy nevrátí do původního stavu, jakmile je jednou změněná. V následujícím programu si proměnná p pamatuje, zda některé načtené číslo přesáhlo 100. Jakmile se jednou p nastaví na pravda, už se nikdy nezmění.

Akumulátor (souhrn hodnot)

Proměnná akumuluje (shrnuje) procházené hodnoty do jedné (např. součet). V následujícím programu proměnná s akumuluje součet zadaných hodnot. („Nejlepší hodnotu“ i „jednocestný spínač“ lze vnímat jako speciální případy akumulátoru, kdy shrnutím posloupnosti hodnot je nejlepší hodnota, resp. příznak.)

Transformace (přímý výpočet)

Proměnná je přímou transformací jiné proměnné. V následujícím programu je proměnná m druhou mocninou proměnné x.

Pomocná proměnná (dočasná proměnná)

Jako „pomocné“ označujeme takové proměnné, které drží hodnotu jen na velmi krátký čas (a nemají žádnou z jiných konkrétnějších rolí popsaných výše). V následujícím programu si do pomocné proměnné p dočasně ukládáme původní hodnotu x, abychom mohli prohodit hodnoty proměnných x a y.

Jedna proměnná může svoji roli v průběhu programu změnit, většinou je však vhodnější pro nový účel použít novou proměnnou.

Zavřít

Použití proměnných (střední)

Vyřešeno:

NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence