ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Формалізація поняття алгоритму
         

     

    Інформатика, програмування

    Формалізація поняття алгоритму

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

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

    Розглянемо взаємозв'язок між функцією і алгоритмом. Відразу відзначимо, що основні властивості цього взаємозв'язку ми будемо тут наводити без доведення. Тому є як мінімум дві причини. Перша - у читача не передбачається знання необхідного математичного апарату; друга - це відвів би нас у бік від основної мети - Формалізації поняття алгоритму.

    Визначення 2.1. Кажуть, що алгоритм А обчислює функцію f (x), якщо:

    Існує взаємно однозначна відповідність j між областю визначення f (х) і областю застосовності А;

    Для будь-якого х з області визначення f вірно: f (x) = A (j (x))

    У цьому випадку функція f (x) називається вичіслімой функцією.

    Визначення 2.2. Кажуть, що Алгоритм А дозволяє безліч М щодо безлічі Х, де М

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status