На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Работа № 97073


Наименование:


Курсовик Разработка программы Калькулятор

Информация:

Тип работы: Курсовик. Предмет: Программирование. Добавлен: 19.5.2016. Сдан: 2015. Страниц: 29. Уникальность по antiplagiat.ru: < 30%

Описание (план):



Содержание
1. Введение 5
2. Анализ предметной области 6
2.1. Постановка задачи в формализованном виде 8
2.2. Блок-схемы и текстовое описание программы 10
2.2.1. Описание пользовательских структур данных 11
3. Руководство пользователя 15
4. Отчет о полученном результате 19
5. Заключение 23
6. Список литературы 24
7. Приложения 26
1. Введение
Актуальность работы связана с тем, что для эффективного использования компьютеров нужны удобные и практичные программы, такие как «Калькулятор». В силу того, что в программе «Калькулятор» можно вычислить сложные арифметические действия, она упрощает вычисления в уме.
В связи с вышесказанным, тема курсовой работы «Разработка программы “Калькулятор”» является актуальной.
Цель исследования - разработать программу «Калькулятор».
Задачи исследования:
1. Провести анализ предметной области.
2. Сформулировать задачи в формализованном виде.
3. Составить блок-схемы и привести текстовое описание программы.
4. Разработать программу «Калькулятор».
5. Протестировать программное средства.
6. Написать руководство пользователя.
Объект исследования - инструментальные средства проектирования и разработки программных средств.
Предмет исследования - программа «Калькулятор».
Методы исследования:
1. Анализ предметной области;
2. Моделирование;
3. Тестирование программного обеспечения;
4. Конструкторский.
Источники исследования:
1. Учебники;
2. Электронные ресурсы;
3. ГОСТ. 2. Анализ предметной области
Калькулятор - это электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами[2].
Кроме производимых устройств-калькуляторов, существуют также распространенное компьютерное приложение - программа, симулирующая калькулятор с кнопками, которые можно нажимать мышкой[2].
Ниже приведены несколько примеров таких калькуляторов.
Простые калькуляторы выполняют обычные арифметические расчеты (сложение, вычитание, деление и умножение) и, как правило, несколько дополнительных функций, таких как расчет процентов и извлечение из квадратного корня[7].

Рис.1 - Простой калькулятор
Инженерные калькуляторы. Более сложный тип калькуляторов, разработанный для различных по сложности инженерных и научных расчетов. Такие калькуляторы способны делать расчеты с приоритетами операций и скобками, иногда позволяют делать расчеты с дробями, делают вычисления элементарных функций, а также поддерживают множество других расчетов (статистические, тригонометрические и пр.)[7].

Рис.2 - Инженерный калькулятор

Бухгалтерские калькуляторы предназначены для использования бухгалтерами и кассирами. Их основная функция - это профессиональные расчеты с денежными суммами. Такие калькуляторы имеют дополнительные бухгалтерские функции: «проверка и коррекция», «покупка-продажа-прибыль», расчет и добавление/удаление НДС и другие[7].

Рис.3 - Бухгалтерский калькулятор
Выбор был остановлен на простом калькуляторе, так как он наиболее охватывает часто используемые арифметические действия и более понятен для применения всем людям.

2.1. Постановка задачи в формализованном виде
Цель программы «Калькулятор» - упростить вычисления в уме. Общее назначение программного средства - выполнение арифметических операций для использования в учебном процессе и повседневной жизни.
Простой калькулятор выполняет сложение и вычитание, умножение и деление, а также возведение числа в квадрат, извлечение квадратного корня. Любое число, которое вы вводите в поле калькулятора, преобразуется в бинарный код, а результаты в бинарном коде переводятся обратно в десятичную систему и отображаются на дисплее.
Когда пользователь набирает числа на клавиатуре, в регистры памяти калькулятора вводятся бинарные коды для операндов и арифметических действий (сложения, вычитания, умножения, деления возведения в квадрат числа и извлечение квадратного корня). Арифметический блок выполняет действие и сохраняет результат в одном из регистров. Затем результат пересылается в память дисплея и отображается в десятичной форме на дисплее. В связи с этим должны выполняться следующие задачи:
1. Создание формы 1, в которую будут входить кнопки с цифрами и арифметическими действиями, равно и кнопки сброса ответа.
2. Создание класса Operators для работы арифметических операций.
3. В форме 1 создать пользовательское меню с двумя вкладками: «Правка» и «Справка». С помощью вкладки «Правка» можно копировать и вставлять результаты вычислений, а с помощью «Справки» - посмотреть, как работает программа и кто ее разработчик.
Функциональные требования к разрабатываемой программе:
1. Соблюдение правильности вычислений;
2. Программа должна иметь простой, но в то же время понятный и наглядный интерфейс, который не должен перегружать ресурсы компьютера;
3. Программа должна иметь возможность сброса полученного результата;........



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы

* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.