Algorytmy ilościowe
- 826
- 165
- Matylda Duda
Wyjaśniamy, jakie algorytmy ilościowe, ich cechy i podajemy kilka przykładów
Jakie są algorytmy ilościowe?
Algorytmy ilościowe Są to te algorytmy wykorzystujące operacje algebraiczne i określone obliczenia numeryczne w celu zdefiniowania procesu, uzyskiwania wartości konkretnych. Na przykład wynik odejmowania lub mnożenia.
W informatyce, w matematyce i innych powiązanych dyscyplinach algorytm jest skończonym i uporządkowanym zestawem instrukcji, które pozwalają na przeprowadzanie działalności poprzez kolejne kroki, które nie generują wątpliwości, dla których muszą wykonać te działania, co prowadzi do rozwiązania Pewny problem.
Ważne jest, aby podkreślić znaczenie algorytmów, ponieważ stanowią one podstawowy element informatyki, robotyki i matematyki, ponieważ dzięki nimi można zamówić pomysły. Prowadzą one do prawidłowego wykonywania działań i pomysłów z zamówieniem, dotyczącym dowolnego aspektu.
Niektóre przykłady w matematyce są algorytm podziału do obliczenia dwóch liczb, algorytm mnożenia w celu obliczenia produktu, metodą GAUSS w celu rozwiązania układu równań liniowych lub algorytmem euklidów w celu uzyskania maksymalnego wspólnego dzieliny dwóch całkowitych.
Charakterystyka algorytmów ilościowych
Bardzo dokładny
Kroki i instrukcje zawarte w tych algorytmach muszą być bardzo precyzyjne, to znaczy nie powinny pozostawiać żadnego marginesu, aby istniała jakaś dwuznaczność, ponieważ operacje matematyczne tego nie przyznają. Ponadto, gdy są precyzyjne, pozwalają użytkownikowi trzymać się konkretnego przewodnika.
Zdefiniowane
Algorytmy ilościowe muszą być doskonale zdefiniowane, to znaczy muszą być w stanie śledzić tyle razy, ile to konieczne, coraz częściej uzyskując ten sam pożądany wynik.
Może ci służyć: właściwości mikroskopuW przeciwnym razie algorytm jako taki nie będzie wiarygodny, więc nie będzie w stanie służyć jako przewodnik dla prawidłowego podejmowania decyzji.
Niezależny i autonomiczny
Aby przeprowadzić dowolny program komputerowy, wygodne jest wcześniej projektowanie lub zdefiniowanie algorytmu. Jednak algorytmy ilościowe są całkowicie niezależne i autonomiczne języków programowania.
W przypadku każdego problemu, który chcesz rozwiązać, możesz napisać algorytm, aby następnie wykonać go w dowolnym języku programowania, tak jak można go wykonać na różnych komputerach.
Wymagana jest wiedza
Algorytmy te zwykle wymagają pewnej poprzedniej wiedzy liczbowej, głównie technicznej, ponieważ algorytmy ilościowe są często określane w języku, który dostosowuje się do każdego danego przypadku, z wyjątkiem najprostszego i najbardziej codziennego.
Z drugiej strony, mając absolutne zaufanie do jakiejś logicznej metody rozwiązywania problemów numerycznych może tworzyć rozwiązania kreatywne i z większymi innowacjami, chociaż mogą być nieprzewidywalne.
Części algorytmu
Każdy algorytm ma trzy odrębne części: wejście, proces i wyjście. Umożliwia to procesowi kolejność sekwencyjną, która znacznie zmniejsza zakres możliwych błędów, pomagając rozwiązać problemy, które pojawiają się łatwiejsze i szybsze.
- Wejście: odpowiada początkowym instrukcjom, które powodują powstanie algorytmu, w którym dane początkowe są przyjmowane i motywowane do odczytania. Można go również nazwać punktem wyjścia, start lub głową.
- Proces: Odnosi się do ilościowych opracowań, które algorytm oferuje niezwłocznie. Jest to odpowiednie ciało, w którym powstaje sformułowanie instrukcji. Możesz także wywołać sekwencję stwierdzeń.
- Wyjście: Wreszcie istnieją szczegółowe instrukcje, które algorytm dyktuje, aby pokazać swoje wyniki, to znaczy jego rozdzielczości lub polecenia. Można go również nazwać końcem lub stopą.
Kroki w celu opracowania algorytmu ilościowego
Wszystkie te kroki mają takie samo znaczenie. Jeśli któryś z nich przestanie analizować, problemy będą miały podczas rozwoju algorytmu.
1. Pierwszy krok
Zdefiniuj, jakie porównania i/lub obliczenia numeryczne są niezbędne do osiągnięcia ostatecznego wyniku:
- Wszystkie porównania i pośrednie obliczenia numeryczne.
- Wszystkie porównania i końcowe obliczenia liczbowe.
2. Drugi krok
Weź pod uwagę wszystkie rodzaje ograniczeń i warunków, aby osiągnąć rozwiązywanie problemów.
Różnice z algorytmem jakościowym
Dokładność
Algorytmy ilościowe są dość precyzyjne, ponieważ instrukcje, które należy podać w celu wykonania odpowiednich obliczeń numerycznych, muszą być całkiem dokładne, aby uzyskać pożądany wynik, ponieważ charakteryzuje się język matematyczny.
Z drugiej strony algorytmy jakościowe mają większą skłonność, że zignorowały jakiś krok lub że mogą być źle zrozumiane przez czytelnika, ponieważ język narracyjny, z którym wskazane są instrukcje, może mieć pewne wewnętrzne niedokładności.
Kroki lub instrukcje
Algorytmy są ilościowe, gdy mają instrukcje lub kroki, które obejmują dowolny rodzaj obliczeń numerycznych. Na przykład algorytm rozwiązania obszaru trójkąta, w celu rozwiązania czynnika liczby naturalnej lub obliczenia średnich danych.
Z drugiej strony algorytmy są jakościowe, gdy obliczenia numeryczne nie są zaangażowane w ich instrukcje lub kroki. Przykłady: instrukcje wykonania przepisu kuchennego, wykonania aktywności fizycznej lub złożenia fabrycznego demontażu.
Przykłady algorytmów ilościowych
Wykonaj cztery podstawowe operacje arytmetyczne między dwiema liczbami całkowitymi
- Początek.
- Deklaracja (numer1, numer2, suma, odejmowanie, produkt): liczba całkowita.
- Deklaracja (podział): liczba rzeczywista.
- Wprowadź wartości liczb (N1, N2).
- Sum = numer1 + numer2.
- odejmowanie = numer1 - Number2.
- Produkt = numer1 * Number2.
- Division = Number1 / Number2.
- Pokaż (suma, odejmowanie, produkt, podział).
- Koniec.
Zdobądź obszar trójkąta
- Początek.
- Zadeklaruj (podstawa, wysokość, obszar.
- Wprowadź wartości trójkąta (podstawa, wysokość).
- Area_tryangle = (podstawa * wysokość) / 2.
- Show (Area_triangle).
- Koniec.
Wejść w wiek i w rezultacie uzyskaj rok urodzenia
- Początek.
- Deklaracja (wiek, rok, rok, rok_nacimiento): liczby naturalne.
- Wprowadź wartość (wiek).
- Wprowadź wartość (rok_ -year).
- Rok_nacimiento = rok_aktu - wiek.
- Show (rok_nacimiento).
- Koniec.
Uzyskaj średnią z trzech naturalnych liczb
- Początek.
- Deklaracja (numer1, numer2, liczba3, dodanie, średnia): liczby naturalne.
- Wprowadź wartości (Number1, Number2, Number3).
- add = numer1 + numer 2 + Number3.
- średnia = add / 3.
- Show (dodaj, średnia).
- Koniec.
Oblicz sumę i produkt pięciu liczb całkowitych
- Początek.
- Deklaracja (numer1, numer2, numer3, numer4, numer 5, suma, produkt): liczby całkowite.
- Wprowadź wartości (numer1, numer2, numer3, numer4, numer5).
- Sum = numer1 + Numer2 + Numer3 + Number4 + Number5.
- Produkt = numer1 * Number2 * Number3 * Number4 * Number5.
- Pokaz (suma, produkt).
- Koniec.