
FYZIKA
Jednoduché úlohy
19.01.2015 12:371. Úloha
Baltík prejde štvorec 1x, 2x, 5x.
Riešenie:


........
2. Úloha
Baltík prejde štvorec 1x, 2x, 5x - na menší počet príkazov.
Riešenie:
1x štvorec
2x štvorec
alebo 
.....
3. Úloha
Naprogramujte pomocníka, ktorý prejde štvorec.
Riešenie:
Volanie pomocníka [štvorec].

Pomocník [štvorec].
4. Úloha
Naprogramujte pomocníka, ktorý vytvorí kvetinový plot 7x7.

Riešenie:
Volanie pomocníka [plotár] na pomoc.

Pomocník [plotár].

Ale tohoto pomocníka vieme urobiť aj kratšie.

5. Úloha
Nech Baltík postaví 2 kvetinové ploty.

Riešenie:
Hlavný program - zavolá pomocníka [plotár],
nechá baltíka presunúť sa dopredu
a znova zavolá pomocníka [plotár].
Pomocník [plotár].
6. Úloha
Ako predtým -nech Baltík postaví 2 kvetinové ploty.
Vytvorme lenivého pomocníka manažérskeho typu --> [dvoj-plotár], ktorý to bude riadiť a objedná si výstavbu plotov u pomocníka [plotár]. Hlavný program využije služby pomocníka [dvoj-plotár].
Hlavný program nerobí nič iba zavolá pomocníka [dvoj-plotár]

Pomocník [dvoj-plotár] - vie kam si chce dať postaviť 2 ploty.

Pomocník [plotár] - vie postaviť plot.
7. Úloha
Nech Baltík postaví 2 kvetinové ploty ako v úlohe 5, ale bude začínať v pravom hornom rohu.
Riešenie:
a. Urobíme a zavoláme pomocníka [chodec], ktorý prevedie Baltíka do pravého horného rohu a otočí ho tak, aby mohol stavať ploty.
b. Zavoláme pomocníka dvojplotár.
Hlavný program zavolá pomocníka [chodec] a potom pomocníka [dvojplotár]

Pomocník chodec

Pomocník [dvoj-plotár].

Pomocník [plotár].
8. Úloha
Postaviť 2 kvetinové ploty - začať v ľavom dolnom rohu a 2 kvetinové ploty- začať v pravom hornom rohu.
Riešenie: a. [dvoj-plotár] nechá postaviť dva ploty
b. [chodec] presunie Baltíka do pravého horného rohu
c. [dvoj-plotár] nechá znova postaviť dva ploty
Pomocník chodec

Pomocník [dvoj-plotár].

Pomocník [plotár].
—————