• Nie Znaleziono Wyników

Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne

N/A
N/A
Protected

Academic year: 2021

Share "Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne"

Copied!
8
0
0

Pełen tekst

(1)

Politechnika Białostocka

Politechnika Białostocka -- Wydział Elektryczny Wydział Elektryczny

semestr I, studia niestacjonarne I stopnia semestr I, studia niestacjonarne I stopnia

Rok akademicki 2020/2021 Rok akademicki 2020/2021 Rok akademicki 2020/2021 Rok akademicki 2020/2021

Pracownia nr 6 Pracownia nr 6

dr inż. Jarosław Forenc

(2)

< - mniejsze

> większe

Operatory porównania Operatory porównania

<= - mniejsze lub równe

większe lub równe

> - większe

= - równe

Wynikiem porównania jest wartość PRAWDA lub FAŁSZ

>= - większe lub równe

<> - różne (nierówne)

(3)

Sprawdzenie czy wartość znajduje się w przedziale

Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne

Prawidłowe sprawdzenie wymaga zastosowania funkcji logicznej

Funkcje  Logiczne

I(logiczna1; logiczna2; …) zwraca wartość PRAWDA

( ) a b

x ∈ , a < x < b ???

b x

a

x > i <

I(logiczna1; logiczna2; …) - zwraca wartość PRAWDA jeśli wszystkie argumenty mają wartość PRAWDA

LUB(logiczna1; logiczna2; …) - zwraca wartość PRAWDA jeśli przynajmniej jeden argument ma wartość PRAWDA

NIE(logiczna) - zmienia wartość FAŁSZ na PRAWDA zaś wartość PRAWDA na FAŁSZ

(4)

Sprawdzenie czy wartość znajduje się w przedziale

Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne

( ) 0 , 10

x x > 0 i x < 10

(5)

PRAWDA() - zwraca wartość logiczną PRAWDA

Funkcje logiczne Funkcje logiczne

FAŁSZ() - zwraca wartość logiczną FAŁSZ

XOR(logiczna1; logiczna2; …) - zwraca wartość PRAWDA jeśli nieparzysta liczba argumentów ma wartość PRAWDA

(6)

JEŻELI(test_logiczny; wartość_gdy_prawda; wartość_gdy_fałsz) - sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli

Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne

sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli PRAWDA, a drugą wartość, jeśli FAŁSZ

Przykład: sprawdzenie czy liczba jest dodatnia czy ujemna

(?)

(7)

Przykład: sprawdzenie czy liczba jest: dodatnia / ujemna / zero

Operatory porównania + funkcje logiczne Operatory porównania + funkcje logiczne

W powyższym przykładzie zastosowano zagnieżdżanie funkcji

W funkcji JEŻELI:

wartości tekstowe zapisuje się w cudzysłowach

liczby zapisuje się bez cudzysłowów

(8)

CZY.PARZYSTE(wartość) - zwraca wartość PRAWDA, jeśli wartość jest liczbą całkowitą parzystą

Inne funkcje Inne funkcje

jest liczbą całkowitą parzystą

CZY.NIEPARZYSTE(wartość) - zwraca wartość PRAWDA, jeśli wartość jest liczbą całkowitą nieparzystą

LICZ.JEŻELI(zakres; kryteria) - liczy argumenty, które spełniają podane warunki

liczy zera w podanym zakresie komórek - liczy zera w podanym zakresie komórek - liczy komórki o tej samej wartości co w B1

- liczy komórki o wartościach większych od 0

Cytaty

Powiązane dokumenty

Napisać operator (%%%), który dla podanych dwóch list zwróci listę wszystkich wspólnych elementów obydwu list. Napisz operator o nazwie moje++, który zwróci sumę dwóch

The article presents the main functions of aesthetic values (beauty, simplicity, symmetry) in the process of formulating, evaluating and accepting scientific theories in

[r]

sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli PRAWDA, a drugą wartość, jeśli FAŁSZ.  Przykład: sprawdzenie czy liczba jest dodatnia

Jeśli wyrażenie w nawiasach jest prawdziwe, to wykonywana jest instrukcja1, natomiast instrukcja2 wówczas nie jest wykonywana.. W przeciwnym przypadku, jeśli wyrażenie w

Uwaga: W powyższych przykładach dopuszczamy możliwość, że zapis liczby zaczyna się od cyfry

JEŻELI(test_logiczny; wartość_gdy_prawda; wartość_gdy_fałsz) - sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli PRAWDA, a drugą wartość, jeśli

JEŻELI(test_logiczny; wartość_gdy_prawda; wartość_gdy_fałsz) - sprawdza czy warunek jest spełniony i zwraca jedną wartość jeśli PRAWDA, a drugą wartość, jeśli