11. Operatory relacji, Programowanie, Klasa III


Operatory relacji

nazwa

symbol

większe od..

>

mniejsze od..

<

większe lub równe z..

>=

mniejsze lub równe z..

<=

równe z..

==

różne od..

!=

operator > oznacza: większy od.. Chodzi o taką sytuację:

  1. 4 > 2; //prawda

  2. 3 > 8; //fałsz

  3. 1 > 1; //fałsz

  4. zmienna > 6;

  5. zmienna > zmienna;

  6. 5 > zmienna;

Całe wyrażenie ma wartość prawda, gdy warunek jest prawdziwy. W naszym przypadku jest 4 > 2, co jest prawdą. Zatem warunek został spełniony i wyrażenie jest prawdziwe. W drugim przypadku jest 3 > 8, co prawdą nie jest. W związku z tym warunek nie został spełniony i wyrażenie jest fałszem! W trzecim przypadku - czy 1 > 1? Nie, więc mamy fałsz.

operator < czyli: mniejszy od.. Konkretnie:

  1. 21 < 15; //fałsz

  2. 11 < 23; //prawda

  3. 84 < 84; //fałsz

  4. zmienna < 8;

  5. zmienna < zmienna;

  6. 9 < zmienna;

Tutaj jest zupełnie odwrotna sytuacja, choć zasada ta sama. Wyrażenie jest prawdziwe tylko wtedy, gdy wartość stojąca po lewej stronie jest mniejsza od wartości będącej po stronie prawej. Tak dla formalności. Czy liczba 21 < 15? Nie, zatem całe wyrażenie jest oczywiście fałszem. Natomiast 11 < 23 jest jak najbardziej prawdziwe, więc całe wyrażenie jest prawdą. Jak będzie w przypadku 84 < 84. Tutaj będzie to fałsz, ponieważ są to te same liczby.

operator >= to połączenie operatora > z operatorem ==. Taka mała dygresja. Mówiąc poważnie znaczy on tyle co: większy lub równy z.. Kilka przykładów dla utrwalenia:

  1. 2 >= 3; //fałsz

  2. 14 >= 13; //prawda

  3. 13 >= 13; //prawda

  4. zmienna >= 17;

  5. zmienna >= zmienna;

  6. 13 >= zmienna;

I trochę objaśnień. Na początku widzimy zapis: 2 >= 3. Wynika z niego, że 2 jest większe lub równe z 3. Z tym nie możemy się zgodzić, gdyż jest to nie prawdą. Następnie jest 14 >= 13. Tutaj nie ma problemu. Wszystko się zgadza. Nieco ciekawiej jest w trzecim przypadku. Mamy zapis: 13 >= 13. Liczba 13 jest równa 13. Zatem wyrażenie jest oczywiście prawdziwe.

operator <= oznacza on: mniejszy lub równy z.. Tradycyjnie kilka przykładów:

  1. 21 <= 3; //fałsz

  2. 10 <= 18; //prawda

  3. zmienna <= 42;

  4. zmienna <= zmienna;

  5. 2 <= zmienna;

Mamy tutaj wyrażenie: 21 <= 3. Liczba 21 będzie większa od 3, więc jest fałsz. Dalej jest 10 <= 18. To też się zgadza, czyli wyrażenie jest prawdziwe.

operator == służy do porównywania dwóch wartości. Gdy wartości są równe wyrażenie jest prawdą i odwrotnie.

  1. 42 == 42; //prawda

  2. 4 == 14; //fałsz

  3. zmienna == 1;

  4. zmienna == zmienna;

  5. 5 == zmienna;

Jeśli liczby są takie same wyrażenie jest prawdziwe. Jak widać po obu stronach stoi ta sama liczba, więc wyrażenie jest prawdą. W drugim przykładzie jest inaczej. Liczba 4 nie jest równa 14. Czyli mamy fałsz.

operator != również służy do porównywania dwóch wartości. Jednak działa odwrotnie niż poprzednik. Czyli, gdy wartości są jednakowe wyrażenie jest fałszem i vice-versa.

  1. 28 != 28; //fałsz

  2. 6 != 11; //prawda

  3. zmienna != 15;

  4. zmienna != zmienna;

  5. 51 != zmienna;

W przykładzie 28 != 28 widać wyraźnie, że są to jednakowe liczby. Skoro jednakowe, to warunek nie został spełniony, czyli mamy fałsz. Przykład 6 != 11 jest oczywiście prawdziwy, ponieważ są to różne liczby.



Wyszukiwarka

Podobne podstrony:
10. Operatory arytmetyczne, Programowanie, Klasa III
12. Operatory logiczne, Programowanie, Klasa III
23 - Funkcje, Programowanie, Klasa III
26.5 Klasy - dziedziczenie, Programowanie, Klasa III
16a. Petla do while, Programowanie, Klasa III
2013.04.10 - 3a1 - kartk, Programowanie, Klasa III
26.1 Klasy w C++, Programowanie, Klasa III
25.1 Struktury w C++, Programowanie, Klasa III
27.2 wskazniki - zadania, Programowanie, Klasa III
22 Procedury, Programowanie, Klasa III
15.1. Konsola + przestrzenie nazw, Programowanie, Klasa III
27.4 - zadanie, Programowanie, Klasa III
23 - Funkcje, Programowanie, Klasa III
KLASA III - PROGRAM KOLA PRZYRODNICZEGO semestr 1, Klub Miłośników Przyrody - kółko przyrodnicze kla
JS 04 Operatory Artytmetyczne i Relacji, Programowanie, instrukcje - teoria
09. Operatory, Programowanie, Klasa II
KLASA III - PROGRAM KOLA PRZYRODNICZEGO semestr 1, Klub Miłośników Przyrody - kółko przyrodnicze kla
EDUKACJA POLONISTYCZA 3- sprawdzianik, !Nauka, klasa III
Klasa III SPRAWDZIAN (2)

więcej podobnych podstron