Реализация программы C++ для перевода из римских цифр в арабские и наоборот
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Введение
Актуальность выбранной темы не вызывает сомнений: перевод из римской системы счисления в арабскую и наоборот – это, несомненно, чрезвычайно важный и нужный мировому сообществу проект. Приведем обоснование данного мнения: так как римские цифры довольно распространены в современном мире, то есть необходимость перевода их в арабскую, привычную нам, систему счисления. Разработка программного проекта под данную задачу – это достаточно понятный и обоснованный повод для реализации выполнения задачи по всем стандартам и со всей ответственностью для проекта такого масштаба и такой значимости. Цель курсовой работы: реализация программы для перевода из римской системы счисления в арабскую и наоборот. Объектом исследования являются системы счисления в современном мире. Предметом исследования являются римская и арабская система счисления, а также их взаимная конвертация. Задачи курсовой работы: поиск источников литературы по заданной тематике предметной области; изучение предметной области, используя ранее найденные источники литературы; поиск и сравнение существующих систем, выполняющих цель курсовой работы; поиск программных инструментов, позволяющих выполнить поставленную цель; выбор программных инструментов, наиболее подходящих для выполнения курсовой работы. реализация программного проекта, выполняющего цель курсовой работы. тестирование созданного программного проекта по заранее подготовленным прецедентам.
Рассмотрение предметной области
Для поиска существующих решений необходимо рассмотреть предметную область курсовой работы. После выполнения данной задачи считаем целесообразным рассмотреть существующие решения. Анализ предметной области необходим для вычленения наиболее значимых фа...
Открыть главуВыбор и обоснование решения
Для программной реализации был выбран язык C++. C++, несомненно, является одним из старейших и наиболее эффективных языков программирования, который все еще продолжает доминировать в области программирования. Каждому новичку интересно узнать о преиму...
Открыть главуТестирование
Разработка программ высокого качества подразумевает, что программа и её части подвергаются тестированию. Классическое модульное (unit) тестирование подразумевает разбиение большой программы на маленькие блоки, удобные для тестов. Либо, если разработк...