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