Прескочи на основното съдържание
moodle
  • Български ‎(bg)‎
    Български ‎(bg)‎ English ‎(en)‎
В момента имате достъп като гост (Влизане)

Обектно-ориентирано програмиране (КН, 2 поток) 2013/14

  1. Начална страница
  2. Курсове
  3. Архив
  4. Бакалаври, летен семестър 2013/2014
  5. Компютърни науки
  6. Обектно-ориентирано програмиране (КН, 2 поток) 201...
  7. 2 юни - 8 юни
  8. Второ домашно

Второ домашно

Изисквания за завършване
Отворено: четвъртък, 5 юни 2014, 19:40
До: четвъртък, 19 юни 2014, 22:00

Моля, изпращайте решенията си като ZIP файл, в който има три директории с имена prog1 и prog2, по една за всяка задача. Във всяка директория поставете изходните и заглавните файлове за всяка задача. Моля, в архива поставяйте само изходни и заглавни файлове, не поставяйте проектни, обектни и изпълними файлове!

Задачите са за самостоятелна работа, при установено взаимстване между колеги и от Интернет домашното се анулира.

Моля, преди да изпратите решението си, уверете се, че файловете ви се компилират, в противен случай на съответната задача ще получите 0 точки!


Задача 1. Контакти (8 т.)

Първа част: Речник (3 т.)

Да се реализира шаблон на клас Dictionary с два типови параметъра K и V. Класът да представя речник, който съдържа редица от ключове от тип K и на всеки ключ съпоставя по една стойност от тип V. Едно примерно представяне би могло да бъде с два масива с една и съща дължина — един с елементи от тип K и един с елементи от тип V. За типа K и V може да се приеме, че са налични:

  • голяма четворка

  • операция за изход <<

  • операции за сравнение == и !=

  • за типа К допълнително са налични операции за наредба <, <=, >, >=

За класа да се реализират:

  • голяма четворка

  • добавяне на ключ и съответна на него стойност

  • търсене на стойност по ключ

  • извежда речника на стандартния вход подреден по ключ

  • разширяване на речника при изчерпване на капацитета му

Втора част: Книга с контакти (3 т.)

Да се създаде клас Contact, който съдържа име, телефонен номер (до 10 цифрен), и идентификатор с подходящи конструктор, селектори и мутатори.

Да се създаде клас ContactBook, който представя бележник с контакти като набор от три речника, чиито ключове са съответно име, телефонен номер и идентификатор, а стойностите са указатели към контакти (Contact*).

За този клас да се реализират:

  • добавяне на контакт

  • намиране на контакт по даден критерий (име, телефонен номер или идентификатор). Внимание: върнатият контакт да няма възможност да бъде променян!

  • извеждане на книгата с контакти подредена по даден критерий  (име, телефонен номер или идентификатор)

  • премахване на контакт

Упътване 1: Може да се използва наготово класът от първото домашно String или стандартния клас std::string.

Упътване 2: Може да се предефинира операцията за изход << за тип Contact*, за да работи правилно извеждането на речник.

Забележка: за тази част от задачата не се изискват никакви усилия по управление на динамичната памет.

Трета част: Динамична памет (2 т.)

За класа ContactBook да се реализира допълнителна логика, която да се грижи правилно за управлението на подаваните контакти. Считаме, че ContactBook “притежава” контактите, т.е. при добавяне на контакт създава негово копие, а при изтриване унищожава контакта.


Задача 2. Формули (12 т.)

Част първа: Йерархия от класове (5 т.)

Да се дефинира абстрактен базов клас Formula, дефиниращ операцията double value() const. Класът да представя формула с неуточнено представяне, чиято стойност може да бъде изчислена чрез метода value. Да се дефинира също и операция void print() const за извеждане на явния вид на формула на стандартния изход.

а) Да се дефинира производен клас Constant, който описва дробни константи. Обекти от клас Constant се конструират със стойността на съответната константа.

Пример:

Constant a (0), b (1);

cout << b.value();    // извежда 1

b.print();            // също извежда 1

б) Да се дефинира клас BinaryOperation, описващ приложение на двуместна аритметична операция върху други две формули. Допустимите операции са +,-,*,/, както и операциите за сравнение < и =, като последните имат стойност 1 при удовлетворено (не)равенство и стойност 0 иначе. Обекти от клас BinaryOperation се конструират със символ, описващ операцията и два указателя към формули, задаващи операндите.

