Доступно

[Фоксфорд] Подготовка к олимпиадам по программированию для среднего уровня 7 - 9 классы (Елена Горская)

Информация
Тип покупки: Оптовая
Цена: 150 РУБ

Организатор: Кукурузкин Кукурузкин
Статус:
Доступно
Список участников
  • 1.
    Cadet_2020
  • 2.
    Гром77
  • 3.
    AAC
  • 4.
    ник скрыт
  • 5.
  • 6.
    Helen&me
  • 7.
    Bolik
  • 8.
    GG87
  • 9.
    olle2002
  • 10.
  • 11.
    bobr777
  • 12.
    Elf
  • 13.
    alex_pet
  • 14.
    ика
  • 15.
    OksanaQ
  • 16.
    ИльяНас
  • 17.
  • 18.
    АннаК
  • 19.
    ник скрыт
  • 20.
    Vinterga
  • 21.
    Еленаqwerty
  • 22.
  • 23.
  • 24.
    braden
  • 25.
  • 26.
    Lirika
  • 27.
  • 28.
  • 29.
    Serry
  • 30.
    Аля87
  • 31.
    Manusy
  • 32.
    ГидОК
  • 33.
    Runa guanyin
  • 34.
    Маша_не_ваша
  • 35.
    reprezent_n
  • 36.
    Maruf
  • 37.
  • 38.
    Elvita
  • 39.
  • 40.
    ник скрыт
  • 41.
    Людмила 1979
  • 42.
    i11371
Кукурузкин
Кукурузкин
Молодой организатор
Сообщения
Монеты
0.0
Оплачено
0
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Фоксфорд] Подготовка к олимпиадам по программированию для среднего уровня 7 - 9 классы (Елена Горская)

Ссылка на картинку
изображение
Курс дает необходимые знания для уверенного выступления на олимпиаде по программированию: алгоритмы поиска и сортировки, арифметические алгоритмы и прочие темы.
На занятиях обсуждаются теоретические вопросы, разбираются решения задач по программированию и основы языка Python.
Курс подойдёт тем, кто хочет изучить язык программирования Python с нуля и участвовать в олимпиадах по программированию.
1. Основы программирования на языке Python
Раздел рассказывает об основных конструкциях языка программирования, учит работать со словарями, множествами и файлами. Полученные знания используются для решения олимпиадных задач.
1.1 Ввод/вывод, целочисленная арифметика
1.2 Условная инструкция
1.3 Циклы for и while
1.4 Строки
1.5 Списки
1.6 Файловый ввод/вывод
1.7 Словари и множества
1.8 Функции. Рекурсия
2. Численные методы
Раздел посвящен нескольким важным числовым алгоритмам, проверке числа на простоту, а также решению задач по теме.
2.1 Проверка числа на простоту
2.2 Разложение на множители
2.3 Алгоритм Евклида
3. Поиск и сортировка
Раздел знакомит с различными видами сортировок Python, принципами использования упорядоченности массива для быстрого поиска элементов, а также с олимпиадными задачами по теме.
3.1 Квадратичные алгоритмы сортировки
3.2 Быстрые сортировки
3.3 Линейный и двоичный поиск в упорядоченном массиве
3.4 Метод двух указателей
4. Динамическое программирование
Раздел рассказывает о классических задачах одномерного и двумерного динамического программирования, а также задачах, решаемых данным методом.
4.1 Одномерное динамическое программирование
4.2 Двумерное динамическое программирование
4.3 Наибольшая возрастающая и наибольшая общая подпоследовательности
4.4 Задача об укладке рюкзака
5. Комбинаторные алгоритмы
Раздел знакомит с комбинаторными структурами, математическими играми, учит решать задачи на рекурсивный перебор.
5.1 Игры и стратегии
5.2 Генерация и подсчет числа комбинаторных последовательностей
6. Структуры данных
В разделе изучаются основные структуры данных и олимпиадные задачи по теме, в том числе задания на правильные скобочные последовательности.
6.1 Стек, очередь, дек
 
Похожие темы
Просмотры
2K
Просмотры
1K
Просмотры
2K
Просмотры
181

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху