Programovanie 1
Úvod do programovania
© Mgr. Ondrej Dúcky

Algoritmus je presná postupnosť krokov a inštrukcií, ktorá nás od (meniteľných) vstupných údajov privedie v konečnom čase k výsledku.









súčin
kvádra
Zistite obsah a obvod obdĺžnika.

vstup
výstup S, O

vstup
výstup S, O




vstup
výstup

vstup
výstup
výstup

výstup
výstup
výstup
vstup

vstup
výstup
výstup
Ak je text za príkazom výstup
Ak


vstup
výstup





1. a) Napíšte algoritmus na zistenie súčtu prvých 100 čísel.
b) Upravte algoritmus tak, aby bolo možné zadať počet čísel,
ktoré sa majú sčítať (na začiatku prečítajte napr. n)
2. Napíšte algoritmus na zistenie súčinu celých čísel
nachádzajúcich sa medzi dvoma zadanými hodnotami
(napr. pre hodnoty 5 a 7 bude výsledkom 5*6*7).
- v uvedenom riešení nie sú ošetrené prípady,keď a>=b.
Treba doplniť.
3. Napíšte algoritmus na zistenie súčinu dvoch celých čísel
pre zariadenie, ktoré nepozná operáciu násobenia.
(nahraďte ju kombináciou cyklu a sčítania).

4. a) Napíšte algoritmus, ktorý zistí zvyšok pri delení dvoch
čísel bez znalosti mod a div. (while cyklus)
b) Pridajte do algoritmu výpočet podielu
napr. pri každom odčítaní zväčšiť hodnotu premennej podiel o 1
5. Vypočítajte ciferný súčet číslic daného prirodzeného čísla N
(využite fakt, že poslednú cifru z čísla viete „odtrhnúť“
prostredníctvom operácie mod).







OFF
Staré materály...
Pascal/Delphi


























































































































































































































Algoritmy a udajove struktury
By Mgr. Ondrej Ducky
Algoritmy a udajove struktury
Ondrej Dúcky
- 1,093