Пример:

BinaryOperation test (‘*’,

           new Constant (2),

           new BinaryOperation (‘+’,

new Constant (1),

new Constant (3));

cout << test.value(); // извежда 8, т.е. стойността на 2 * (1 + 3)

test.print();         // извежда “( 2 * ( 1 + 3 ) )”

в) Да се дефинира клас Read, описващ стойност, въведена от потребителя.

Пример:

BinaryOperation test (‘*’, new Constant (2), new Read);

cout << test.value();  // изисква от потребителя да въведе

  // число и го връща умножено по 2

test.print();          // извежда “( 2 * Read )”

г) Да се дефинира клас Conditional, описващ формула, която зависи от дадено условие.  Обекти от клас Conditional се конструират с три указателя към Formula — условие (“if”), формула при удовлтеворяване на условието (“then”) и формула при неудовлетворяване на условието (“else”).

Пример:

Conditional test (new BinaryOperation (‘<’, new Read,

new Constant (5)),

            new Constant (1),

           new Constant (2));

cout << test.value(); // извежда 1, ако поребителят въведе

                      // число, по-малко от 5

// и 2 в противен случай

test.print(); // извежда “if ( Read < 5 ) then 1 else 2”

Забележка: за тази част от задачата не се изискват никакви усилия по управление на динамичната памет.

Втора част:  Управление на динамичната памет (3 т.)

За така изградената йерархия да се дефинират необходимите специални методи (конструктори, деструктори, оператор за присвояване) така, че динамичната памет да се управлява коректно. Следните операции трябва да могат да протичат без проблеми, свързвани със споделяне на памет, изтичане на памет или други неправилни манипулации на динамичната памет. След приключването на съответния им блок, заетата динамична памет трябва да бъде освободена.

Constant c1 (1);

Constant* c2 = new Constant (2);

BinaryOperation f1 (‘+’, &c1, c2);

BinaryOperation f2 = f1;    // копиране

f2 = f1;                    // присвояване

delete c2;

Упътване 1: В класа Formula да се добави виртуален метод Formula* clone() const. Всеки клас да предефинира метода така, че обектите да могат да построяват свои идентични копия.

Упътване 2: Да се променят класовете така BinaryOperation и Conditional, така че да “притежават” формулите, които ги съставят. В частност конструкторите да бъдат построени така, че да запомнят в член-данните адресите на копия на параметрите си, а не оригинално подадените адреси. Дестуркторите, от своя страна, да изтриват копията, записани в съответните член данни.

Трета част: Десериализация (4 т.)

Показаните в примерите резултати от метода print за всеки клас от описаната йерархия демонстрират едно еднозначно представяне на всички формули, представими с нея. Да се дефинира рекурсивна функция Formula* readFormula(), която по въведено от стандартния вход правилно построено представяне на формула построява съответното ѝ представяне чрез класовете от изградената йерархия. Пример:

Formula* f = readFormula(); //от стандартния вход се въвежда

  // “if ( Read < 5 ) then 1 else 2”

cout << f->value(); // извежда 1, ако поребителят въведе

                    // число, по-малко от 5

// и 2 в противен случай

delete f;

Забележка: По ваше желание можете да изберете друго, по-просто представяне на формула.

◄ На какъв компютър ще защитавате проекта си?
Задача за самостоятелна подготовка (Практикум 5-а група) ►

Блокове

Прескочи Навигация

