Прості приклади алгоритмів
Вийти на вулицю – алгоритм. Виконати роботу – алгоритм. Лягти спати – теж алгоритм.
Порахувати квадратне рівняння на калькуляторі або написати програму – набір алгоритмів.
Система протоколів, інструкцій, технічної документації та іншої інформації щодо підготовки до запуску космічного корабля – мільйони алгоритмів, які динамічно розвивалися, удосконалювалися і трансформувалися в доцільні послідовності дій.
Математики і програмісти
Математики вирішили, що алгоритми – це їх стихія і запропонували безліч розумних формулювань:
- це строга послідовність арифметичних і логічних дій;
- однозначна асоціація результату з вихідними даними;
- це сукупність результативності, визначеності, можливості масового застосування;
- символьна або формульний запис;
- це аналітичне або графічне подання та ін.
Все це зокрема. Коли з’явилися перші програмісти, процес застосування слова алгоритм ускладнився. Програмісти вирішили відібрати пальму владарювання над алгоритмом у математиків.
З’явилися громіздкі подання програм у вигляді графічних зображень. Все це ускладнювало процес застосування обчислювальної техніки, яка в ті часи була і без того громіздку і повільною: зате гріла навколишній простір краще будь електростанції.
В кінцевому підсумку великі і малі обчислювальні машини пішли в історію, математики залишилися зі своїми ідеями, а програмісти зайнялися своїм прямим справою – формуванням області інформаційних технологій і створенням концепції комп’ютерного справи в цілому.