Сравнить коммиты
Ничего общего в коммитах. '86ea4a326a69b557f485cf814408330fb73d5444' и 'e5bab319acd8023eccd69b5a7229d92d83dd8893' имеют совершенно разные истории.
86ea4a326a
...
e5bab319ac
@ -1 +0,0 @@
|
||||
task.txt
|
@ -1,24 +0,0 @@
|
||||
Работа ведется на основе кода лабораторной работы № 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 без изменений. Должны быть коммиты, фиксирующие выполнение пунктов задания, с номером и описанием пункта в первой строке сообщения к коммиту. Можно делать больше промежуточных коммитов на свое усмотрение.
|
||||
|
||||
Отчета не нужно.
|
||||
|
Загрузка…
Ссылка в новой задаче