IB001 31/10/13 Dušan Lago Cvičenie 07 agenda ● príklad na rozsah ● ASCII cez char ● switch ● reálne dátové typy ● pointre ● polia? program 00 ● Vypočítajte aký rozsah má signed a unsigned short int. – sizeof(short int) – signed: <-2n-1; 2n-1 -1> – unsigned: <0; 2n -1> – limits.h program 01 ● Opravte daný program na výpis ASCII tabuľky. ● http://git.io/g_1Gcg switch ● mnohonásobné vetvenie ● výraz typu int ● vetva ukončená breakom ● default: switch ● program 02 ● Vzorový program prepíšte pomocou príkazu switch. ● http://git.io/53EZbA reálne typy ● zápis s desatinnou bodkou ● implicitná typová konverzia ● možné porovnávať ● float, double, long double ● float.h math.h program03 ● Napíšte program, ktorý dokáže identitu trigonometrickej funkcie sin(x+y) = sin(x)*cos(y) + cos(x)*sin(y). ● Settings → Compiler → Linker settings → Add → libm pointer ● typ uchovávajúci adresu ● operátory referencie & a dereferencie * ukazateľ program04 ● Definujete premennú int a = 11 a ukazatele b a c ukazujúce na a. ● Vypíšte hodnotu a cez a, b, c. ● Vypíšte adresy a, b, c. ● Porovnajte obsah b a c. ● Cez ukazateľ b zmente hodnotu a na 12.