/ / Co to są algorytmy i dlaczego są potrzebne?

Co to są algorytmy i dlaczego są potrzebne?

Często początkujący i niedoświadczeni programiścipowstaje pytanie: „Czym są algorytmy i dlaczego są potrzebne?” Chociaż koncepcja ta powoli zanika w zapomnieniu, nadal jest aktualna. Podczas tworzenia dużych projektów komercyjnych po prostu niemożliwe jest obejście się bez algorytmów. A zanim zaczniesz programować, lepiej je zrozumieć, a dopiero potem przejdź do ćwiczeń praktycznych. Chociaż ta koncepcja wiąże się z tworzeniem oprogramowania na PC, jest jednak dość powszechna w życiu codziennym. W tym artykule podamy przykład tego, jakie algorytmy są w prawdziwym życiu.

Co to są algorytmy?

W informatyce

Teraz dowiedzmy się, jakie są algorytmy w informatyce.i programowanie. Zgodnie z tą koncepcją jest procedura, za pomocą której można łatwo i po prostu rozwiązać zadanie. Na przykład możesz podać obliczenia przy użyciu dowolnej formuły. Aby to zrobić, wystarczy wykonać następujące czynności:

  • Wprowadź dane początkowe niezbędne do obliczeń.
  • Wykonaj obliczenia.
  • Wyświetl wyniki na ekranie komputera lub na innym nośniku
    (na przykład na papierze).

typy

Z wyglądu algorytm w informatyce może mieć następujące modyfikacje:

  • Graficznie (jako zestaw znormalizowanych bloków).
  • Etapowy opis tekstu.

Algorytm w informatyce
W pierwszym przypadku składa się z bloków konstrukcyjnych,którego wygląd jest regulowany przez GOST o numerze seryjnym 19.701-90. Na przykład prosta operacja będzie tutaj wyglądać jak prostokąt, a warunkiem wyboru będzie romb.

Opis tekstowy nie jest więc tak jasny i dlategostosowane znacznie rzadziej. Z wyglądu przypomina zwykłą wypunktowaną listę z cyframi lub literami. Zgodnie ze strukturą rozróżnia się opis liniowy z rozgałęzieniem. Pierwsza opcja jest znacznie mniej powszechna. Różnica między nimi polega na tym, że w drugim przypadku istnieją jednostki rozgałęziające, a liczba obliczeń w celu uzyskania końcowego wyniku jest nieznana.

Prawdziwe życie

Teraz zrozumiemy, jakie są algorytmyprawdziwe życie. Podczas gotowania różnych potraw gospodyni przestrzega przepisu. Na przykład podczas gotowania makaronu musisz wykonać następujący algorytm czynności:

Algorytm informatyczny

  • Zagotuj wodę.
  • Posol ją.
  • Zasnąć makaron.
  • Na małym ogniu, mieszając je, doprowadzić do wrzenia.
  • Po ugotowaniu spuść wodę.
  • Dodaj masło.
  • Mieszaj, aż będzie gładka.

Danie jest gotowe.Jeśli spojrzysz na to oczami programisty, jest to zwykły algorytm liniowy napisany w formie tekstowej. Więc nie jest tak rzadkie w naszym życiu, że pojawia się ta skomplikowana koncepcja. Po prostu go używamy i nawet o tym nie wiemy.

Zamiast wniosków

W wielu obszarach działalności człowiekaUżywał czegoś takiego jak algorytm. Informatyka jest jednym z nich. Co więcej, najbardziej znany. Prawidłowo skomponowana sekwencja działań może znacznie uprościć proces tworzenia oprogramowania i poprawić jego jakość. To jest jak biznesplan dotyczący budowy fabryki lub fabryki. Tworząc proste programy, możesz się bez nich obejść, ale gdy powstaje poważne oprogramowanie, nie możesz nigdzie się bez niego przejść. Może być uogólniony lub szczegółowy, ale w każdym razie tak jest.

Podobało mi się:
0
Popularne posty
Duchowy rozwój
Jedzenie
tak