В обчислювальних алгоритмах є послідовність кроків , спрямованих на виконання завдання конкретної. Можна також сказати, що вони представляють собою набір чітких інструкцій, які запрограмовані на комп’ютер для вирішення проблеми.
У межах обчислювальної галузі чи будь-якої науки алгоритм слугує основою для створення методології з визначеними та кінцевими етапами.
Її використання покликане дати загальне рішення дилеми, що дозволяє нам використовувати його знову і знову для отримання очікуваного результату.
Характеристика обчислювальних алгоритмів
Запропонований математиком Аланом Тьюрінгом для приведення цієї концепції з математики до галузі інформатики, алгоритм - це процес, визначений наступним чином:
-Обмежена послідовність кроків, які чітко визначені і кожен з них не залежить від іншого.
-Агент (людський або нелюдський) - це той, хто застосовує кожну із стадій процесу в даний момент часу.
-Агент має можливість інтерпретувати інструкції з експлуатації та одночасно зберігати надану інформацію.
-При проведенні конкретної методології результат завжди буде однаковим на кожному етапі та базується на вихідних даних.
- Як і в будь-якому процесі, він закінчується результатом.
Бувають випадки, коли процедура вимагає конкретного рішення, і такі, які цього не роблять. Повторювані або неправильні алгоритми, які не закінчуються, дуже поширені в обчислювальних технологіях.
Прикладом їх є такі операційні системи, як Windows, MacOS та Linux, які повинні продовжувати функціонувати як платформа для інших програм і процесів.
Типи
Як в інформатиці, так і в інших дисциплінах можна виділити 3 типи алгоритмів, які є: послідовними, умовними та повторюваними. Крім того, є такі, які якісні (вони використовують слова) та кількісні (використовують числові обчислення).
Деякі відомі обчислювальні алгоритми, дуже корисні на практиці, виконують різні функції.
Таким чином, ми знаходимо алгоритм Евкліда, який використовується для ділення, алгоритм Гаусса для вирішення лінійних рівнянь або алгоритм Флойда-Врашалла, щоб знайти найкоротший шлях між зваженими графами.
Приклади
Алгоритми використовуються в різних ситуаціях, вони прагнуть вирішити проблему, і для цього не дотримується стандартної процедури.
Коли механізм швидкого та ефективного вирішення конкретної задачі виявлений, його виконання не потребує розуміння того, як працює метод.
Простий приклад - слідувати рецептом приготування торта, в якому використовується низка інструкцій та кроків для його отримання.
Так само комп'ютери здатні вирішувати різні типи проблем, застосовуючи формули, які мають особливу мову.
У цьому випадку обчислювальні алгоритми представляють код, написаний різними способами, який може зрозуміти лише машина.
Важливою частиною цієї процедури є перетворення ідеї в логічну послідовність, яку ПК може інтерпретувати.
Таким чином програмісти переходять від простих завдань до більш складних. Для цього вони часто звертаються до рецептів, які створили інші, щоб пристосувати їх до того, що їм потрібно вирішити.
Список літератури
- Університет Денвера Що таке алгоритм і як його використовувати в програмуванні? Отримано 12.12.2017 з сайту quora.com
- Васкес Б., Карлос. Методика програмування I. Отримано 12.12.2017 р. З moodle2.unid.edu.mx
- Бембібр, Вікторія (2009). Визначення алгоритму. Відновлено 12.12.2017 від definicionabc.com
- Коломбо, Хорхе Т. (2001). Комп'ютерний алгоритм. Відновлено 12.12.2017 від avizora.com
- Як працює матеріал. Що таке комп’ютерний алгоритм? Отримано 12.12.2017 з сайту howstuffwworks.com