Jump to content

    Locked Instrukcje sterujące 1.1 - Co to warunki? Wyrażenia logiczne


    cajmert
     Share

    Recommended Posts

    Last activity:

    W instrukcjach sterujących decyzje podejmowane są w zależności od spełnienia lub niespełnienia jakiegoś warunku. Na samym początku postaram się wyjaśnić co oznacza PRAWDA, a co FAŁSZ w C++.

     

     

    x < 18 - wszyscy wiemy, że obecna wartość zmiennej x jest mniejsza od 18

    Więc zastanówmy się, czy ta nierówność jest prawdziwa czy fałszywa?

    No to jeśli ktoś coś ogarnia to domyśli się, że nie wiadomo, nie wiemy przecież jaką wartość przyjmuje zmienna x.

     

    • Jeśli x obecnie ma wartość np. 13, to wyrażenie jest prawdziwe, czyli 13 < 18 jest prawdziwe, czyli to oznacza naszą PRAWDĘ.
    • Jeśli x obecnie ma wartość np. 20 to wyrażenie jest fałszywe, czyli 20 < 18 jest fałszywe, czyli to oznacza nasz FAŁSZ.
    Wyrażenia logiczne, których wartością jest "prawda" lub "fałsz" - często używane są w instrukcjach sterujących. Ich wartość jest obliczana w chwili, gdy trzeba podjąć decyzję.

    W przypadku naszego wyrażenia logicznego - sprawdzenie polega na tym, że komputer, w trakcie pracy nad instrukcją sterującą, sprawdza, jaką wartość ma zmienna x i porównuje ją z liczbą 18.

     

     

    CIĄG DALSZY

     

     

     

    Copyright by cajmert for CSKatowice.com - 2015 r.

    Opracowane na podstawie książki Symfonia C++ Standard

    Link to comment
    Share on other sites

    Guest
    This topic is now closed to further replies.
     Share

    ×
    ×
    • Create New...
    You are viewing the forum as guest.
    You do not have access to some content and features!