Programowanie/Algorytmy/Zadania
Wygląd
Zadania z algorytmizacji
[edytuj]Zadanie: "Podlewanie kwiatków"
[edytuj]Treść zadania: Przy pomocy języka IPL zaprojektuj algorytm podlewania kwiatków na parapecie. Dostępne są nastęujące operacje:
- podejdź do okna
- sprawdź, czy kwiatek jest podlany
- przesuń się do następnego kwiatka
- podlej kwiatka
- odejdź od okna
- sprawdzanie, czy są kwiatki do poddania procesowi przetwarzania
- sprawdzenie, czy kwiatek ma mokro
Propozycja rozwiązania:
//algorytm podlewania kwiatków na parapecie
//licencja Creative Commons
//version: 0.0
//podziękowania dla Pani Moniki K.
/*
//START
podejdź do okna;
dopóki(są kwiatki do podlania)
dopóty
begin
//możliwe podlewanie kolejnego kwiatka
jeżeli(kwiatek nie jest podlany)
wówczas
begin
podlej kwiatka;
end
//teraz kwiatek ma na pewno mokro
//trzeba sprawdzić kolejny kwiatek
przesunSieDoKolejnegoKwiatka;
end
//teraz już nie ma kwiatków do podlania
//KONIEC ALGORYTMU
*/