SmirnovFA 11 месяцев назад
Родитель 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 без изменений. Должны быть коммиты, фиксирующие выполнение пунктов задания, с номером и описанием пункта в первой строке сообщения к коммиту. Можно делать больше промежуточных коммитов на свое усмотрение.
Отчета не нужно.

Загрузка…
Отмена
Сохранить