Zadanie 8
1. Pojednajte o základných prvkoch jazyka BP – abeceda Pascalu.
Príklad
Naprogramujte stávkovú hru KENO 10.
Každý hrací deň z 80 čísel od 1 po 80, ťahajú 20 čísel. Tipujúci dáva na tiket 10 čísel.
Vytvorte program na generovanie náhodných čísel danej hry.
2. Pojednajte o komprimačných (zipovacích) programoch – WinRAR, WinZip.
Na praktickom príklade popíšte postup pri práci s najpoužívanejšími komprimačnými
programami.
Abeceda Pascalu:
- kľúčové slová- hlavné slová, ktoré označujú jednotlivé odseky programu. Pri písaní sa zvýrazňujú tučným písmom.
napr: begin, var, end...
- identifikátory- umožňujú identifikovať (označiť) určité objekty v programoch. Musia sa začínať písmenom.
napr: A5, B12...
- číslice- bežné čísla desiatkovej sústavy.
- špeciálne znaky- sú to ďalšie znaky klávesnice pc.
napr: + - * ; ( )...
- reťazce- texty uzavreté v obyčajných zátvorkách medzi dvoma apostrofmi.
napr: ( ' Zadaj číslo a ' )
- komentáre- poznámky, ktoré sprehľadňujú program. Dávajú sa do komentárových
zátvoriek. PC ich ignoruje.
Príklad:
program keno10;
uses crt;
var i,j,x:integer;
pole:array [1..20] of integer;
b:boolean;
begin
clrscr;
randomize;
pole[1]:=random(80)+1;
for i:=2 to 20 do
begin
repeat;
x:=random (80)+1;
b:=true;
for j:=1 to i-1 do
begin
if x= pole [i] then
b:=false;
end;
pole [i]:=x;
until b;
end;
writeln ('Vyzrebovane cisla: ');
writeln;
for i:=1 to 20 do
write (pole [i], '');
readkey;
end.
Komprimačné programy: WinRAR, WinZip
-umožňujú stlačenie informácií pričom obsah zostáva zachovaný
-používame ich pri upratovaní na diskoch, pri prenose veľkých súborov po internete
Princíp kompresie:
Majme text, v ktorom sa viackrát opakuje to isté slovo. (napr. 20 * Bratislava) Ak namiesto tohto slova ( Bratislava) použijeme nejaký znak (napr: # ), ušetríme počet znakov.
Aj keď ASCIIa UNICODE počítače používajú predsa sa im lepšie robí v strojovom kóde
( dvojková sústava ). Potom komprimačné programy nesledujú znaky ASCII ako sa často
opakujú ale 1 a 0.
Podľa Shanosovej vety môžeme v danom znaku odobrať bez toho, aby sme poškodili
informáciu.
Postup:
1. zavoláme komprimačný program
2. urobíme výber
3. ADD (pridať)
4. nastavíme buď rar alebo zip a vyberieme komprimačnú metódu
5. vytvorí sa súbor s príponou .zip alebo .rar.
6. vymažeme zazipovaný súbor