Алгоритми та програми


Алгоритм - це набір вказівок, що описують порядок дій виконавця, для досягнення результату розв'язання задачі. 


Властивості алгоритму:

  1. Скінченність - алгоритм повинен завершуватись. 
  2. Дискретність - процес, що визначається алгоритмом.
  3. Визначеність - кожен крок алгоритму повинен бути точним.
  4. Вхідні данівеличини, задані до початку роботи або набувають значення в процесі роботи з алгоритмом.
  5. Вихідні дані   величини що мають тісний зв'язок із вхідними даними.
  6. Ефективність алгоритму - це коли всі його оператори досить прості для виконання роботи з ними.
  7. Масовість - властивість, що повинна забезпечувати розв'язання будь - якої задачі.
Типи алгоритмічних структур:

  1. Структура слідування  команди виконуються в певній послідовності і  тільки один раз.
  2. Структура розгалуження  дозволяє виконавцеві алгоритму вибрати сценарій подальших дій.
  3. Структура повтореннядає виконавцеві алгоритму вказівку повторювати деякі дії, поки певне умовне твердження вірне.


Програма - це  набір команд, створених мовою мовою програмування. Програму скаладають не для виконавця Людина. 

Команда - це наказ виконавцеві вико­нувати вказану дію.


Комментарии

Популярные сообщения из этого блога

Загрози в Інтернеті. Безпечне зберігання даних.

Основи інформаційної безпеки. Захист даних