Головна

допоміжний алгоритм

  1.  алгоритм
  2.  алгоритм Blowfish
  3.  алгоритм MD4
  4.  алгоритм WaveCluster
  5.  Алгоритм автоматичного вибору кроку
  6.  Алгоритм ШПФ з основою 2.
  7.  Алгоритм ШПФ з проріджуванням по частоті.

допоміжний алгоритм - Алгоритм, який можна використовувати в інших алгоритмах, вказавши тільки його ім'я.

Допоміжний алгоритм, записаний на мові програмування, називається підпрограмою. При створенні середніх за розміром програм використовується структурний програмування, ідея якого полягає в тому, що структура програми повинна відображати структуру розв'язуваної задачі, щоб алгоритм рішення було виразно видно з початкового тексту. Програма розбивається на безліч підпрограм, кожна з яких виконує якусь дію, передбачене вихідним завданням.

Комбінуючи підпрограми, вдається сформувати підсумковий алгоритм використовуючи блоки коду (підпрограми), що мають певне смислове навантаження. Звертатися до цих підпрограм можна по їх імені. Дуже важлива характеристика підпрограм - це можливість їх повторного використання.

Розглянемо приклад з графічним виконавцем ГРИС. Нехай потрібно скласти алгоритм малювання чотиризначного числа 1 919.

Можна скласти один довгий алгоритм, за яким виконавець крок за кроком намалює ці цифри. Але ж цифри 1 і 9 повторюються по два рази. Алгоритм можна скоротити використовуючи допоміжний алгоритм.


 Вийде більш короткий і зрозумілий алгоритм:




 Дискретне представлення інформації: двійкові числа; двійкове кодування тексту в пам'яті комп'ютера. Інформаційний обсяг тексту. |  Подання (кодування) чисел |  Дискретне представлення інформації: кодування кольорового зображення в комп'ютері (растровий підхід). Подання та обробка звуку і відеозображення. Поняття мультимедіа. |  кодування зображень |  Процес передачі інформації, джерело і приймач інформації, канал передачі інформації. Швидкість передачі інформації. |  Квиток № 6 |  циклічний алгоритм |  Логічні величини, операції, вираження. Логічні вирази в якості умов в розгалужених і циклічних алгоритмах. |  Квиток № 10 |  Квиток № 11 |

© um.co.ua - учбові матеріали та реферати