Родитель
19e8e672be
Сommit
1fed52ed73
@ -1,3 +1,24 @@
|
||||
Код должен быть загружен в репозитарий cs-lab34. Начальный коммит должен содержать код ЛР № 1 без изменений.
|
||||
Должны быть коммиты, фиксирующие выполнение пунктов задания, с номером и описанием пункта в первой строке сообщения к коммиту.
|
||||
Можно делать больше промежуточных коммитов на свое усмотрение.
|
||||
Работа ведется на основе кода лабораторной работы № 1.
|
||||
|
||||
Структурировать программу при помощи функций:
|
||||
|
||||
Определить структуру Input для хранения исходных данных.
|
||||
Вынести ввод данных в функцию input_data().
|
||||
Вынести поиск минимума и максимума в функцию find_minmax().
|
||||
Вынести расчет количества чисел в корзинах в функцию make_histogram().
|
||||
Вынести отображение гистограммы в функцию show_histogram_text().
|
||||
Разделить программу на единицы трансляции:
|
||||
|
||||
main.cpp: основная программа;
|
||||
histogram.cpp: функции для расчетов;
|
||||
text.cpp: отображение гистограммы в виде текста.
|
||||
Написать программу с модульными тестами функции find_minmax().
|
||||
|
||||
Перевести программу на отображение гистограммы в формате SVG.
|
||||
|
||||
В результате должно быть две программы с частично общим кодом. Основная программа при запуске без параметров работает так же, как ЛР № 1 в базовом виде (не своего варианта), но выводит гистограмму в формате SVG. Вторая программа выполняет модульные тесты функции find_minmax().
|
||||
|
||||
Код должен быть загружен в репозитарий cs-lab34. Начальный коммит должен содержать код ЛР № 1 без изменений. Должны быть коммиты, фиксирующие выполнение пунктов задания, с номером и описанием пункта в первой строке сообщения к коммиту. Можно делать больше промежуточных коммитов на свое усмотрение.
|
||||
|
||||
Отчета не нужно.
|
||||
|
||||
|
Загрузка…
Ссылка в новой задаче