ПРОЕКТНАЯ ПРАКТИКА / ОТ ИДЕИ К РЕЗУЛЬТАТУ

Код, который
можно показать.

Это примеры учебных проектов. Откройте любой, чтобы увидеть шаги, навыки и критерии готовности.

Посмотреть проекты
КАЖДЫЙ ПРОЕКТ
01 Задача02 План03 Рабочий код04 Проверка и защита

9 класс и старше / ПРАКТИКА

Выберите свою задачу

Начните с предложенного варианта или используйте его как основу для собственной идеи.

10 идей
</>Викторина с результатамиПрограмма задаёт вопросы, проверяет ответы и показывает итог.Условия, циклы, функции

План работы

  1. Составьте вопросы и ответы
  2. Добавьте проверку и подсчёт
  3. Покажите результат и обработайте повторный запуск
Проверьте результат

Все вопросы задаются по порядку; неверный ввод не ломает программу.

Как развить проект: Добавьте выбор темы или сохранение лучших результатов.

</>Угадай числоИгра с ограничением попыток и подсказками о загаданном числе.Циклы, сравнения, ввод

План работы

  1. Опишите правила и диапазон
  2. Реализуйте проверки и подсказки
  3. Добавьте ограничение попыток
Проверьте результат

Проверены победа, проигрыш и ввод вне диапазона.

Как развить проект: Добавьте уровни сложности и статистику игр.

</>Квест с выборомТекстовая история, где решения меняют последовательность событий.Ветвления, состояния, функции

План работы

  1. Нарисуйте схему переходов
  2. Опишите сцены и варианты
  3. Проверьте все концовки
Проверьте результат

Из каждого состояния есть понятный переход; все концовки достижимы.

Как развить проект: Вынесите сцены в отдельные структуры данных.

</>Журнал результатовПрограмма хранит результаты, ищет записи и считает простую статистику.Массивы, vector, поиск

План работы

  1. Определите формат записи
  2. Добавьте ввод и просмотр
  3. Реализуйте поиск и среднее
Проверьте результат

Пустой список и несколько записей обрабатываются корректно.

Как развить проект: Добавьте сортировку и сохранение в файл.

</>Каталог книг или игрНебольшой каталог с добавлением, поиском и сохранением записей.Классы, строки, файлы

План работы

  1. Опишите структуру записи
  2. Сделайте меню и поиск
  3. Добавьте сохранение и загрузку
Проверьте результат

Данные сохраняются между запусками; ошибки файла объясняются пользователю.

Как развить проект: Добавьте фильтрацию по нескольким признакам.

</>Исследователь сортировокСравните работу нескольких способов упорядочивания данных.Алгоритмы, vector, тестирование

План работы

  1. Подготовьте наборы данных
  2. Реализуйте сортировку и std::sort
  3. Проверьте одинаковость результатов
Проверьте результат

Правильность проверена на пустом, отсортированном и случайном наборах.

Как развить проект: Сравните число операций и объясните результаты.

✦Классификатор по признакамПрототип определяет категорию по заранее выбранным признакам.Признаки, правила, проверка

План работы

  1. Выберите объекты и признаки
  2. Составьте правила классификации
  3. Проверьте примеры и ошибки
Проверьте результат

Есть примеры правильных и ошибочных решений, правила объяснимы.

Как развить проект: Сравните правила с простой обучаемой моделью на отдельной выборке.

✦Помощник для повторенияПриложение помогает повторять темы и предлагает вопросы для самопроверки.C++, данные, проверка ответов

План работы

  1. Определите тему и формат вопросов
  2. Сделайте меню и проверку
  3. Проверьте примеры неправильных ответов
Проверьте результат

Приложение работает с подготовленными материалами и показывает результат.

Как развить проект: Сравните вопросы, предложенные ИИ, с проверенным материалом.

✦Исследователь изображенийИзучите признаки на подготовленных изображениях и проверьте простое правило распознавания.Изображения, признаки, качество

План работы

  1. Подготовьте несколько примеров
  2. Опишите различающий признак
  3. Проверьте правило на новых примерах
Проверьте результат

Показаны удачные случаи и ограничения подхода.

Как развить проект: Изучите подходящую библиотеку обработки изображений с преподавателем.

</>Собственная идеяВыберите проблему и разработайте проект, который её решает.Планирование, C++, презентация

План работы

  1. Опишите пользователя и задачу
  2. Соберите прототип
  3. Проверьте сценарии и подготовьте защиту
Проверьте результат

Есть работающий результат, инструкция и примеры проверки.

Как развить проект: Добавьте новую возможность на основе обратной связи.

// первый шаг

Начните с идеи и создайте своё

Расскажите, что интересно участнику. Мы поможем выбрать подходящую траекторию.

Записаться