Úlohy na algoritmizaci
Zkuste vyřešit následující úlohy. Řešení popište vývojovým diagramem a proveďte trasování pro vámi zvolený vstup.
- Algoritmus přečte celé číslo. Pokudje číslo rovné 42 a vypíše „ano“, jinak vypíše „ne“.
- Algoritmus přečte dvě reálná čísla představující délky dvou sousedních stran obdélníka a vypíše obsah a obvod.
- Algoritmus přečte řetězec (sekvence znaků) ukončenou znakem konce řádky a vypíše počet znaků (bez znaku konce řádky).
- Algoritmus přečte 10 celočíselných hodnot a vypíše druhou nejmenší/největší hodnotu.
- Algoritmus přečte 3 reálná čísla MIN, MAX a N. Vypíše „v intervalu“, pokud hodnota N leží v intervalu (MIN, MAX), jinak „mimo interval“.
- Algoritmus přečte 3 celá čísla a vypíše je v pořadí od nejmenšího po největší (vzestupně), resp od největšího po nejmenší (sestupně).
- Algoritmus přečte 8 celých čísel a vypíše jejich součet.
- Algoritmus bude na vstupu očekávat posloupnost celých čísel různých od nuly. Posloupnost může mít libovolnou délku. Posloupnost je ukončena hodnotou 0. Výstupem bude součet všech členů posloupnosti.
- Algoritmus přečte posloupnost 10 reálných čísel a rozhodne, zda je posloupnost rostoucí, resp klesající.
- Algoritmus přečte celé číslo a rozhodne, zda je sudé či liché.
- Algoritmus přečte celé číslo a rozhodne, zda se jedná o prvočíslo.