![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000608-4b2484c1d8/200000014.jpg?ph=5733d4ddc4)
FYZIKA
Jednoduché úlohy
19.01.2015 12:371. Úloha
Baltík prejde štvorec 1x, 2x, 5x.
Riešenie:
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000219-980a099f93/Úloha štvorec.png)
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000220-16b0b17ab5/Úloha štvorec2.png)
........
2. Úloha
Baltík prejde štvorec 1x, 2x, 5x - na menší počet príkazov.
Riešenie:
1x štvorec
2x štvorec
alebo ![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000223-0834b09311/Úloha štvorec5.png)
.....
3. Úloha
Naprogramujte pomocníka, ktorý prejde štvorec.
Riešenie:
Volanie pomocníka [štvorec].
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000225-014b102429/Pomocník štvorec volanie.png)
Pomocník [štvorec].
4. Úloha
Naprogramujte pomocníka, ktorý vytvorí kvetinový plot 7x7.
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000228-9578296744/Kvetinovy plot.png)
Riešenie:
Volanie pomocníka [plotár] na pomoc.
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000226-191931a120/Pomocník plot volanie.png)
Pomocník [plotár].
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000227-47f9b48f0a/Pomocník plot.png)
Ale tohoto pomocníka vieme urobiť aj kratšie.
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000229-5b8205c814/Pomocník plot2.png)
5. Úloha
Nech Baltík postaví 2 kvetinové ploty.
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000237-ebf88ecf61/Kvetinovy plot 2x.png)
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]
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000233-db8b9dc86f/Hlavny program - DvojPlot.png)
Pomocník [dvoj-plotár] - vie kam si chce dať postaviť 2 ploty.
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000232-21af822a76/Pomocnik%20DvojPlotar.png)
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]
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000235-579165889f/Hlavny program - DvojPlot2.png)
Pomocník chodec
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000234-59e8b5ae31/Pomocnik Chodec.png)
Pomocník [dvoj-plotár].
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000232-21af822a76/Pomocnik%20DvojPlotar.png)
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
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000234-59e8b5ae31/Pomocnik Chodec.png)
Pomocník [dvoj-plotár].
![](https://5733d4ddc4.cbaul-cdnwnd.com/63faa810bcb6cdcdd30ccae5ac4ef511/200000232-21af822a76/Pomocnik%20DvojPlotar.png)
Pomocník [plotár].
—————