Zpo-10-wyk-Slajd42: 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: | ||
== | ==Consolidate Conditional Expressions== | ||
[[Image:zpo-10-wyk-Slajd42.PNG| | [[Image:zpo-10-wyk-Slajd42.PNG|Consolidate Conditional Expressions]] | ||
Prostym rozwiązaniem nieco innego problemu - wielokrotnych wyrażeń warunkowych – jest ich konsolidacja. Jeżeli kilka występujących po sobie wyrażeń warunkowych ''if'' powoduje wykonanie tej samej czynności lub ma ten sam efekt, wówczas można je połączyć w jedno złożone wyrażenie za pomocą operatorów logicznych. | |||
Poprawność tego przekształcenia zależy od braku efektów ubocznych poszczególnych wyrażeń, ponieważ konsolidacja warunków powoduje, że ewaluowane są tylko te z nich, które są niezbędne do obliczenia końcowej wartości całego wyrażenia. | |||
[[zpo-10-wyk-Slajd41 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd43 | Następny slajd >>]] | [[zpo-10-wyk-Slajd41 | << Poprzedni slajd]] | [[zpo-10-wyk-toc|Spis treści ]] | [[zpo-10-wyk-Slajd43 | Następny slajd >>]] |
Aktualna wersja na dzień 17:53, 4 lis 2006
Consolidate Conditional Expressions
Prostym rozwiązaniem nieco innego problemu - wielokrotnych wyrażeń warunkowych – jest ich konsolidacja. Jeżeli kilka występujących po sobie wyrażeń warunkowych if powoduje wykonanie tej samej czynności lub ma ten sam efekt, wówczas można je połączyć w jedno złożone wyrażenie za pomocą operatorów logicznych.
Poprawność tego przekształcenia zależy od braku efektów ubocznych poszczególnych wyrażeń, ponieważ konsolidacja warunków powoduje, że ewaluowane są tylko te z nich, które są niezbędne do obliczenia końcowej wartości całego wyrażenia.