рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Поняття алгоритму

Поняття алгоритму - раздел Образование, Властивості та характеристики алгоритмів. 1 Одним Із Основних Понять Сучасної Обчислювальної Математики Є Поняття Алгорит...

Одним із основних понять сучасної обчислювальної математики є поняття алгоритму. Алгоритм є тим фундаментом, на якому базується кожен із методів обчислювальної математики, які застосовуються при розв’язанні задач обробки інформації з використанням ЕОМ.

Поки не буде побудована в уяві або на папері чітка послідовність дій у процесі розв’язання будь-якої задачі, не можна правильно описати відповідний процес на мові програмування, тобто написати програму для виконання її на ЕОМ. Значення цього твердження зростає разом із підвищенням складності задач.

Спочатку визначення поняття алгоритму було проблемою математики. Формальне визначення алгоритмів було дано в 30-50-х роках XX століття А.Тюрингом, Е. Постом, А. Чорчем, А. Марковим в роботах з теорії алгоритмів – щойно виниклої на той час галузі математики. Теорія алгоритмів виникла як розділ математичної логіки. Теорія алгоритмів вивчає загальні властивості й закономірності алгоритмів і різноманітні формальні моделі їхнього подання, займається формальним доказом алгоритмічної нерозв'язності задач, асимптотичним аналізом складності алгоритмів, класифікацією алгоритмів відповідно до класів складності, розробкою критеріїв порівняльної оцінки якості алгоритмів і т.і.

Проте з плином часу теорія алгоритмів стала розвиватися за рахунок впливу відкриттів не тільки в математиці, а й в інформатиці. В даний час алгоритм є одним з головних понять інформатики.

Існує багато різноманітних означень поняття алгоритму. Так в ISO/IEC 2382-1:1993 Fundamental terms термін «01.05.05. Алгоритм» визначається як «кінцевий упорядкований набір чітко визначених правил для розв'язання проблеми». Можна навести ще декілька використовуваних на практиці визначень, але єдиного «правильного» немає.

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

Складання такого покрокового опису процесу вирішення задачі називається її алгоритмізацією.

 

– Конец работы –

Эта тема принадлежит разделу:

Властивості та характеристики алгоритмів. 1

ОСНОВИ АЛГОРИТМІЗАЦІЇ ОБЧИСЛЮВАЛЬНИХ ПРОЦЕСІВ... Алгоритми та форми їх подання...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Поняття алгоритму

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Властивості та характеристики алгоритмів
Незважаючи на різноманіття алгоритмів, в них можна знайти багато спільного. Ці спільні риси називаються властивостями алгоритмів. Основні властивості алгоритмів: 1)

Оцінка ефективності алгоритму
З кожним алгоритмом, зазвичай, зв'язується інтуїтивне представлення про його складність. Однак, інтуїтивне представлення не дозволяє однозначно вибрати для вирішення конкретної задачі один із множи

Способи опису алгоритмів
Алгоритми представляють за допомогою конкретних образотворчих засобів, склад і правила вживання яких утворюють конкретні способи або форми запису алгоритмів. Існує декілька таких способів:

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

Лінійні алгоритми
Найпростішими для алгоритмізації є задачі, в яких перетворення інформації відбувається послідовно за певними формулами. Такі алгоритми називають лінійними. Для представлення такого

Розгалужені алгоритми
У випадках, коли перетворення інформації може здійснюватись за різними схемами, залежно від властивостей вхідних даних або проміжних результатів, використовуються розгалужені алгоритми. В та

Циклічні алгоритми
У деяких алгоритмах передбачається можливість багаторазового виконання деякої сукупності дій. Такі алгоритми називають циклічними (циклом), а їх повторювану частину - тілом циклу.

Логічні основи алгоритмізації
Окрім теорії алгоритмів, ще одним важливим розділом математичної логіки, що має пряме відношення до програмування, є алгебра логіки (алгебра висловлювань). Основні положення

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги