czwartek, 24 października 2013

Algorytmy warunkowe

1.Z algorytmami warunkowymi możesz spotkać się w życiu codziennym. Chcesz zjeść świeże bułki na śniadanie więc idziesz do sklepu. Zakładasz, że sklep jest otwarty. Jeśli nie jest otwarty, idziesz do innego sklepu. Jeśli jest otwarty, sprawdzasz kolejny warunek – czy są świeże bułki. Jeśli warunek jest spełniony masz śniadanie ze świeżych bułeczek, jeśli nie jest spełniony – jesz na śniadanie stare bułki itd. Sytuacji, kiedy mamy do czynienia z warunkiem i odpowiednim postępowaniem zależnie od spełnienia i niespełnienia tego warunku można by podać wiele. Tak samo dzieje się w przypadku zadań matematycznych.

Przykład
Algorytm warunkowy w postaci listy kroków – obliczanie obwodu prostokąta
Dane: bok a i b
Lista kroków:
1. Początek algorytmu
2. Podaj bok a
3. Podaj bok b
4. Czy bok a>0?
   
jeśli tak idź do kroku 5,
    jeśli nie podaj komunikat wyjściowy: "nie można obliczyć obwodu" i zakończ algorytm.
5. Czy bok b>0?
    jeśli tak idź do kroku 6
    jeśli nie podaj komunikat wyjściowy: "nie można obliczyć obwodu" i zakończ algorytm.
6. Oblicz obwód Ob:=2*a+2*b
7. Wyprowadź wartość Ob
6. Koniec algorytmu
 
Algorytm warunkowy w postaci schematu blokowego – obliczanie obwodu prostokąta
 

1 komentarz: