Wpisany przez Tomasz Lubiński
niedziela, 13 września 2009 11:31
Obliczanie wartość bezwzględnej danej liczby jest najprostszym przykładem użycia algorytmu z decyzją. Dla
danej liczby x wartość bezwzględna |x| wynosi:
Operację obliczania wartości bezwględnej dla liczby x możemy zapisać następującym schematem blokowym:
Przykład:
Niech x będzie równe 5. Dochodzimy do decyzji "czy 5 ≥ 0?". Tak - zatem wynikiem będzie x czyli 5.
Niech teraz x będzie równe -3. Sprawdzamy wynik decyzji "czy -3 ≥ 0?". Nie - zatem wynikiem będzie wartość -x, czyli - -3, dwa minusy nam się znoszą i otrzymujemy 3.
Przykład w JavaScript:
- x jeżeli x ≥ 0,
- -x w przeciwnym wypadku.
Operację obliczania wartości bezwględnej dla liczby x możemy zapisać następującym schematem blokowym:
Przykład:
Niech x będzie równe 5. Dochodzimy do decyzji "czy 5 ≥ 0?". Tak - zatem wynikiem będzie x czyli 5.
Niech teraz x będzie równe -3. Sprawdzamy wynik decyzji "czy -3 ≥ 0?". Nie - zatem wynikiem będzie wartość -x, czyli - -3, dwa minusy nam się znoszą i otrzymujemy 3.
Przykład w JavaScript:
| Autor | Język programowania | Komentarz | Otwórz | Pobierz | Ocena |
| Tomasz Lubiński | C# | MS Visual Studio .net | ![]() | ![]() |
![]() ![]() ![]() ![]() / 9 |
| Erley | C# | ![]() | ![]() |
![]() ![]() ![]() ![]() / 0 | |
| Tomasz Lubiński | C/C++ | ![]() | ![]() |
![]() ![]() ![]() ![]() / 8 | |
| Marian | C/C++ | C++ | ![]() | ![]() |
![]() ![]() ![]() ![]() / 8 |
| Krzysztof Sośnierz | C/C++ | C++ templates | ![]() | ![]() |
![]() ![]() ![]() ![]() / 5 |
| Szymon Wróbel | C/C++ | Operator warunkowy | ![]() | ![]() |
![]() ![]() ![]() ![]() / 0 |
| Tomasz Lubiński | Delphi/Pascal | ![]() | ![]() |
![]() ![]() ![]() ![]() / 4 | |
| Tomasz Lubiński | Java | ![]() | ![]() |
![]() ![]() ![]() ![]() / 6 | |
| Rafał Stępień | Java Script | ![]() | ![]() |
![]() ![]() ![]() ![]() / 5 | |
| Dominik Goździuk | Perl | ![]() | ![]() |
![]() ![]() ![]() ![]() / 0 | |
| ddominikp | Php | ![]() | ![]() |
![]() ![]() ![]() ![]() / 4 | |
| Hubert Pietrusiak | Python | Python 2.6 - UTF-8 | ![]() | ![]() |
![]() ![]() ![]() ![]() / 10 |
Poprawiony: czwartek, 26 maja 2011 20:49











Komentarze
"Obliczanie wartość bezwzględnej danej liczby jest najprostszym przykładem użycia algorytmu z decyzją."
Czy tak trudno zauważyć "najprostszym przykładem"??
A pytanie "Dlaczego w pierwszym bloku decyzyjnym porównuje się liczbę wczytana z 0 ??" zahacza o nieznajomość zasad matematyki.
_peace_
Jezeli ktos poprawnie zrozumie text, to praktycznie kazde zagadnienie jest trywialne.
Problem z tym, ze z roznych powodow, ludzie nie rozumieja co czytaja, i czasami trzeba cos dopowiedziec, a innym razem zwrocic uwage na blad w interpretacji tekstu.
Stronka jest rewelacyjna, czakam na kontynuacje takze w trudniejszych zagadnieniach.
pozdrawiam
if __name__ == "__main__":
main()
wiem, o co chodzi, ale nie wiem skąd się wzięło name i co znaczą "_" przed nim