Навигация

  • Начална страница

    • Страници от сайта

      • Моите курсове

      • Етикети

      • СтраницаЧесто задавани въпроси (FAQ)

      • ФорумНовини за сайта

      • СтраницаНастройки на автоматично генериран курс

    • Моите курсове

    • Курсове

      • Архив

        • Магистри, летен семестър 2023/2024

          • САППМ

          • Избираеми дисциплини

          • АГТЧ

          • ТГД

          • ТОППИТ

          • ИМЗПМКМИТ

          • ЛиА-инф

          • ТПИ в ИТ

          • Задочно обучение

            • ЕО

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ТОМИ

          • ЕО

          • ММИ

          • ВАС

          • Мех&роб

          • КомпГраф

          • ИИОЗ

          • ИМиММ

          • ИИ

          • ЗИКСМ

          • БМИ

          • СофТех

          • ИС

        • Бакалаври, летен семестър 2023/2024

          • АД

          • Стат

          • ИС

          • И

          • М

          • КН

          • ПрМ

          • СИ

          • Избираеми дисциплини

            • Студентски курсове ЕО, летен 2023/2024

          • МИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2023/2024

        • Магистри, зимен семестър 2023/2024

          • ИМЗПМКМИТ

          • ТОППИТ

          • АГТ

          • ММИ

          • Избираеми дисциплини

          • ЕО

          • ВАС

          • Мех&роб

          • ТГД

          • ТПИ в ИТ

          • РСиМТ

          • КомпГраф

          • ИИОЗ

          • Задочно обучение

            • ЕО

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ТОМИ

          • ИС

          • ЛиА-инф

          • БМИ

          • ИИ

          • СофТех

          • ЗИКСМ

          • ВПИ (HPC)

        • Бакалаври, зимен семестър 2023/2024

          • Избираеми дисциплини

          • М

          • Стат

          • И

          • МИ

          • СИ

          • ПрМ

          • КН

          • ИС

          • АД

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

        • Магистри, летен семестър 2022/2023

          • РСиМТ

          • Избираеми дисциплини

          • ВАС

          • ТОППИТ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

          • ТОМИ

          • ТПИ в ИТ

          • ИМиММ

          • КомпГраф

          • ММИ

          • ЛиА-инф

          • ЕО

          • ИМЗПМКМИТ

          • БМИ

          • СофТех

          • Мех&роб

          • ИИОЗ

          • ИС

          • ИИ

          • ЗИКСМ

        • Бакалаври, летен семестър 2022/2023

          • АД

          • МИ

          • М

          • КН

          • И

          • ИС

          • Избираеми дисциплини

            • Студентски курсове ЕО 2022/2023 редовно

          • СИ

          • Стат

          • ПрМ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2022/2023

        • Магистри, зимен семестър 2022/2023

          • ЕО

          • ИМиММ

          • Опт

          • УМФ

          • ТОМИ

          • Задочно обучение

            • ЕО

            • ТОМИ

            • Избираеми дисциплини

            • ЛА-на англ.

          • ИМЗПМКМИТ

          • Мех&роб

          • КомпГраф

          • ТПИ в ИТ

          • БМИ

          • ТОППИТ

          • Избираеми дисциплини

          • ВАС

          • ЗИКСМ

          • ИИ

          • ИС

          • ИИОЗ

          • ЛиА-инф

          • ММИ

          • РСиМТ

          • РСМТ-летен прием

          • СофТех

        • Бакалаври, зимен семестър 2022/2023

          • Избираеми дисциплини

          • АД

          • КН

          • ПрМ

          • М

          • Стат

          • МИ

          • ИС

          • СИ

          • И

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

        • Магистри, летен семестър 2021/2022

          • АГТ

          • РСМТ-летен прием

          • Избираеми дисциплини

          • ТОМИ

          • ЛиА-инф

          • ВАС

          • КомпГраф

          • ММИ

          • ИМиММ

          • ИС

          • УМФ

          • Мех&роб

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЛА-на англ.

            • ЕО

          • ЕО

          • БМИ

          • ИИОЗ

          • ВС

          • ТПИ в ИТ

          • СофТех

          • ИИ

          • ЗИКСМ

        • Бакалаври, летен семестър 2021/2022

          • Стат

          • М

          • КН

          • СИ

          • И

          • ИС

          • Задочно обучение

            • Избираеми дисциплини

              • Студентски курсове по ЕО, задочно обучение 2021/2022

            • МИ

          • МИ

          • Избираеми дисциплини

            • Студентски курсове по ЕО 2021/2022, редовно обучение

          • ПрМ

        • Магистри, зимен семестър 2021/2022

          • ИМиММ

          • Избираеми дисциплини

          • ЛиА-инф

          • УМФ

          • Задочно обучение

            • ТОМИ

            • Избираеми дисциплини

            • ЛА-на англ.

            • ЕО

          • ЕО

          • ТПИ в ИТ

          • Мех&роб

          • КомпГраф

          • РСиМТ

          • СофТех

          • ВС

          • БМИ

          • ТОМИ

          • ИИОЗ

          • ИС

          • ИИ

          • ЗИКСМ

          • ММИ

          • ВАС

        • Бакалаври, зимен семестър 2021/2022

          • Избираеми дисциплини

          • М

          • И

          • МИ

          • СИ

          • Стат

          • ПрМ

          • КН

          • ИС

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

        • Магистри, летен семестър 2020/2021

          • РСМТ-летен прием

          • АГТ

          • РСиМТ

          • Избираеми дисциплини

          • ТОМИ

          • ММИ

          • ИМиММ

          • ТЗИ

          • КомпГраф

          • ВАС

          • ТПИ в ИТ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЕО

          • ИС

          • Мех&роб

          • ЛиА-инф

          • ИИ

          • ИИОЗ

          • ЗИКСМ

          • БМИ

          • СофТех

        • Бакалаври, летен семестър 2020/2021

          • Стат

          • М

          • ПрМ

          • КН

          • ИС

          • СИ

          • И

          • МИ

          • Избираеми дисциплини

            • Студентски курсове ЕО 2020/2021 редовно обучение

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

              • Студентски курсове, задочно обучение, летен 2020/2021

        • Магистри, зимен семестър 2020/2021

          • ИМиММ

          • ДАС

          • РСиМТ

          • Избираеми дисциплини

          • КомпЛингв

          • ЛиА-инф

          • ЛА-на англ.

          • Мех&роб

          • ТПИ в ИТ

          • БМИ

          • Задочно обучение

            • ЛА-на англ.

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЕО

          • КомпГраф

          • СофТех

          • УМФ

          • ТЗИ

          • ВС

          • ИИОЗ

          • ИС

          • Опт

          • УМФ&пр.

          • ММИ

          • ИИ

          • РСМТ-летен прием

          • ВАС

          • ТОМИ

          • ЗИКСМ

        • Бакалаври, зимен семестър 2020/2021

          • Избираеми дисциплини

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

              • Студентски курсове по ЕО, задочно обучение 2020/2021

          • Стат

          • ПрМ

          • МИ

          • М

          • И

          • КН

          • СИ

          • ИС

        • Магистри, летен семестър 2019/2020

          • Избираеми дисциплини

          • ТОМИ

          • УМФ&пр.

          • ЛиА-инф

          • ТПИ в ИТ

          • ВАС

          • ЗИКСМ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

          • ЕО

          • УМФ

          • ИМиММ

          • ДАС

          • СофТех

          • Мех&роб

          • КомпГраф

          • ИИ

          • ИИОЗ

          • БМИ

          • ВС

          • ИС

        • Бакалаври, летен семестър 2019/2020

          • Стат

          • ПрМ

          • М

          • СИ

          • МИ

          • Задочно обучение

            • МИ

              • Студентски курсове, задочно обучение, летен 2019/2020

            • Избираеми дисциплини

          • КН

          • ИС

          • И

          • Избираеми дисциплини

            • Студентски курсове ЕО 2019-2020 редовно

        • Магистри, зимен семестър 2019/2020

          • ИМиММ

          • Избираеми дисциплини

          • ЕО

          • ММИ

          • Мех&роб

          • КомпГраф

          • ТПИ в ИТ

          • ЛиА-инф

          • УМФ

          • УМФ&пр.

          • ИС

          • ТЗИ

          • ИИОЗ

          • РСиМТ

          • ИИ

          • БМИ

          • АГТ

          • ВАС

          • Задочно обучение

            • Избираеми дисциплини

            • ЕО

            • ЛА-на англ.

            • ТОМИ

            • ЕБ на англ.ез.-летен

          • ТОМИ

          • ЗИКСМ

          • СофТех

          • ВС

        • Бакалаври, зимен семестър 2019/2020

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • СИ

          • КН

          • ИС

          • И

          • Избираеми дисциплини

        • Магистри, летен семестър 2018/2019

          • ЕБиЕУ

          • Избираеми дисциплини

          • РСиМТ

          • ТЗИ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ТОМИ

            • ЕБ на англ. ез.

          • БМИ

          • ИМиММ

          • ВАС

          • ТОМИ

          • ТПИ в ИТ

          • ЕО

          • СофТех

          • Мех&роб

          • ЛиА-инф

          • КомпГраф

          • ИТУП

          • ИС

          • ИИ

          • ИИОЗ

          • ЗИКСМ

          • ВС

        • Магистри, зимен семестър 2018/2019

          • Опт

          • ИМиММ

          • АГТ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

          • ЕБ на англ. ез.

          • УМФ

          • ТОМИ

          • ЛиА-инф

          • ИС

          • ЕБиЕУ

          • ММИ

          • ВАС

          • КомпГраф

          • ТЗИ

          • ЕО

          • ТПИ в ИТ

          • Мех&роб

          • ВС

          • ИТУП

          • КомпЛингв

          • ЗИКСМ

          • СофТех

          • БМИ

          • ИИ

          • ИИОЗ

          • РСиМТ

          • Избираеми дисциплини

        • Бакалаври, летен семестър 2018/2019

          • Избираеми дисциплини

            • Студентски курсове ЕО 2018-2019 редовно

          • СИ

          • ИС

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • И

          • КН

        • Бакалаври, зимен семестър 2018/2019

          • Избираеми дисциплини

          • СИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • Стат

          • ПрМ

          • М

          • КН

          • ИС

          • И

        • Магистри, летен семестър 2017/2018

          • ДСиТЧ - летен прием

          • РСМТ-летен прием

          • Задочно обучение

            • ЕБ на англ. ез.

            • Избираеми дисциплини

          • РСиМТ

          • ЗИКСМ

          • ИИ

          • ВАС

          • ЕО

          • ЛиА-инф

          • УМФ

          • Избираеми дисциплини

          • БМИ

          • ВС

          • ТОМИ

          • ИМиММ

          • ТЗИ

          • СофТех

          • Мех&роб

          • ИТУП

          • ИС

          • КомпГраф

          • ИИОЗ

        • Бакалаври, летен семестър 2017/2018

          • ИС

          • М

          • КН

          • Избираеми дисциплини

            • Студентски курсове ЕО 2017-2018 редовно

          • Стат

          • И

          • ПрМ

          • МИ

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • СИ

        • Магистри, зимен семестър 2017/2018

          • АГТ

          • ММИ-летен

          • ТОМИ

          • ДАС

          • ТЗИ

          • РСМТ-летен прием

          • Избираеми дисциплини

          • ЗИКСМ

          • ИМиММ

          • ММИ

          • ЛиА-инф

          • БМИ

          • ВАС

          • СофТех

          • Мех&роб

          • КомпГраф

          • ИТУП

          • ИС

          • ИИ

          • ВС

          • КомпЛингв

          • ИИОЗ

          • ЕБиЕУ

          • Задочно обучение

            • Избираеми дисциплини

            • ЛА-на англ.

            • ЕО

            • ЕБ на англ. ез.

          • ЕО

          • РСиМТ

          • УМФ

        • Бакалаври, зимен семестър 2017/2018

          • Избираеми дисциплини

          • СИ

          • Стат

          • ПрМ

          • КН

          • ИС

          • МИ

          • Задочно обучение

            • МИ

            • Избираеми дисциплини

          • М

          • И

        • Магистри, летен семестър 2016/2017

          • ЛА-на англ.

          • ИМиММ

          • ВАС

          • ЕО

          • УМФ

          • ТПИ в ИТ

          • ТЗИ

          • СофТех

          • Мех&роб

          • ИТУП

          • ИС

          • ИИОЗ

          • ИИ

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

          • ТОМИ

          • ЗИКСМ

          • КомпГраф

          • ВС

          • БМИ

          • Избираеми дисциплини

        • Бакалаври, летен семестър 2016/2017

          • Избираеми дисциплини

            • Студентски курсове ЕО 2016-2017 редовно

          • СИ

          • ИС

          • М

          • МИ

          • Стат

          • КН

          • И

          • Задочно обучение

            • Избираеми дисциплини

              • Студентски курсове ЕО 2016-2017

            • МИ

          • ПрМ

        • Бакалаври, зимен семестър 2016/2017

          • Избираеми дисциплини

          • Стат

          • М

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • ИС

          • ПрМ

          • МИ

          • И

          • КН

          • СИ

        • Магистри, зимен семестър 2016/2017

          • ЕБ на англ. ез.

          • Задочно обучение

            • ТОМИ

            • Избираеми дисциплини

            • ЕО

          • ТОМИ

          • ЛиА-инф

          • УМФ

          • КомпЛингв

          • ИТУП

          • ЛА-на англ.

          • ТПИ в ИТ

          • ДАС

          • Избираеми дисциплини

          • Опт

          • ЛА

          • ММИ

          • ЕО

          • Мех&роб

          • КомпГраф

          • ВАС

          • ВС

          • АГТ

          • БМИ

          • ТЗИ

          • ЗИКСМ

          • ИИОЗ

          • ЕБиЕУ

          • ИМиММ

          • ИС

          • ИИ

          • СофТех

          • РСиМТ

        • Магистри, летен семестър 2015/2016

          • Избираеми дисциплини

          • Мех&роб

          • ЛА

          • ИМиММ

          • ДАС

          • ТЗИ

          • ИС

          • СофТех

          • ИИОЗ

          • ИИ

          • КомпГраф

          • ЗИКСМ

          • ВАС

          • Задочно обучение

            • ТОМИ

          • БМИ

          • ММИ-летен

          • ЕО

          • РСМТ

        • Бакалаври, летен семестър 2015/2016

          • М

          • Стат

          • Задочно обучение

            • МИ

          • МИ

          • ПрМ

          • ИС

          • И

          • СИ

          • КН

          • Избираеми дисциплини

            • Студентски курсове ЕО 2015-2016

        • Магистри, зимен семестър 2015/2016

          • Опт

          • КомпЛингв

          • Мех&роб

          • Избираеми дисциплини

          • ВАС

          • Задочно обучение

            • Избираеми дисциплини

            • ВАС

            • ТОМИ

            • ЕО

          • ТОМИ

          • ТЗИ

          • КомпГраф

          • ИИОЗ

          • БМИ

          • ММИ

          • ИМиММ

          • ЗИКСМ

          • ЕО

          • ЛА

          • ЕБиЕУ

          • ИС

          • ЛиА-инф

          • ЕБ на англ. ез.

          • ВС

          • СофТех

          • ИИ

          • РСиМТ

          • Прием

        • Бакалаври, зимен семестър 2015/2016

          • ПрМ

          • Стат

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • МИ

          • И

          • ИС

          • СИ

          • М

          • КН

          • Избираеми дисциплини

        • Магистри, летен семестър 2014/2015

          • БМИ

          • ВАС

          • ВС

          • ЕО

          • Задочно обучение

            • Избираеми дисциплини

            • ТОМИ

            • ЕО

          • ЗИКСМ

          • Избираеми дисциплини

          • ИИ

          • ИИОЗ

          • ИМиММ

          • ИС

          • ИТУП

          • КомпГраф

          • КомпЛингв

          • ЛА

          • РСиМТ

          • СофТех

          • ТЗИ

          • ТОМИ

          • УМФ

        • Бакалаври, летен семестър 2014/2015

          • Задочно обучение

            • Избираеми дисциплини

            • МИ

          • И

          • Избираеми дисциплини

            • Студентски курсове ЕО 2014-2015

          • ИС

          • КН

          • М

          • МИ

          • ПрМ

          • СИ

          • Стат

        • Магистри, зимен семестър 2014/2015

          • АГТ

          • БМИ

          • В&С

          • ВАС

          • ВС

          • ДАС

          • ЕБ на англ. ез.

          • ЕБиЕУ

          • ЕО

          • ЗИКСМ

          • Избираеми дисциплини

          • ИИ

          • ИИОЗ

          • ИМиММ

          • ИС

          • ИТУП

          • КомпГраф

          • КомпЛингв

          • ЛА

          • ЛиА-инф

          • ЛиА-мат

          • Мех&роб

          • ММИ

          • Опт

          • РСиМТ

          • СофТех

          • ТЗИ

          • ТОМИ

          • УМФ

          • УМФ&пр.

        • Бакалаври, зимен семестър 2014/2015

          • И

          • Избираеми дисциплини

          • ИС

          • КН

          • М

          • МИ

          • ПрМ

          • СИ

          • Стат

        • Магистри, летен семестър 2013/2014

          • Био и медицинска информатика

          • Избираеми

          • Информатика

            • Дискретни и алгебрични структури

            • ЕБ и ЕУ

            • ЗИКСМ

            • Извличане на информация и ОЗ

            • Изкуствен интелект

            • Информационни системи

            • ИТ услуги и проекти

            • Компютърна графика

            • Компютърна лингвистика

            • Логика и алгоритми

            • ММ в икономиката

            • Мехатроника и роботика

            • РСМТ

            • Софтуерни технологии

            • Технологии за знания и иновации

          • Математика

            • АГТ

            • Динамични системи и теория на числата

            • Логика и алгоритми

            • Уравнения на математичната физика

          • Математика и информатика

            • EO

            • ТОМИ

          • Приложна математика

            • ВС

            • ИМиМО

            • ММ в икономиката

            • Оптимизация

        • Бакалаври, летен семестър 2013/2014

          • Избираеми дисциплини

            • ЕО - Студентски курсове 2013-2014

          • Информатика

          • Информационни системи

          • Компютърни науки

            • Обектно-ориентирано програмиране (КН, 1-ви поток) ...

            • Операционни системи 2014 г.

            • Бази от данни (КН - 1 и 2 поток) 2013/2014

            • Обектно-ориентирано програмиране (КН, 2 поток) 201...

              • Главна

              • 24 февруари - 2 март

              • 3 март - 9 март

              • 10 март - 16 март

              • 17 март - 23 март

              • 24 март - 29 март

              • 31 март - 6 април

              • 7 април - 13 април

              • 14 април - 20 април

              • 21 април - 27 април

              • 28 април - 4 май

              • 5 май - 11 май

              • 12 май - 18 май

              • 19 май - 25 май

              • 26 май - 1 юни

              • 2 юни - 8 юни

                • ИзборНа какъв компютър ще защитавате проекта си?

                • ЗаданиеВторо домашно

                • ЗаданиеЗадача за самостоятелна подготовка (Практикум 5-а ...

                • ПапкаИнтерфейс Printable

                • ПапкаИнтерфейс за стек

                • ПапкаЙерархия от задачи

              • 9 юни - 15 юни

            • Изследване на операциите за КН

            • Дизайн и Анализ на Алгоритми, КН и Информатика, ле...

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

          • Бази от данни 2014

        • Бакалаври, зимен семестър 2013/2014

          • Избираеми курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Магистри, зимен семестър 2013/2014

          • Биомедицинска информатика

          • ЕБ и ЕУ

          • Електронно обучение

            • Студентски курсове 2013-2014

          • Извличане на информация и ОЗ

          • Изкуствен интелект

          • Информационни системи

          • ИТ услуги и проекти

          • РСМТ

          • Софтуерни технологии

          • ТОМИ

        • Летен семестър 2012/2013

          • Избираеми курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Зимен семестър 2012/2013

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Летен семестър 2011/2012

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Приложна математика

          • Софтуерно инженерство

          • Статистика

        • Зимен семестър 2011/2012

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Летен семестър 2010/2011

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Зимен семестър 2010/2011

          • Изборни курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Летен семестър 2009/2010

          • Изборни Курсове

          • Информатика

          • Информационни Системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • Приложна Математика

          • Софтуерно Инженерство

          • Статистика

        • Зимен Семестър 2009/2010

          • Дискретни и алгебрични структури

          • Електронно Управление (магистри)

          • Задочно обучение

            • Математика и информатика

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Софтуерно инженерство

          • Статистика

        • Летен Семестър 2008/2009

          • Задочно обучение

            • Математика и информатика

          • Изборни Курсове

          • Информатика

          • Информационни системи

          • Компютърни Науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна Математика

          • РСМТ

          • Софтуерно Инжинерство

          • Статистика

        • Зимен Семестър 2008/2009

          • Задочно обучение

            • Математика и Информатика

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Софтуерно Инжинерство

        • Летен Семестър 2007/2008

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни науки

          • Математика

          • Математика и информатика

          • Мехатроника и роботика

          • Приложна математика

          • РСМТ

          • Статистика

        • Зимен семестър 2007/2008

          • Изборни курсове

          • Информатика

          • Информационни системи

          • Компютърни Науки

          • Математика

          • Математика и Информатика

          • РСМТ

        • Летен семестър 2006/2007

        • Зимен семестър 2006/2007

        • Летен семестър 2005/06

        • Зимен семестър 2005/06

        • Летен семестър 2004/05

        • Зимен семестър 2004/05

      • Бакалаври, зимен семестър 2025/2026

        • АД-М

        • Стат

        • Задочно обучение

          • МИ

        • АД

        • ПрМ

        • М

        • И

        • КН

        • СИ

        • ИС

        • МИ

      • Магистри, летен семестър 2024/2025

        • Задочно обучение

          • Избираеми дисциплини

        • РСМТ-летен прием

        • Избираеми дисциплини

        • ВПИ

        • ЛиА-инф

        • ТЗИ

        • ИМЗПМКМИТ

        • ТПИ в ИТ

        • ТГД

        • ИС

        • Мех&роб

        • БМИ

        • ИИОЗ

        • ВС

        • СофТех

        • ИИ

        • ЗИКСМ

        • УМФ&пр.

        • ИМиММ

        • ЛА-на англ.

        • ММИ

        • ВАС

        • ТОМИ

        • КомпГраф

      • Бакалаври, летен семестър 2024/2025

        • Избираеми дисциплини

        • Стат

        • АД

        • АД-М

        • ИС

        • СИ

        • ПрМ

        • И

        • КН

        • М

        • Задочно обучение

          • Избираеми дисциплини

          • МИ

        • МИ

      • Магистри, зимен семестър 2024/2025

        • Опт

        • ИМЗПМКМИТ

        • ВС

        • УМФ&пр.

        • ТЗИ

        • КомпГраф

        • ТПИ в ИТ

        • СофТех

        • Мех&роб

        • БМИ

        • САППМ

        • РСиМТ

        • ИИОЗ

        • ИС

        • Избираеми дисциплини

        • Задочно обучение

          • Избираеми дисциплини

          • ЕО

          • ТОМИ

        • ТОМИ

        • ИИ

        • ЗИКСМ

        • ТГД

        • ВАС

        • ЛиА-инф

        • ВПИ (HPC)

        • ЛА-на англ.

        • ЕО

      • Бакалаври, зимен семестър 2024/2025

        • Избираеми дисциплини

        • Стат

        • АД

        • ПрМ

        • М

        • И

        • МИ

        • КН

        • ИС

        • Задочно обучение

          • Избираеми дисциплини

          • МИ

        • СИ

      • Бакалавърски програми

        • Приложна математика

        • Информационни системи

        • Математика и информатика

      • Магистърски програми

        • ВС

        • ММИ

        • РСМТ

        • ВАС

        • ИС

        • ЕО

        • КИ

      • Докторски програми

        • Теория на вероятностите и математическа статистика

        • Информационни технологии

        • Информационни системи

        • Бази от данни

        • Вградени системи

      • Катедри

        • Алгебра

        • ВОИС

        • Геометрия

        • ИТ

          • Дипломанти ИТ

        • КИ

        • ОМИ

        • МЛП

        • Софтуерни технологии

        • Математически анализ

      • Erasmus+

        • Erasmus+, summer, 2024/2025

        • Erasmus+, fall, 2024/2025

        • Erasmus+, summer, 2023/2024

        • Erasmus+, fall, 2023/2024

        • Erasmus+, summer, 2022/2023

        • Erasmus+, fall, 2022/2023

        • Erasmus+, fall, 2021/2022

        • Erasmus+, summer, 2021/2022

        • Erasmus+, summer, 2020/2021

      • Семинари

      • Учебници и ръководства

      • Административни

        • Атестационна комисия

        • Акредитация

          • 1.3. Педагогика на обучението по… 2023

        • Програма ЕОС

        • Процедури за научни степени и академични длъжности

        • Анкети

        • Събития

      • Държавен изпит

      • Проекти

        • Проекти по програма ЕОС

          • Обучение по Мудъл

            • Учебни курсове

          • Наставници за учебната 2022/2023 г.

          • Информационни системи, ЕОС

        • Еразъм +

        • Project Joint Doctoral School, 2025

        • ДокЦент (BG05M2OP001-2.009-0013)

        • Проект Електронно обучение

          • Модули и курсове за студенти

            • Курсове за продължаващо обучение

          • Курсове за служители от админстрацията на ФМИ

          • Курсове за преподаватели

          • Курсове за обучение на администратори във ФМИ

          • Учебно-методически център за електронно дистанцион...

            • Тестови курсове

        • Проект Докторанти, млади учени и постокторанти

          • Курсове за докторанти

        • Учебни планове и програми

        • Huawei ICT Academy

        • Проекти по ОП

        • УНИТе

        • ФНИ на СУ

        • ИКТвНОС

      • Други факултети

        • ГГФ

        • БФ

        • МФ

        • СтФ

        • ФзФ

        • ФКНФ

        • ФХФ

        • Каритас

        • Internships

      • СДК

        • Профилирана подготовка по информатика и ИТ 2015/2016

        • Профилирана подготовка по информатика и ИТ 2016/2017

      • Учебни материали, разработени по програма ЕОС

      • Учебни материали

      • Кандидатстудентски курсове

        • 2022/2023

        • 2021/2022

        • 2020/2021

        • 2023/2024

        • 2024/2025

Блокове

В момента имате достъп като гост (Влизане)
ООП КН-2 13/14
  • Български ‎(bg)‎
    • Български ‎(bg)‎
    • English ‎(en)‎
Информация за запазване на лични данни
Get the mobile app