Różnica między IF i innymi
- 1998
- 401
- Łukasz Kalisz
Jeśli vs else, jeśli
Programy nie zawsze płyną w sposób sekwencyjny. Sytuacje pojawiają się, gdy podejmowana jest decyzja lub kawałek kodu, który należy powtórzyć. Struktury kontrolne pomagają w definiowaniu tego, co należy zrobić w programie i w jakich warunkach. Są one znane jako stwierdzenia warunkowe, które oceniają oświadczenie o wynikach boolowskich True lub False.
Klauzula „jeśli” - Jest popularny wśród wielu języków programowania. Główna składnia może się różnić, ale pseudo kod pozostaje taki sam. Poniżej podano mały fragment kodu:
if (warunek)
Następnie
działanie
zakończyć, jeśli
Stan zawsze zwraca wynik logiczny. Powiedzmy, że stan jest słoneczny, a akcja ma wyjść na zewnątrz. Więc jeśli na zewnątrz jest słonecznie (prawda), to osoba idzie na spacer. W przeciwnym razie osiągniemy koniec, jeśli jest skonstruowane bez wykonywania żadnych działań.
Powyższy konstrukt jest popularny w językach programowania struktury, takich jak: C, C ++, Java, Visual Basic i C #
Konstrukcja „else” pomaga w łączeniu wielu warunków. Jeśli okaże się, że pierwszy warunek jest prawdziwy, reszta jest pomijana. Rzućmy okiem na pseudo kod -
if (warunek)
Następnie
działanie
W przeciwnym razie if (warunek)
Następnie
działanie
w przeciwnym razie
działanie
zakończyć, jeśli
Warunek nadal zwraca dane wyjściowe. „Else” blok prowadzi do dalszego poziomu gniazdowania. W przypadku, gdy warunek „jeśli” jest fałszywy, wówczas warunek „else” jest oceniany w sposób sekwencyjny do momentu znalezienia dopasowania. W przypadku, gdy wszystkie warunki się nie powiedzie, wówczas wykonywana jest działanie zdefiniowane w klauzuli „else”. Aby to lepiej zrozumieć, kontynuujmy z powyższym stanem deszczowym. Warunek „jeśli” pozostaje taki sam. Dodajmy warunek „else jeśli”, aby był „burzliwy” i akcję „zejścia na dół.„Klauzula„ else ”mówi„ pozostanie w środku.„Więc jeśli na zewnątrz jest burzliwy, to pierwszy warunek„ jeśli ”ocenia się jako fałszywy. Przechodzimy do warunku „else” i stwierdzamy, że jest to ocena, aby być prawdą. Więc osoba schodzi na dół.
Różnice między „jeśli” i „else jeśli”:
1. Warunek „jeśli” jest obowiązkowy dla konstrukcji warunkowej. Stan „else jeśli”
nie może istnieć bez poprzedniego bloku „jeśli”.
2. Możesz mieć tylko jeden blok „jeśli”, ale wiele bloków „inaczej”.
Streszczenie:
1. Zarówno „If”, jak i „Else” pomaga rozgałęzić kod. Program wyprowadza się z liniowego
wykonanie.
2. Zarówno „jeśli”, jak i „else jeśli” są wyrażeniami warunkowymi, które pomagają w podejmowaniu decyzji
proces.
3. Wszystkie języki programowania wysokiego poziomu wykorzystują „IF” i „Else jeśli” z inną składnią.