CZ Tato keš vznikla jako
"odveta" za keš GCXEH9 - Prava ceska cache, kterou nikdy
nevyluštím. Je venována všem
minulým, prítomným i budoucím
neštastníkum, kterí si nicí
zdraví pred monitorem. Tato keš budiž jim malou
útechou.
Úvodní souradnice Vás zavedou k budove, ve
které sídlí Katedra informatiky Univerzity
Palackého a kde mužete i zaparkovat. (Nyní v
léte 2009 se katedra stehuje do nové budovy na
Envelope). Finálka je uložena nedaleko na
souradnicích, které získáte
vyrešením následujících
úkolu.
|
obr.1 / fig.1 |
1) Vývojový diagram na obr.1 modeluje
algoritmus pro:
- prevod císla do dvojkové soustavy...... A=3
- výpis sudých násobku zadaného
císla... A=1
- výpocet faktoriálu............................
A=2
2) Jaký datový typ se nejlépe
hodí pro uložení hodnoty
reprezentující obvod kruhu:
- celé císlo.................................
B=0
- znakový retezec....................... B=2
- císlo v plovoucí rádové
cárce...... B=4
3) K rekurzivnímu volání
následující procedury dojde:
- nikdy.... C=1
- nekdy... C=0
- vždy..... C=2
Pozn. Jde o zjednoduseny zápis.
procedure Spocitej(podle)
case podle
sm: ZSsmv.stupne = ZSsm.stupne;
ZSsmv.minuty =
Trunc(ZSsm.minuty);
ZSsmv.vteriny =
Frac(ZSsm.minuty)*60;
s: ZSsmv.stupne = Trunc(ZSs);
ZSsmv.minuty =
Trunc(Frac(ZSs)*60);
ZSsmv.vteriny =
Frac(Frac(ZSs)*60)*60;
mcz: ZSs =
StrToFloat(MidStr(medMapycz.Text,5,8));
Spocitej(s);
msrc: ZSsm.stupne =
StrToInt(MidStr(medMapSrc.Text,3,2));
ZSsm.minuty =
StrToFloat(MidStr(medMapSrc.Text,6,6));
Spocitej(sm);
end
4) Jaké nejvetší celé
císlo lze uložit do 8 bitu ?
- 8........ D=0
- 64....... D=1
- 255..... D=2
5) K zacyklení dojde v prípade:
a) E=4
x = 1;
while x < 10 do
x = x+1;
end |
b) E=5
x = 1;
while x < 10 do
x = x*1;
end
|
c) E=6
x = 1;
while x > 10 do
x = x*1;
end
|
6) Který z následujících
príkazu se liší od ostatních ?
IF
..................F=9
FOR
................F=8
WHILE DO
........F=7
Finálka
N 49° 36,ABC’ E
17° 14,DEF’
Soucet císlic na desetinných místech je 22.
EN This cache was developed as
"revenge" for the cache GCXEH9 - The genuine Czech cache, which I
never will be able to solve. I wish to dedicate this cache to all
who waste their health in front of the screen.
The initial coordinates bring you to the building of The
Department of Computer Science of Palacky University. The cache is
placed nearby at coordinates which you get by solving the following
tasks.
1) Program flowchart in fig.1 represents an algorithm for:
- conversion a number into binary system........... A=3
- searching for even multiples of given number.... A=1
- counting a factorial.....................................
A=2
2) Which data type fits the best for the value which
represents the circumference of the circle:
- integer.................................... B=0
- character string........................ B=2
- floating decimal point number...... B=4
3) The following procedure will be called recursively:
- never........... C=1
- sometimes.... C=0
- always......... C=2
See the code in the Czech part.
4) Which is the biggest number you can write with 8 bits ?
- 8........ D=0
- 64....... D=1
- 255..... D=2
5) The program will run in an endless cycle in the case:
See the code in the Czech part.
6) Which of following statements is odd ?
IF
.................. F=9
FOR
................ F=8
WHILE DO
........ F=7
Final
N 49° 36.ABC’ E
17° 14.DEF’
The sum of numerals behind decimal point equals 22.