Алгоритми мають ряд важливих властивостей
Скінченність
алгоритм має завжди завершуватись після виконання скінченної кількості кроків. Процедуру, яка має решту характеристик алгоритму, без, можливо, скінченності, називають методом обчислень.
Дискретність
процес, що визначається алгоритмом, можна розчленувати (розділити) на окремі елементарні етапи (кроки), кожен з яких називається кроком алгоритмічного процесу чи алгоритму.[29]
Визначеність
кожен крок алгоритму має бути точно визначений. Дії, які необхідно здійснити, повинні бути чітко та недвозначно визначені для кожного можливого випадку.
Вхідні дані
алгоритм має деяку кількість (можливо, нульову) вхідних даних, тобто, величин, заданих до початку його роботи або значення яких визначають під час роботи алгоритму.
Вихідні дані
алгоритм має одне або декілька вихідних даних, тобто, величин, що мають досить визначений зв'язок із вхідними даними.
Ефективність
Алгоритм вважають ефективним, якщо всі його оператори досить прості для того, аби їх можна було точно виконати за скінченний проміжок часу з допомогою олівця та аркушу паперу.
Масовість
властивість алгоритму, яка полягає в тому, що алгоритм повинен забезпечувати розв'язання будь-якої задачі з класу однотипних задач за будь-якими вхідними даними, що належать до області застосування алгоритму.
Підписатися на:
Дописи (Atom)
Загрози в Інтернеті. Безпечне зберігання даних
1. Види ризиків, з якими стискається користувач в Інтернеті. булінг компроментувати кібер - грумінг надмірне захоплення іграми в мер...
-
1. Види ризиків, з якими стискається користувач в Інтернеті. булінг компроментувати кібер - грумінг надмірне захоплення іграми в мер...
-
Gmail» (від Google Mail, вимовляється «джі-мейл», в українській та російській мові хибне вимовляння «ґмейл») — безкоштовна послуга електрон...
Немає коментарів:
Дописати коментар