Algorytmy ilościowe

Algorytmy ilościowe

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 mikroskopu

W 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ą.
Może ci służyć: elektroskop

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

  1. Początek.
  2. Deklaracja (numer1, numer2, suma, odejmowanie, produkt): liczba całkowita.
  3. Deklaracja (podział): liczba rzeczywista.
  4. Wprowadź wartości liczb (N1, N2).
  5. Sum = numer1 + numer2.
  6. odejmowanie = numer1 - Number2.
  7. Produkt = numer1 * Number2.
  8. Division = Number1 / Number2.
  9. Pokaż (suma, odejmowanie, produkt, podział).
  10. Koniec.
Może ci służyć: dzieła techniczne

Zdobądź obszar trójkąta

  1. Początek.
  2. Zadeklaruj (podstawa, wysokość, obszar.
  3. Wprowadź wartości trójkąta (podstawa, wysokość).
  4. Area_tryangle = (podstawa * wysokość) / 2.
  5. Show (Area_triangle).
  6. Koniec.

Wejść w wiek i w rezultacie uzyskaj rok urodzenia

  1. Początek.
  2. Deklaracja (wiek, rok, rok, rok_nacimiento): liczby naturalne.
  3. Wprowadź wartość (wiek).
  4. Wprowadź wartość (rok_ -year).
  5. Rok_nacimiento = rok_aktu - wiek.
  6. Show (rok_nacimiento).
  7. Koniec.

Uzyskaj średnią z trzech naturalnych liczb

  1. Początek.
  2. Deklaracja (numer1, numer2, liczba3, dodanie, średnia): liczby naturalne.
  3. Wprowadź wartości (Number1, Number2, Number3).
  4. add = numer1 + numer 2 + Number3.
  5. średnia = add / 3.
  6. Show (dodaj, średnia).
  7. Koniec.

Oblicz sumę i produkt pięciu liczb całkowitych

  1. Początek.
  2. Deklaracja (numer1, numer2, numer3, numer4, numer 5, suma, produkt): liczby całkowite.
  3. Wprowadź wartości (numer1, numer2, numer3, numer4, numer5).
  4. Sum = numer1 + Numer2 + Numer3 + Number4 + Number5.
  5. Produkt = numer1 * Number2 * Number3 * Number4 * Number5.
  6. Pokaz (suma, produkt).
  7. Koniec.