Zpo-10-wyk-Slajd41: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
== | ==Przykład(2)== | ||
[[Image:zpo-10-wyk-Slajd41.PNG| | [[Image:zpo-10-wyk-Slajd41.PNG|Przykład(2)]] | ||
Końcowym efektem przekształcenia jest taka postać metody ''oplataKarna'' ''(),'' w której zawiera ona trzy warunki, z których każdy powoduje opuszczenie metody z obliczoną wartością. Jeżeli żaden z warunków nie jest spełniony, funkcja przyjmuje wartość domyślną – wynik funkcji ''karaUlgowa'' ''().'' W przypadku tej metody możliwe było także usunięcie zmiennej lokalnej ''suma'' , ponieważ jej wartość nie musi być już przechowywana wewnątrz metody. | |||
W wyniku przekształcenia uproszczone zatem zostało złożone wyrażenie warunkowe: w jego miejsce pojawiło się kilka prostych warunków, których spełnienie powoduje przerwanie wykonywania metody. Metoda po przekształceniu sposób posiada kilka punktów wyjścia. | |||
[[zpo-10-wyk-Slajd40 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd42 | Następny slajd >>]] | [[zpo-10-wyk-Slajd40 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd42 | Następny slajd >>]] |
Aktualna wersja na dzień 17:53, 4 lis 2006
Przykład(2)
Końcowym efektem przekształcenia jest taka postać metody oplataKarna (), w której zawiera ona trzy warunki, z których każdy powoduje opuszczenie metody z obliczoną wartością. Jeżeli żaden z warunków nie jest spełniony, funkcja przyjmuje wartość domyślną – wynik funkcji karaUlgowa (). W przypadku tej metody możliwe było także usunięcie zmiennej lokalnej suma , ponieważ jej wartość nie musi być już przechowywana wewnątrz metody.
W wyniku przekształcenia uproszczone zatem zostało złożone wyrażenie warunkowe: w jego miejsce pojawiło się kilka prostych warunków, których spełnienie powoduje przerwanie wykonywania metody. Metoda po przekształceniu sposób posiada kilka punktów wyjścia.