ИНФОРМАТИКА ПП - 11 КЛАС МОДУЛ 1 И МОДУЛ2 МОДУЛ 1 ОБЕКТНО - ОРИЕНТИРАНО ПРОГРАМИРАНЕ СЪС C# Компютърът. Езици за програмиране. Инструменти и среди за програмиране. Интегрирана среда за програмиране Visual Studio. Структура на програмата./ Упражнение. Основни операции и оператори. / Упражнение. Изчислителни процеси. Линейни процеси. Линейни изчислителни процеси - упражнение. Сравнения и логически операции. Разклонени изчислителни процеси. Циклични изчислителни процеси. Оператори за цикъл с условие. / Упражнение. Обекти и класове от обекти. Класове. Клас с контролирани атрибути. Функции и методи. Конструктори. Предаване на аргументите. / Упражнение. Елементи на графичния интерфейс. Графични компоненти. Агрегатни типове. Масиви_самостоятелна работа. Задача1; Задача2. Файлове. Четене на обекти от файл. Документиране на клас. Сериализация. Капсулиране. Статични атрибути и методи. Йерархии от класове. Полиморфизъм. Абстрактни класове. Интерфейси. Изключения. МОДУЛ 2 СТРУКТУРИ ОТ ДАННИ И АЛГОРИТМИАлгоритми.UML-диаграми - упражнение.Алгоритми, UML-диаграми_упражнение.Сложност на алгоритми.Обектно-ориентирано програмиране - преговор. / Задачи.Реализация на алгоритми чрез методи.Рекурсия и интерация. / Упражнение.Сложност на програми.Едномерен масив - преговор.Сортиране на масив. / Упражнение.Работа със сортирани масиви. / Упражнение.Масиви_самостоятелна работа с графична форма.Низове. / Команди за работа със символни низове.Масиви от тип CHAR.Многомерни масиви. / Упражнение.Абстрактни типове данни. / Основни понятия.Вградени AT в C#. / Упражнение.Списъци.Опашка. / Упражнение.Стек.Комбинаторни структури. Множества.Комбинаторни структури. Вектори.Преговор_линейни структури.Вариации и пермутации. / Упражнение.Комбинации без повтаряне. / Упражнение.Регулярни изрази (шаблони).Графи.Дървета.Обхождане на графи.Най-къс път в граф.Хеш-таблица. Речник.