Результаты примера обучающихся в проекте Разрабатываем алгоритмы: различия между версиями
(→Цели исследования) |
(→Результаты проведённого исследования) |
||
| Строка 65: | Строка 65: | ||
201+ баллов - КРИТИЧЕСКИ важные (сделать СЕГОДНЯ) | 201+ баллов - КРИТИЧЕСКИ важные (сделать СЕГОДНЯ) | ||
| + | |||
| + | 4. Перед написанием программы необходимо создать блок-схему программы. Пример блок-схемы основной программы можно увидеть ниже: | ||
| + | |||
| + | [[Изображение:БлоксхемаГаврилов.png|500px]] | ||
==Вывод== | ==Вывод== | ||
Версия 17:56, 25 октября 2025
Содержание
Авторы и участники проекта
- Участники группы "Менеджеры"
Тема исследования группы
Создание алгоритма для планировщика задач, который будет автоматически определять приоритет дел и напоминать о них
Проблемный вопрос (вопрос для исследования)
Как создать алгоритм для планировщика задач, который будет автоматически определять приоритет дел и напоминать о них?
Гипотеза исследования
Мы считаем, что алгоритмы смогут упростить жизнь и помогут в составлении графика ежедневных задач
Цели исследования
1. Изучить популярные приложения-планировщики и выявить их ключевые функции по определению приоритетов, представить результаты в виде ментальной карты.
2. Составить список параметров, влияющих на приоритет задачи
3. Создать формулу для расчета "балла важности" задачи на основе выбранных параметров
4. Нарисовать блок-схему для программы
5. Написать код на Python, который получает список дел, сортирует их по этому баллу и выводит результат.
6. Дать друзьям список разных задач и посмотреть, согласны ли они с приоритетами, которые выдал наш алгоритм.
7. Сделать выводы: что работает хорошо, а что можно улучшить.
Результаты проведённого исследования
1. Для начала ребята изучили самые популярные и доступные приложения для планирования своих задач. Результаты своих исследований они представили в виде ментальной карты, созданной на специальном онлайн-сервисе. Ознакомиться с результатами вы можете ниже
2. При совместном обсуждении мы выявили список «параметров», которые влияют на важность задач:
1.Срок выполнения
2.Важность (высокая, средняя, низкая)
3.Срочность
4.Оценка трудозатрат
3.Учащиеся рассчитали и выявили формулу для расчёта балла важности: Балл важности = (Срок × 3) + (Важность × 3) + (Срочность × 2) + (Трудозатраты × 1) Им необходимо было ее обосновать: Каждый параметр умножается на "вес" - это число показывает, насколько этот параметр ВАЖЕН для общего приоритета. Немного про "вес":
×3 - Срок и Важность (самые важные параметры)
×2 - Срочность (важный, но менее критичный)
×1 - Трудозатраты (вспомогательный параметр)
Учащиеся создали оценку важности по баллам:
0-50 баллов - Несрочные задачи (можно отложить)
51-120 баллов - Обычные задачи (планировать на неделю)
121-200 баллов - Важные задачи (сделать в ближайшие дни)
201+ баллов - КРИТИЧЕСКИ важные (сделать СЕГОДНЯ)
4. Перед написанием программы необходимо создать блок-схему программы. Пример блок-схемы основной программы можно увидеть ниже: