IB001 – Seminární skupiny 16, 17, 18 a 19

Týden 2

Nová látka k precvičeniu

 

Konštanty

  • Celočíselné a reálne konštanty
  • Pomenované konštanty v direktívach preprocesoru -> #define PI 3.14

Premenné

  • Dátové typy (int, double, float, char, long int, long long int, short int, void)
  • Názov premennej - lowerCamelCase
  • Definícia premennej
  • Inicializácia premennej
  • Konstantné promenné (const)

Použitie funkcie vstupu / výstupu

  • Opakovanie z minula: Funkcia printf
  • Špecifikátory d, i, o, x, X, u, f, e, E, %
  • Môžme formátovať výstup čísel %16.10f reálne číslo na celkovo 16 miest a 10 čísel za desatinou čiarkou. Prvé číslo sa neaplikuje, ak by sa dané číslo nepodarilo vypísať. Napr %3.2f pre 1024.56789

  • Funkcia scanf
  • Získanie adresy premennej &
  • Operácie d, i, o, u, x, f, e, g
  • Použitie lf, le, lg pre premenné typu double

Priraďovací príkaz

  • Priorita operátorov
  • Priraďovacie operátory (+=, -=, *=, /=)
  • Operátory inkrementácie a dekrementácie (++, --)

Podmienený príkaz

  • neúplný
  • úplný

Relačné a logické operátory, zložený príkaz

  • Relačné operatory <, <=, >, >=, ==, !=
  • Logické operatory &&, ||, !
  • Zložený príkaz {}

Príklady na precvičenie

 
  • Objem a povrch kocky
    Napíšte program, ktorý dostane na vstupe dĺžku strany kocky a vypíše jej objem a povrch.
  • Kladné číslo
    Napíšte program, ktorý overí, či zadané celé číslo je kladné.
  • Počet nenulových čísel
    Napíšte program, ktorý určí, koľko z troch zadaných čísel je nenulových.
  • Trojuholníková nerovnosť
    Napíšte program, ktorý overí, či je možné zostrojiť trojuholník z troch strán zadaných užívateľom.