268 Shares 1304 views

Jakie są algorytmy i co one są?

W początkujących i niedoświadczonych programistów często pojawia się pytanie: „Jaki jest algorytmy i jakie są one dla” Choć koncepcja ta jest powoli odchodzi w zapomnienie, ale to jest nadal aktualne. Podczas tworzenia dużych projektów komercyjnych po prostu nie może się obejść bez algorytmów. A przed rozpoczęciem programowania, to lepiej je zrozumieć, a dopiero potem przystąpić do ćwiczeń praktycznych. Choć koncepcja ta jest związana z tworzeniem oprogramowania na komputerze, ale jest często spotykany w życiu codziennym. Ten artykuł jest przykładem tego, co algorytmy w prawdziwym życiu.

W informatyce

Teraz dowiadujemy się, co algorytmy w dziedzinie informatyki i programowania. Zgodnie z tą koncepcją polega procedurę, za pomocą którego można szybko i łatwo rozwiązać problem. Dla przykładu, obliczanie jednym wzorze. Aby to zrobić, trzeba będzie wykonać następujące czynności:

  • Wprowadzić początkowe dane potrzebne do obliczeń.
  • Wykonywanie obliczeń.
  • Wydrukować wyniki lub na ekranie komputera lub na innych nośnikach
    (Taki jak papier).

typy

Algorytm w informatyce w wyglądzie mogą być w następujących zmian:

  • Graficznie (jako zestaw standardowych jednostek).
  • Stopniowo opis tekstowy.

W pierwszym przypadku, składa się z modułów, wygląd, który jest regulowany przez GOST 19.701-90 nr seryjny. Na przykład, prosta obsługa pojawi się w formie prostokąta, a stan wybór – diament.

Kompletny opis nie są tak oczywiste i tak jest stosowany znacznie rzadziej. Z wyglądu przypomina zwykły listy punktowanej z cyfr lub liter. Zgodnie z opisem konstrukcji odróżnić liniowe i rozgałęzione. Pierwsza opcja jest znacznie rzadsze. Różnica między nimi jest taka, że w tym ostatnim przypadku istnieją jednostki i nieznaną liczbę obliczeń rozgałęzienia, aby uzyskać ostateczny wynik.

rzeczywisty

Teraz do czynienia z faktem, że takich algorytmów w prawdziwym życiu. W przygotowaniu różnych potraw gospodyni powinna receptury. Na przykład, w przygotowaniu makaronu trzeba wykonać następującą sekwencję działań:

  • Doprowadzić wodę do wrzenia.
  • Sól to.
  • Absorbować makaron.
  • Na małym ogniu, mieszając je, doprowadzić do wrzenia.
  • Po ugotowaniu, po odsączeniu.
  • Dodać masło.
  • Wymieszać do uzyskania jednorodności.

Danie jest gotowe. Jeśli spojrzeć na nią oczami programisty, to zwykle liniowy algorytm napisany w formie tabelarycznej. Więc to nie jest tak rzadkie w naszym życiu opracować ta koncepcja zostanie znaleziony. Po prostu z nich korzystać, a nawet nie wiedzą o tym.

zamiast wniosków

W wielu dziedzinach działalności ludzkiej, takie pojęcie jest używane jako algorytm. Technologia informacyjna – jeden z nich. Co więcej, najbardziej znany. Prawidłowo składa się sekwencja działań może znacznie uprościć proces tworzenia produktu oprogramowania i poprawić jego jakość. To jest jak biznes planu z budową zakładu lub fabryki. Podczas tworzenia prostych programów można zrobić bez niego, ale kiedy poważnie oprogramowanie opracowane – bez niej nigdzie. To może być albo uogólniona lub szczegółowe, ale w każdym razie to jest.