diff --git a/labs/lab03/README.md b/labs/lab03/README.md index 4546c73..8e03df6 100644 --- a/labs/lab03/README.md +++ b/labs/lab03/README.md @@ -9,7 +9,7 @@ ## Задание -Работа ведется на основе кода лабораторной работы № 1 для своего варианта. +Работа ведется на основе кода лабораторной работы № 1. 1. Структурировать программу при помощи функций: @@ -30,8 +30,8 @@ 1. Перевести программу на отображение гистограммы в формате SVG. В результате должно быть две программы с частично общим кодом. -Основная программа при запуске без параметров работает так же, как ЛР № 1, -но выводит гистограмму в формате SVG. +Основная программа при запуске без параметров работает так же, как ЛР № 1 +в базовом виде (не своего варианта), но выводит гистограмму в формате SVG. Вторая программа выполняет модульные тесты функции `find_minmax()`. Код должен быть загружен в репозитарий `cs-lab34`. @@ -69,7 +69,11 @@ struct Input { }; ``` -Если ваш вариант требует ввода дополнительных данных, добавьте поля для них. +Если ваш вариант ЛР № 1 требует ввода дополнительных данных, +на этом этапе удаляйте весь специфичный для варианта код. +Когда будете выполнять индивидуальный вариант к этой ЛР, +добавьте в эту структуру дополнительные поля входных данных, +если вариант того требует. Поля примитивных типов (не `vector` и не `string`) рекомендуется инициализировать нулевыми значениями, как это сделано для `bin_count`. @@ -146,7 +150,10 @@ input_data() { ``` **Самостоятельно.** -Напишите ввод `in.bin_count` и дополнительных данных для своего варианта. +Напишите ввод `in.bin_count`. + +Если ваш вариант этой ЛР потребует ввода дополнительных данных, +нужно будет добавлять его в эту часть, когда будете делать индивидуальную часть. В конце функции нужно вернуть результат: @@ -259,8 +266,8 @@ main() { } ``` -В `show_histogram_text()` может понадобиться передать дополнительные параметры -из входных данных, если это требуется согласно варианту. +Если ваш вариант ЛР № 1 требует дополнительных данных для вывода, +на этом этапе удаляйте весь специфичный для варианта код. Добейтесь корректной работы программы и сделайте коммит.