КампутарыПраграмаванне

Што такое алгарытмы і навошта яны патрэбныя?

У пачаткоўцаў і нявопытных праграмістаў часта ўзнікае такое пытанне: «Што такое алгарытмы і навошта яны патрэбныя?» Хоць паволі гэта паняцце і сыходзіць у нябыт, але яно ўсё роўна актуальна. Пры стварэнні вялікіх камерцыйных праектаў проста немагчыма абысціся без алгарытмаў. Ды і перад тым як пачаць праграмаванне, лепш у іх разабрацца і толькі затым прыступаць да практычных заняткаў. Хоць гэта паняцце і звязана са стварэннем софту на ПК, але яно досыць шырока сустракаецца ў паўсядзённым жыцці. У дадзеным артыкуле будзе прыведзены прыклад таго, што такое алгарытмы ў рэальным жыцці.

У інфарматыцы

Цяпер высвятлім, што такое алгарытмы ў інфарматыцы і праграмаванні. Пад гэтым паняццем хаваецца парадак дзеянняў, выкарыстоўваючы які можна лёгка і проста вырашыць пастаўленую задачу. У якасці прыкладу можна прывесці разлік па адной любой формуле. Для гэтага дастаткова будзе здзейсніць наступныя дзеянні:

  • Ўвесці зыходныя дадзеныя, неабходныя для правядзення разлікаў.
  • Выканаць вылічэнні.
  • Вывесці вынікі ці на экран кампутара, або на нейкай іншай носьбіт
    (Напрыклад, на паперу).

віды

Алгарытм ў інфарматыцы па вонкавым выглядзе можа быць у наступных мадыфікацыях:

  • Графічна (у выглядзе набору стандартызаваных блокаў).
  • Паэтапнае тэкставае апісанне.

У першым выпадку ён складаецца з стандартных блокаў, знешні выгляд якіх рэгламентуецца Дастам з парадкавым нумарам 19.701-90. Напрыклад, простая аперацыя тут будзе выглядаць у выглядзе прамавугольніка, а ўмова выбару - гэта ромб.

Тэкставае апісанне не гэтак нагляднае і таму ўжываецца значна радзей. Па выглядзе яно нагадвае звычайны маркіраваны спіс з лікамі або літарамі. Па структуры адрозніваюць лінейнае апісанне і з разгалінаваннем. Першы варыянт сустракаецца значна радзей. Розніца паміж імі складаецца ў тым, што ў другім выпадку прысутнічаюць блокі галінавання і невядома колькасць вылічэнняў для атрымання канчатковага выніку.

рэальнае жыццё

Зараз разбяромся з тым, што такое алгарытмы ў рэальным жыцці. Пры падрыхтоўцы розных страў гаспадыня варта рэцэпце. Напрыклад, пры падрыхтоўцы макароны трэба выканаць наступны алгарытм дзеянняў:

  • Давесці ваду да кіпення.
  • Пасаліць яе.
  • Засыпаць макароны.
  • На малым агні, памешваючы іх, давесці да кіпення.
  • Пасля таго як яны зварыліся, зліць ваду.
  • Дадаць сметанковы алей.
  • Размяшаць да аднастайнага стану.

Страва гатова. Калі паглядзець на гэта вачыма праграміста, то гэта звычайны лінейны алгарытм, напісаны ў тэкставым выглядзе. Так што не так ужо і рэдка ў нашым жыцці мудрагелістае гэта паняцце сустракаецца. Проста мы ім карыстаемся і нават не ведаем пра гэта.

замест высноў

У многіх сферах чалавечай дзейнасці выкарыстоўваецца такое паняцце, як алгарытм. Інфарматыка - адна з іх. Прычым, найбольш вядомая. Правільна складзеная паслядоўнасць дзеянняў дазваляе істотна спрасціць працэс стварэння праграмнага прадукту і павысіць яго якасць. Гэта як бізнэс-план пры будаўніцтве завода ці фабрыкі. Пры стварэнні простых праграм можна абыйсціся і без яго, а вось калі распрацоўваецца сур'ёзны софт - без яго нікуды. Ён можа быць альбо абагульненым, альбо дэталізаваным, але ў любым выпадку ён ёсць.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.