This website works better with JavaScript
Билет №1
Понятие алгоритма. Файлы произвольного доступа (Функции модуля struct). Шаблон Состояние (State)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №2
Свойства алгоритма. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Шаблонный метод (Template Method)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №3
Формы записи алгоритмов. Основные принципы ООП: инкапсуляция, наследование, полиморфизм. Параллельные вычисления.
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №4
Принципы построения алгоритмов. Событийно-управляемая модель программирования. Тестирование (модульное, функциональное, приемочное)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №5
Определение сложности работы алгоритмов. Создание оконных приложений. Популярные форматы файлов. Шаблон Стратегия (Strategy)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №6
Данные (понятие, виды, типы). Ошибки и исключения. Организация доступа к файлам. Файловый объект в Python. Шаблон Посетитель (Visitor)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №7
Основные алгоритмические конструкции. Вспомогательные алгоритмы и процедуры. Декораторы.
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №8
Логические основы алгоритмизации. Встроенные функции Python. Типы файлов. Шаблон Наблюдатель (Observer)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №9
Логические операции. Регулярные выражения. Рекурсия. Шаблон Хранитель (Memento)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №10
Приоритет логических операций. Шаблоны проектирования, Типы шаблонов
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №11
Законы логических операций. Шаблон Simple Factory (Простая Фабрика)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №12
Таблицы истинности. Шаблон Fabric Method (Фабричный метод)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №13
Эволюция языков программирования. Шаблон Абстрактная фабрика (Abstract Factory)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №14
Классификация языков программирования. Шаблон Строитель (Builder)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №15
Понятие системы программирования. Шаблон Прототип (Prototype)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №16
Методы программирования. Шаблон Одиночка (Singleton)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №17
Жизненный цикл программного обеспечения. Шаблон Адаптер (Adapter)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №18
Типы приложений. Шаблон Мост (Bridge)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №19
Основные свойства ЯП. Шаблон Компоновщик (Composite)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №20
Структура программ. Шаблон Фасад (Facade)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №21
Операторы ЯП. Шаблон Приспособленец (Flyweight)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №22
Системы счисления, Машинное представление чисел. Шаблон Заместитель (Proxy)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №23
Операторы цикла (while, for, range, continue, break, else). Шаблон Цепочка обязанностей (Chain of Responsibility)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №24
Ввод и вывод данных (print, input). Шаблон Команда (Command)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №25
Кодировки символов: ANSI, UTF-8, UNICODE. Шаблон Посредник (Mediator)
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования
Билет №26
Понятие подпрограммы. Область видимости. Функции в Python. Аргументы функции (Обязательные, ключевые слова, заданные по-умолчанию). lambda. Секреты хорошей функции.
Составление блок-схемы по алгоритму
Реализация алгоритма на произвольном языке программирования