Hodina 11., 12. (20.10. 2005)
Programování - základní pojmy:
Příklad 2 - vypsání hlavičky:
var p:integer; (* Deklarace proměnné typu integer; - Takhle je možno psát poznámky/komentáře k programu *)
begin { začátek programu }
write ('********'); { vypsání osmi hvězdiček }
write ('* TEST *'); { vypsání slova test se dvěma hvězdičkami }
write ('********'); { vypsání osmi hvězdiček }
read (p); { načtení číselné hodnoty z klávesnice }
end. { konec programu }
Příklad 3a - načtení hodnoty a vypsání hlavičky se zadanou hodnoutou (0-9) nebo (10-99):
var p,c:integer;
begin
write('Zadej cislo:');
readLn(c);
writeLn('*****');
write('* ');
write(c);
writeLn(' *');
writeLn('*****');
read(p);
end.
Příklad 3b - načtení hodnoty a vypsání hlavičky se zadanou hodnoutou (0-99):
Domácí úkol:
- Spřátelit se s pascalem. Naučit se kompilovat (Compile -> Compile = Alt + F9 ) a spouštět (Run -> Run = Ctrl + F9 ) programy.
- Dodpřipravit si příklad 3b, abychom ho mohli otestovat ve škole
Příklady na procvičení:
- Máte v jednom hrníčku olej, ve druhém mléko, potřebujete aby to bylo obráceně, jak to uděláte aniž by bylo cokoli vylito? Popište postup.
- Viz minulý příklad, ale teď vytvořte vývojový diagram pro výměnu obsahů dvou proměnných.
- Vytvořte vývojový diagram pro výpočet obvodu čtverce.
- Vytvořte vývojový diagram pro převod jednotek např. m->mm, km/h->m/s, h->s, l->dm3,...
- Vytvořte vývojový diagram pro zjištění lichosti, sudosti u libovolného čísla.
- Vytvořte vývojový diagram pro výpočet kořenů kvadratické rovnice.
- Vytvořte vývojový diagram pro převod libovolného čísla desítkové soustavy na dvojkovou.
- Vytvořte vývojový diagram pro zjištění které ze dvou čísel je větší.
Zpět