tickets.md 9.1 KB

Билет №1

  1. Понятие алгоритма. Файлы произвольного доступа (Функции модуля struct). Шаблон Состояние (State)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №2

  1. Свойства алгоритма. Базовые понятия ООП: объект, его свойства и методы, класс, интерфейс. Шаблонный метод (Template Method)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №3

  1. Формы записи алгоритмов. Основные принципы ООП: инкапсуляция, наследование, полиморфизм. Параллельные вычисления.
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №4

  1. Принципы построения алгоритмов. Событийно-управляемая модель программирования. Тестирование (модульное, функциональное, приемочное)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №5

  1. Определение сложности работы алгоритмов. Создание оконных приложений. Популярные форматы файлов. Шаблон Стратегия (Strategy)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №6

  1. Данные (понятие, виды, типы). Ошибки и исключения. Организация доступа к файлам. Файловый объект в Python. Шаблон Посетитель (Visitor)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №7

  1. Основные алгоритмические конструкции. Вспомогательные алгоритмы и процедуры. Декораторы.
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №8

  1. Логические основы алгоритмизации. Встроенные функции Python. Типы файлов. Шаблон Наблюдатель (Observer)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №9

  1. Логические операции. Регулярные выражения. Рекурсия. Шаблон Хранитель (Memento)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №10

  1. Приоритет логических операций. Шаблоны проектирования, Типы шаблонов
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №11

  1. Законы логических операций. Шаблон Simple Factory (Простая Фабрика)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №12

  1. Таблицы истинности. Шаблон Fabric Method (Фабричный метод)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №13

  1. Эволюция языков программирования. Шаблон Абстрактная фабрика (Abstract Factory)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №14

  1. Классификация языков программирования. Шаблон Строитель (Builder)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №15

  1. Понятие системы программирования. Шаблон Прототип (Prototype)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №16

  1. Методы программирования. Шаблон Одиночка (Singleton)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №17

  1. Жизненный цикл программного обеспечения. Шаблон Адаптер (Adapter)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №18

  1. Типы приложений. Шаблон Мост (Bridge)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №19

  1. Основные свойства ЯП. Шаблон Компоновщик (Composite)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №20

  1. Структура программ. Шаблон Фасад (Facade)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №21

  1. Операторы ЯП. Шаблон Приспособленец (Flyweight)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №22

  1. Системы счисления, Машинное представление чисел. Шаблон Заместитель (Proxy)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №23

  1. Операторы цикла (while, for, range, continue, break, else). Шаблон Цепочка обязанностей (Chain of Responsibility)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №24

  1. Ввод и вывод данных (print, input). Шаблон Команда (Command)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №25

  1. Кодировки символов: ANSI, UTF-8, UNICODE. Шаблон Посредник (Mediator)
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования

Билет №26

  1. Понятие подпрограммы. Область видимости. Функции в Python. Аргументы функции (Обязательные, ключевые слова, заданные по-умолчанию). lambda. Секреты хорошей функции.
  2. Составление блок-схемы по алгоритму
  3. Реализация алгоритма на произвольном языке программирования