Zadanie 3 Flashcards
Úloha 1:
Naprogramujte aplikáciu, ktorá pre zadané celé číslo vypíše do grafickej plochy jeho ciferný súčet a počet cifier. Vstup: číslo
Výstup: ciferný súčet
.
A. Problém, algoritmus, spôsoby zápisu algoritmov.
Algoritmom rozumieme návod na systematický matematický postup, ktorý v konečnom počte
krokov dáva odpoveď na určitú otázku alebo dáva riešenie určitého problému.
(napr. návod na nájdene najväčšieho spoločného deliteľa, sčítanie a odčítanie veľkých
čísel….)
Zjednodušene:
Algoritmus je postupnosť krokov, pomocou ktorého môžeme vyriešiť zadaný problém.
Algoritmus by mal spĺňať určité vlastnosti a to:
– Konečnosť (algoritmus vždy skončí)1
– Determinovanosť (v každom kroku je jednoznačne určené, čo treba urobiť ďalej –
teda výsledok každého kroku je jednoznačne určený výsledkami predchádzajúcich
krokov)
– Hromadnosť(algoritmus je použiteľný v nekonečnom množstve prípadov – teda
vstupné údaje môžu byť vyberané z potenciálne nekonečnej množiny)
– Diskrétnosť (je to postup prebiehajúci v diskrétnom čase tak, že na začiatku je daný
vstupný údaj a v každý nasledujúci moment dostávame nový údaj)
Algoritmizácia je utváranie, utvorenie algoritmov; zostavovanie, zostavenie algoritmov. Ak
sa podarí algoritmizovať materiálne alebo duševné procesy, je to v mnohých ohľadoch
významné. Algoritmizácia duševných procesov (matematických operácií logických
dedukcií atď.) je predpokladom toho, že tieto operácie môžu prevziať počítače.
B. Nakopírujte obraz z obrazovky monitora do grafického editora. Uložte ho ako obrázok do súboru s príponou BMP a JPG. Porovnajte ich veľkosti (praktická úloha). Diskutujte o formátoch rastrovej grafiky.
.
C. Načo slúži procesor? Popíšte jednotlivé časti procesora a vysvetlite ich činnosť.
.rincíp všetkých dnešných výpočtových systémov, a teda i procesora, je založený na spracovaní binárnych operácií. Binárna, čiže dvojková sústava, má samozrejme len dva stavy, 0 a 1, ktoré je možné v procesore vďaka ich jednoduchosti ľahko reprezentovať napäťovými úrovňami.
V tento moment sa prenášame na nižšie úrovne elektronických zapojení. Základnou stavebnou jednotkou procesora je tranzistor zapojený ako spínač. Jeho úlohou je meniť stav medzi logickou nulou a jednotkou. Jeden samotný tranzistor by príliš výpočtov realizovať nemohol, preto ich v dnešných procesoroch nájdeme miliardy, vďaka čomu je možné vykonávať aj najzložitejšie operácie.
ridiaca časť, aritmeticko logická jednotka, operačná pamať
D. Charakterizujte výhody a nevýhody použitia jednotlivých druhov komunikačných médií. Popíšte ich a uveďte výhody a nevýhody.
.