Funkcja warunkowa przyklady, Tutoriale, Programowanie


  1. Sprawdź, czy podana liczba jest liczbą nieparzystą

    1. Na początek należy się zastanowić, w jaki sposób najlepiej sprawdzić parzystość
      czy nieparzystość liczby. Jeśli liczba jest napisana na przykład na kartce, wystarczy sprawdzić ostatnią cyfrę i już wiemy, z jaką liczbą mamy do czynienia.

    2. Niestety komputer nie postępuje jak my. Musimy mu podać inny algorytm. I tu przyda się dzielenie modulo, które w wyniku zwraca resztę z dzielenia dwóch liczb. Jeśli liczba A jest podzielna przez liczbę B, wynikiem jest zero. W każdym innym przypadku wynik jest różny od zera. Dla sprawdzenia parzystości liczba B powinna być równa 2.

    3. A teraz formuła dla EXCELA przy założeniu, że liczba A znajduje się w komórce B3,
      a wynik w komórce D3.

=JEŻELI(MOD(B3;2)=0;PARZYSTA;NIEPARZYSTA)

Boldem zaznaczony jest warunek, który jest sprawdzany;

Boldem i kursywą - wynik działania, gdy warunek jest spełniony;

Boldem i podkreśleniem - wynik działania, gdy warunek nie jest spełniony.

    1. Poniżej przedstawiony jest schemat blokowy naszego algorytmu.

  1. 0x08 graphic
    Zmodyfikujmy teraz nasze zadanie.

    1. Jeżeli nasza liczba A jest parzysta, sprawdźmy, czy jest podzielna przez 6, a jeśli jest nieparzysta - czy jest podzielna przez 5. Dodatkową informację umieścimy w tym samym miejscu co poprzednio. Zmianie ulegnie nasza funkcja JEŻELI.

    2. Otóż w miejsce wyniku, gdy pierwszy warunek jest spełniony (liczba jest parzysta), musimy wstawić dodatkową funkcję JEŻELI. Sprawdzi ona, czy nasza liczba jest podzielna przez 6.
      JEŻELI(MOD(B3;6)=0;”Parzysta podzielna przez 6”;”Parzysta”).

    3. W miejsce wyniku, gdy pierwszy warunek nie jest spełniony (liczba jest nieparzysta), musimy wstawić dodatkową funkcję JEŻELI. Sprawdzi ona, czy nasza liczba jest podzielna przez 5.
      JEŻELI(MOD(B3;5)=0;”Nieparzysta podzielna przez 5”;”Nieparzysta”).

    4. Jak widać dołożyliśmy dwie dodatkowe funkcje JEŻELI, które niezależnie sprawdzały dodatkowe warunki zadania.

    5. Najpierw końcowa postać funkcji:

=JEŻELI(MOD(B6;2)=0;

JEŻELI(MOD(B6;6)=0;”PARZYSTA PODZIELNA PRZEZ 6”;PARZYSTA);

JEŻELI(MOD(B6;5)=0;”NIEPARZYSTA PODZIELAN PRZEZ 5”;”NIEPARZYSTA”))

Każda z kolejnych funkcji JEŻELI została zaznaczona kolorem odpowiadającym ich miejscu w formule przed rozbudową.

JEŻELI(MOD(B6;6)=0;”PARZYSTA PODZIELNA PRZEZ 6”;PARZYSTA);
- ta linijka zastąpiła w pierwszej funkcji JEŻELI „wynik, gdy prawda”, czyli słowo „PARZYSTA”.

JEŻELI(MOD(B6;5)=0;”NIEPARZYSTA PODZIELAN PRZEZ 5”; ”NIEPARZYSTA”)
- ta linijka zastąpiła w pierwszej funkcji JEŻELI wynik, gdy fałsz, czyli słowo „NIEPARZYSTA”.

Tak właśnie powstaje i wygląda zagnieżdżona postać funkcji JEŻELI.

    1. I na koniec schemat blokowy.

0x08 graphic

2/2

Funkcje warunkowe - przykłady

1/2

STOP

Pisz: Parzysta

Pisz: Nieparzysta

Czytaj liczbę A

Czy A mod 2 = 0 ?

START

Nieparzysta, podzielna przez 5

Parzysta, podzielna przez 6

Czy A mod 5 = 0 ?

Czy A mod 6 = 0 ?

STOP

Parzysta

Nieparzysta

Czytaj liczbę A

Czy A mod 2 = 0 ?

START

NIE

TAK

TAK

TAK

TAK

NIE

NIE

NIE



Wyszukiwarka

Podobne podstrony:
Zastosowanie funkcji warunkowych w Excelu1, Tutoriale, Programowanie
Funkcje tekstowe, Tutoriale, Programowanie
ALGORYTM, Tutoriale, Programowanie
ipet przykład indywidualnego programu nauczania
Funkcjonalny Życiorys-przykł, ► Różne, » Informatyczne, Szablony Offica
Analiza dzialalnosci przedsiebiorstwa funkcjonujacego w warunkach rynkowych
Wykorzystanie Visual Basica do automatyzacji obliczeä w Excelu, Tutoriale, Programowanie
NWD i NWW, Tutoriale, Programowanie
Wykorzystanie VB cz 2, Tutoriale, Programowanie
FUNKCJONOWANIE M P W WARUNK, Inne
Operacje na lancuchach, Tutoriale, Programowanie
Wprowadzenie do jezyka C, Tutoriale, Programowanie
funkcje i procedury III TI, Programowanie
ZWIĄZEK BUDOWY Z PEŁNIONĄ FUNKCJĄ NA PRZYKŁADZIE WYBRANYCH TKANEK ZWIERZĘCYCH
C & C++ Wyklady Politechnika Wroclawska 1 rok informatyki, W01 wstep typy operatory, przykłady prost
Funkcje pełnione przez komputerowe programy dydaktyczne w pr
ALGORYTM, Tutoriale, Programowanie
ipet przykład indywidualnego programu nauczania
100 Przykłady aktywnych programów aktywnej bioróżnorodności

więcej podobnych podstron