Большая задача из проверяемых частей
Декомпозиция делит задачу на подзадачи с понятными результатами.
В этом занятии
- Самостоятельно решить задачу по теме «Большая задача из проверяемых частей» и объяснить проверку результата.
- Разбей создание отчёта о книгах на четыре подзадачи и для каждой укажи вход и выход.
Пригодится: informatics9-computer-experiment
Разберёмся перед практикой+
Большая задача из проверяемых частей
Декомпозиция делит задачу на подзадачи с понятными результатами. Например, отчёт требует прочитать данные, проверить их, рассчитать показатели и показать вывод. Части должны соединяться по договорённым входам и выходам, иначе правильные фрагменты не образуют правильное целое.
Вспомогательный алгоритм позволяет повторно использовать действие и проверять его отдельно. Выделяй часть по смыслу, а не просто по числу строк. После сборки проверь не только каждую часть, но и передачу данных между ними.
Для средней оценки отдельно считают сумму, количество значений и деление; пустой набор нужно обработать до деления.
- Назови подзадачи и их результаты.
- Проверь связи и граничные случаи.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Разбей создание отчёта о книгах на четыре подзадачи и для каждой укажи вход и выход.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.