|
|
Ad 2. Algorytmy rozgałęzione mogą pomóc w roziązywaniu problemów, kiedy od wyniku działania (czyt. spełnienia warunku) zależy dalsze działanie programu. Jeśli wolisz bardziej opisowe ujęcia, przypomnij sobie, w jakiej sytuacji znalazł się Papkin, kiedy chciał dowieść, że bardzo kocha piękną Klarę (A. Fredro "Zemsta"). Bez spełnienia wszystkich 3 warunków (jakich?) nie miał szans.
Wróćmy jednak do przykładów matematycznych, są mniej stresujące. Przypominacie sobie, że w trakcie śledzenia działania programu ap1spwar.prj z katalogu alg4pods, nasunęły się nam pewne wątpliwości.
Ćwiczenie 3. Realizacja sytuacji warunkowej w ELI.
- Otwórz ponownie wspominany projekt i przeanalizuj jego działanie.
- Zapoznaj się z treścią poleceń ćw. 3 i 4 ze str. 180.
- Wykorzystaj otwarty projekt i zmodyfikuj go zgodnie z poleceniami z książki.
- Zapisz zmodyfikowany program jako ap1spmod.prj na dyskietce.
Na poprzednich zajęciach przygotowana została realizacja dość prostego problemu porządkowania 2 liczb. Wykorzystaj swe doświadczenia i spróbuj zapisać projekt, który posortuje 3 liczby.
Przypominam, że schemat blokowy znajduje się w twym zeszycie, a ponadto graf z drzewem algorytmu był prezentowany przy okazji pierwszej lekcji. A ponieważ samo powielenie schematu nie oznacza zakończenia pracy, przedstawiam go poniżej.
Ćwiczenie 4. Algorytm porządkowania 3 liczb.
- Zrealizuj w ELI algorytm, przeprowadż symulację i zapisz rezultaty na dyskietce.
|
|