Riešené úlohy - algoritmizácia
Požiadavky na absolvovanie
1. Vytvorte algoritmus na výpočet hodnoty n! bez použitia cyklu so
známym počtom opakovaní. Skontrolujte vstupné hodnoty n>=0. a) pri zadaní zlej hodnoty, program ukončite ![]() |
b) načítavajte vstupnú hodnotu až pokiaľ nebude správna, na výpočet faktoriálu použite cyklus s podmienkou na začiatku![]() |
c) načítavajte vstupnú hodnotu až pokiaľ nebude správna, na výpočet faktoriálu použite cyklus s podmienkou na konci![]() |
2. Navrhnite algoritmus na nájdenie najväčšej cifry v čísle.![]() |
3. Navrhnite algoritmus na vyriešenie koreňov kvadratickej rovnice
zadanej v tvare y = ax2 + bx + c. Úlohu riešte v obore reálnych čísel. ![]() |
4. Vytvorte algortimus, ktorý zistí, či je zadané číslo palindrom
(pri čítaní „odpredu“ aj „odzadu“ je rovnaké, napr. 123321 je palindrom)![]() |
5. Vytvorte algoritmus, ktorý k danému prirodzenému číslu x nájde najbližšie väčšie číslo y také, že y je palindrom.![]() |
Posledná zmena: utorok, 2 augusta 2011, 05:38