Różnica między IF i innymi

Różnica między IF i innymi

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ą.