Кампутары, Праграмаванне
Што такое алгарытмы і навошта яны патрэбныя?
У пачаткоўцаў і нявопытных праграмістаў часта ўзнікае такое пытанне: «Што такое алгарытмы і навошта яны патрэбныя?» Хоць паволі гэта паняцце і сыходзіць у нябыт, але яно ўсё роўна актуальна. Пры стварэнні вялікіх камерцыйных праектаў проста немагчыма абысціся без алгарытмаў. Ды і перад тым як пачаць праграмаванне, лепш у іх разабрацца і толькі затым прыступаць да практычных заняткаў. Хоць гэта паняцце і звязана са стварэннем софту на ПК, але яно досыць шырока сустракаецца ў паўсядзённым жыцці. У дадзеным артыкуле будзе прыведзены прыклад таго, што такое алгарытмы ў рэальным жыцці.
У інфарматыцы
Цяпер высвятлім, што такое алгарытмы ў інфарматыцы і праграмаванні. Пад гэтым паняццем хаваецца парадак дзеянняў, выкарыстоўваючы які можна лёгка і проста вырашыць пастаўленую задачу. У якасці прыкладу можна прывесці разлік па адной любой формуле. Для гэтага дастаткова будзе здзейсніць наступныя дзеянні:
- Ўвесці зыходныя дадзеныя, неабходныя для правядзення разлікаў.
- Выканаць вылічэнні.
- Вывесці вынікі ці на экран кампутара, або на нейкай іншай носьбіт
(Напрыклад, на паперу).
віды
Алгарытм ў інфарматыцы па вонкавым выглядзе можа быць у наступных мадыфікацыях:
- Графічна (у выглядзе набору стандартызаваных блокаў).
- Паэтапнае тэкставае апісанне.
Тэкставае апісанне не гэтак нагляднае і таму ўжываецца значна радзей. Па выглядзе яно нагадвае звычайны маркіраваны спіс з лікамі або літарамі. Па структуры адрозніваюць лінейнае апісанне і з разгалінаваннем. Першы варыянт сустракаецца значна радзей. Розніца паміж імі складаецца ў тым, што ў другім выпадку прысутнічаюць блокі галінавання і невядома колькасць вылічэнняў для атрымання канчатковага выніку.
рэальнае жыццё
Зараз разбяромся з тым, што такое алгарытмы ў рэальным жыцці. Пры падрыхтоўцы розных страў гаспадыня варта рэцэпце. Напрыклад, пры падрыхтоўцы макароны трэба выканаць наступны алгарытм дзеянняў:
- Давесці ваду да кіпення.
- Пасаліць яе.
- Засыпаць макароны.
- На малым агні, памешваючы іх, давесці да кіпення.
- Пасля таго як яны зварыліся, зліць ваду.
- Дадаць сметанковы алей.
- Размяшаць да аднастайнага стану.
Страва гатова. Калі паглядзець на гэта вачыма праграміста, то гэта звычайны лінейны алгарытм, напісаны ў тэкставым выглядзе. Так што не так ужо і рэдка ў нашым жыцці мудрагелістае гэта паняцце сустракаецца. Проста мы ім карыстаемся і нават не ведаем пра гэта.
замест высноў
У многіх сферах чалавечай дзейнасці выкарыстоўваецца такое паняцце, як алгарытм. Інфарматыка - адна з іх. Прычым, найбольш вядомая. Правільна складзеная паслядоўнасць дзеянняў дазваляе істотна спрасціць працэс стварэння праграмнага прадукту і павысіць яго якасць. Гэта як бізнэс-план пры будаўніцтве завода ці фабрыкі. Пры стварэнні простых праграм можна абыйсціся і без яго, а вось калі распрацоўваецца сур'ёзны софт - без яго нікуды. Ён можа быць альбо абагульненым, альбо дэталізаваным, але ў любым выпадку ён ёсць.
Similar articles
Trending Now