Kalkulator formuł
Kalkulator formuł to kalkulator programowy , który może wykonać obliczenia w dwóch krokach:
- Wprowadź obliczenie, wpisując je z klawiatury.
- Naciśnij jeden przycisk lub klawisz, aby zobaczyć wynik końcowy.
Różni się to od kalkulatorów obsługiwanych przyciskami , takich jak kalkulator Windows lub kalkulator Mac OS X , które wymagają od użytkownika wykonania jednego kroku dla każdej operacji, poprzez naciskanie przycisków w celu obliczenia wszystkich wartości pośrednich, zanim zostanie wyświetlony wynik końcowy.
W tym kontekście formuła jest również znana jako wyrażenie , dlatego kalkulatory formuł można nazwać kalkulatorami wyrażeń . Również w tym kontekście obliczenia są znane jako ocena , dlatego można je nazwać ewaluatorami formuł , a nie kalkulatorami .
Jak oni pracują
Formuły, ponieważ są powszechnie pisane, używają notacji wrostkowej dla operatorów binarnych , takich jak dodawanie, mnożenie, dzielenie i odejmowanie. Ten zapis wykorzystuje również:
- Nawiasy okrągłe , aby ująć części formuły, które muszą zostać obliczone jako pierwsze.
- W przypadku braku nawiasów, operator priorytetu , więc operatory o wyższym priorytecie, takie jak mnożenie, muszą być stosowane przed operatorami o niższym priorytecie, takimi jak dodawanie. Na przykład w przypadku 2 + 3*4 najpierw wykonuje się mnożenie 3*4.
- Wśród operatorów o tym samym priorytecie łączność , tak że operator znajdujący się najbardziej po lewej stronie musi zostać zastosowany jako pierwszy. Na przykład w 2 - 3 + 4 odejmowanie 2 - 3 jest wykonywane jako pierwsze.
Ponadto formuły mogą zawierać:
- nieprzemienne , które muszą być stosowane do liczb we właściwej kolejności, takie jak odejmowanie i dzielenie.
- Ten sam symbol używany w więcej niż jednym celu, na przykład - dla liczb ujemnych i odejmowania.
Po wprowadzeniu formuły kalkulator formuły postępuje zgodnie z powyższymi zasadami, aby automatycznie uzyskać końcowy wynik:
- Analiza formuły i rozbicie jej na części składowe, takie jak operatory, liczby i nawiasy.
- Znalezienie obu operandów każdego operatora binarnego.
- Obliczanie wartości tych operandów.
- Zastosowanie operatora do tych wartości we właściwej kolejności, aby umożliwić operatory nieprzemienne.
- Najpierw obliczanie części formuły w nawiasach.
- Biorąc pod uwagę pierwszeństwo operatorów i asocjatywność.
- Rozróżnianie różnych zastosowań tego samego symbolu.
Rodzaje kalkulatorów
Koncepcję kalkulatora formuł można zastosować do wszystkich typów kalkulatorów, w tym kalkulatorów arytmetycznych, naukowych, statystycznych, finansowych i kalkulatorów przeliczeniowych.
Obliczenie można wpisać lub wkleić w polu edycji:
- Pakiet oprogramowania działający na komputerze, na przykład jako okno dialogowe.
- Kalkulator formuł on-line hostowany na stronie internetowej.
Można go również wprowadzić w wierszu poleceń języka programowania.
Powiązane pakiety oprogramowania
Chociaż same w sobie nie są kalkulatorami, ponieważ mają znacznie szerszy zestaw funkcji, wiele narzędzi programowych ma funkcję obliczania formuł, w której formułę można wpisać i ocenić. Obejmują one:
- Arkusze kalkulacyjne , w których można wprowadzić formułę w celu obliczenia zawartości komórki.
- Bazy danych , w których można użyć formuły do zdefiniowania wartości pola obliczeniowego w rekordzie.
Narzędzia deklaratywne i imperatywne
Kalkulatory obsługiwane przyciskami są niezbędne , ponieważ użytkownik musi podać szczegółowe informacje o sposobie wykonania obliczeń.
Z drugiej strony kalkulatory formuł są bardziej deklaratywne , ponieważ wprowadzona formuła określa, co należy zrobić, a użytkownik nie musi podawać żadnych szczegółów dotyczących kolejności wykonywania obliczeń krok po kroku.
Rozwiązania deklaratywne są łatwiejsze do zrozumienia niż rozwiązania imperatywne, dlatego istnieje długoterminowa tendencja od stosowania metod imperatywnych do deklaratywnych. Kalkulatory formuł są częścią tego trendu.
Wiele narzędzi programowych dla zwykłych użytkowników, takich jak arkusze kalkulacyjne , ma charakter deklaratywny. Przykładami takich narzędzi są kalkulatory formuł.
Kalkulatory hybrydowe
Istnieją kalkulatory hybrydowe, które łączą wpisane formuły i obliczenia obsługiwane przyciskiem. Na przykład:
- Obliczenia można wprowadzać całkowicie z klawiatury lub wykonywać operacje na wprowadzanych liczbach lub formułach za pomocą przycisków w tym samym kalkulatorze.
- Formuły można konstruować za pomocą przycisków zamiast wprowadzania ich z klawiatury.
- Kopie formuł obliczeń obsługiwanych przyciskami można tworzyć, zapisywać i ponownie ładować w celu zastosowania do różnych liczb.
Zobacz też
- Kalkulator oprogramowania
- Porównanie kalkulatorów programowych
- Kalkulator
- Metody wprowadzania kalkulatora
- Programowalny kalkulator
- Kalkulator naukowy
- Bibliografia _ _ _ _ Nowy kalkulator i dlaczego jest to konieczne, Computing Science, Middlesex University, Londyn, Wielka Brytania, wrzesień 1998. Dostępne pod adresem: http://www.uclic.ucl.ac.uk/harold/srf/allcalcs.pdf Zarchiwizowane pod adresem: web .archiwum.org
- Bibliografia _ Programowanie deklaratywne — strategie rozwiązywania problemów z oprogramowaniem, http://www.articlesalley.com Zarchiwizowane 2012-12-20 w archiwach internetowych Biblioteki Kongresu , lipiec 2006. Dostępne z: „Programowanie deklaratywne — strategie rozwiązywania problemów z oprogramowaniem” . Zarchiwizowane od oryginału w dniu 2012-07-23 . Źródło 2009-05-04 .
- Bibliografia _ Koncepcje i paradygmaty języka programowania, Prentice Hall, 1990 (cytat 13 pod adresem http://citeseer.ist.psu.edu/context/14802/0 )
- Bibliografia _ Expressive Power of Declarative Programming Languages, praca doktorska, Department of Computer Science, University of York, październik 1998 (cytat 13 na http://citeseer.ist.psu.edu/context/14802/0 )