Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 8
Исполнителей: 5 из 154
Клиентов: 22 из 4216

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух












Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!
















Программа
Тип данных "рациональное число"
в среде программирования Visual C++


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: Visual C++

Название работы: Тип данных "рациональное число"

Вид работы: Программа

Описание: Тип данных “рациональное число” для программирования вычислительных задач в точной арифметике.
Задание:
Разработать спецификацию интерфейса (абстракцию) типа данных в соответствии со своим вариантом. Для этого
1) сформулировать, в задачах какого сорта может быть использован разрабатываемый тип данных;
2) перечислить основные и дополнительные определяющие опера
3) дать названия определяющим операциям, записав их в виде прототипов функций;
4) записать пример использования типа, тестирующий его пригодность для предметной области;
5) сформулировать возможные подходы (не менее двух) к реализации типа;
6) дать сравнительный анализ этих подходов, указав их достоинства и недостатки (особо отметить наиболее простую реализацию и наиболее эффективную реализацию);
7) свести материалы в промежуточный отчет, раздел “Проектирование типа данных”
8) запрограммировать простую реализацию типа данных в виде класса, поместив его в заголовочном файле с расширением .h (например, type.h);
9) при необходимости снабдить методы комментариями, поясняющими суть операции;
10) запрограммировать, составленный в п.4, пример использования типа, поместив его в отдельный файл с расширением .cpp (например, main.cpp);
11) запрограммировать методы для основных определяющих операций, поместив реализации в отдельный файл с расширением .cpp (например, type.cpp);
12) запрограммировать элементарно реализуемые методы для дополнительных определяющих операций;
13) сложно реализуемые методы для дополнительных операций заменить либо простыми заглушками, либо закомментировать. Заглушки снабдить комментарием с описанием нереализованной операции (спецификацией операции);
14) протестировать методы основных операций, для чего сформировать программный проект (как минимум, туда войдут файлы main.cpp и type.cpp);
15) свести материалы в отчет, раздел “Реализация методов основных операций”;
16) запрограммировать и протестировать методы дополнительных определяющих операций;
17) свести материалы в отчет, раздел “Реализация методов дополнительных операций”;
18) внимательно просмотреть реализацию всех методов, отвечая для каждого на вопрос, должен ли измениться его программный код, если простую реализацию типа заменить на эффективную (согласно п.6);
19) заменить простую реализацию эффективной , перепрограммировав методы согласно перечню п.18;
20) протестировать новую реализацию типа, используя прежнюю тестовую программу (весьма важно, чтобы не потребовались изменения тестового модуля, т.к. иначе проектирование абстракции данных было ошибочно);
21) свести материалы в отчет, раздел “Усовершенствованная реализация”;
22) составить для разработанного типа “Руководство пользователя”, разместив его в виде комментария в заголовочном файле и включить его в отчет.

Год: 2016

<<< Назад к списку

Данный заказ (программа) выполнялся нашим сайтом в 2016-м году, в рамках этого заказа была разработана программа в среде программирования Visual C++. Если у Вас похожее задание' на программу, которую нужно написать на Visual C++, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2016-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com
ICQ: 842235





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2018 kursovik.com
➥ Оценить задание
➥ Контакты