Posts Tagged ‘алгоритми’

Повторение и рекурсия в ПРОЛОГ

1.     ПРОГРАМИРАНЕ НА ПОВТАРЯЩИ СЕ ОПЕРАЦИИ
Съществуват  два начина за реализиране на правила, които да изпълняват
една и съща задача многократно:
1.     Повторение.
2.     Рекурсия.
В първия случай се използва възврат(откат)(backtracking)
Във втория – самоизвикване на правилото
# Общият вид на правилото,изпълняващо повторение е:
repetitive_rule:-        /* правило за повторение /
< предикати и правила>
fail.        /*неуспех/
Конструкцията <предикати иправила> в тялото [...]

Динамика на съществуването в обектно ориентираното програмиране

В обектно ориентираното програмиране тази страна на динамиката, която може да се нарече динамика на съществуването, е реализирана чрез механизмите за създаване и инициализация на екземпляри на обекти

В обектно ориентираното програмиране се използват два основни подхода за създаване на екземпляри – статичен и динамичен подход
Статичният (автоматичен) подход се осъществява чрез използване на статични променливи (обекти):

статичните [...]

Свързване на съобщения и методи в C++. Механизъм на «ранното» свързване

Стартирането на метод като реакция на определено съобщение трябва да се извършва в съответствие с природата на обекта-получател на съобщението, независимо от това, че този метод може многократно да е предефиниран в йерархията на наследяване
Свързване на съобщения и методи:
Механизмът, който служи за определяне на това – кой метод трябва да бъде изпълнен в [...]

Криптографски алгоритми с публичен ключ

Идеята на криптографските алгоритми с публичен ключ или асиметрични криптографски алгоритми е разработена през 1976 г. от Уитфийлд Дифи (Whitfield Diffie) и Мартин Хелман (Martin Hellman). Причините и предпоставките за появата на асиметричната криптография са много, но основното е трудното разпространение на ключовете особено при голям брой абонати при симетричната криптография. Друга съществена причина е [...]

Subscribe to RSS Feed Follow me on Twitter!