ZADANIE 9: 1. Napíšte program, ktorý od používateľa načíta vetu ukončenú bodkou a vypíše tú istú vetu, ale všetky veľké písmená zmení na malé.
1. Napíšte program, ktorý od používateľa načíta vetu ukončenú bodkou a vypíše tú istú vetu, ale všetky veľké písmená zmení na malé.
var c:char;
poceta:byte;
begin
writeln(‚Zadaj vetu ukoncenu bodkou:‘);
while not eoln do
begin
read(c);
if c in [‚A‘..’Z‘] then write(chr(ord(c)-ord(‚A‘)+ord(‚a‘)))
else write(c)
end;
readln; readln;
end.
2. Nakreslite von Neumanovu schému počítača a popíšte jej jednotlivé časti.
ALU – Aritmeticko-Logická jednotka – jednotka vykonávajúca všetky aritmetické a logické operácie. Obsahuje bloky určené na aritmetické operácie ako sčítanie, odčítanie, násobenie a delenie a bloky na logické operácie ako porovnávanie a pod. Úlohou ALU je krok po kroku vykonávať program uložený v pamäti.
Operačná pamäť – slúži ako skladisko pre samotný program, dáta programu, dočasné skladisko pre medzivýpočty a samotné výsledky. V operačnej pamäti sa nachádzajú miesta na uloženie daných dát, ktoré je možné adresovať a tým čítať a zapisovať z a do ľubovoľného miesta v pamäti. Najzákladnejšou bunkou pamäte je jeden bit, ktorý reprezentuje logický stav 0 alebo 1.
Radič – riadiaca jednotka počítača, ktorá riadi jeho celú činnosť. Toto riadenie sa uskutočňuje pomocou riadiacich signálov, ktoré predáva každému zariadeniu. Reakciou na riadiace signály sú stavové hlásenia radiča, ktoré sú mu posielané na spracovanie a následné rozhodnutie nad ďalším krokom.
Vstupné zariadenie – zariadenie, ktoré slúži na vstup programu a dát
Výstupné zariadenie – zariadenie, ktoré slúži na výstup spracovaných dát, ktoré ALU spracovala pomocou programu.