Skip to content

Pravá programátorská / The genuine programmers´ Mystery Cache

This cache has been archived.

tatjoch: Archivuji.

More
Hidden : 11/8/2008
Difficulty:
3 out of 5
Terrain:
1.5 out of 5

Size: Size:   small (small)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:


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.



vyvojovy diagram
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.

Additional Hints (Decrypt)

oerpgnarx/yvggyr vil

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)