OBSAH WEBU
ČTĚTE!
Toto je starší verze dokumentu!
Dělíme na funkce a příkazy
Deklarace funkce = prototyp. double sqrt(double x); - návratový typ jméno (parametry); - deklarujeme funkci před jejím použítím, využivá se v hlavičkových souborech
Definice funkce = implementace návratový typ jméno (parametry) {telo funkce, return}
return - ukončuje provádení funkce, může být kdekoliv, ne pouze na konci, i vícekrát
- pokud funkci použijeme dříve než jí definujeme, musí být předtím deklarována.
Jednoduchý příkaz - zkrátka příkaz, např a = b + c;
Složený příkazy - více příkazů, složeny do bloků
V bloku mohou být lokální proměnné, i se stejným jménem jako mimo blok, mají platnost pouze v bloku. Nelze je použít mimo.
klasické if/else. V některých jazycích lze pouze if, nekdě je nutná i else část. Může být v bloku i bez bloku, pokud je bez bloku, počítá se pouze první příkaz za podmínkou. Ja slovem if následuje výraz. Tyto podmínky lze libovolně vnořovat - pozor na správné zavorkovíní.
Přepínač slouží k větvenívýpočtu podle hodnoty celočíselného výrazu (v některých jazicích to mohou být i znaky a řetězce).
Diskuze
Toto mi přijde jako dobrý výpis algoritmů: http://dudka.cz/studyIAL
Jinak by si to sgsi mohl trochu zpřehlednit. Přijde mi to tu dost naházený, že jsem nad některýma bodama musel přemýšlet, co jimi vlastně chceš sdělit.