Подробнее о заявке
Предмет Информатика
Заявка номер Private
Стоимость 1308 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 19.11.2013
Выполнено: 23.11.2013
Лабораторная работа по информатике:

«Лабораторная калькулятор»

Задание

Название: Калькулятор Краткое описание: программа для вычисления значения заданногоарифметического выражения, оперирующая числами с неограниченнойстепенью точности. Основные затрагиваемые темы: классы, перегрузка операций, конечныеавтоматы, ПОЛИЗ. *это дополнение от меня. Было пожелание от преподавателя использовать токены, MyMath... Дано: на вход подаётся строка, содержащая арифметическое выражение. Надо: вычислить значение заданного выражения и вывести его на экран.После вывода программа переходит в режим ожидания ввода следующеговыражения. Поддерживаемые операции: (реализовать самим!)

  • сложение- вычитание* умножение/ деление- унарный минус Допустимо требование, что выражение с унарным минусом должно заключаться в скобки, чтобы не было двух подряд идущих знаковопераций. Например: 3+(-2) До выполнения вычислений и в процессе вычислений необходимоотлавливать все виды ошибок. Среди них, например:
  • Деление на 0 Числовые константы могут быть целыми и дробными. Разделителем целой идробной частей является точка. При наличии дробной части целая можетопускаться. Например: 1 56 3.5 .001 Дополнительно в программе задаётся степень точности вычислений приделении и вычислении значений функций. Указывается число знаков послезапятой, с округлением результата в ближайшую сторону. К примеру,задана точность вычислений - 5 знаков после запятой, тогда результатделения 2 на 3 будет равен: 0.66667 Указание точности необходимо производить после запуска приложения. Обязательная рекомендация:
    1. В программе реализовать класс для работы с числами неограниченнойточности (бесконечно длинными числами). Для класса переопределитьоперации, как минимум: operator+ сложениеoperator- вычитаниеoperator* умножениеoperator/ деление
    2. Преобразовать выражение в список лексем.
    3. Организовать конечный автомат для проверки правильности заданного выражения (в начальном виде или для списка лексем).
    4. Производить перевод заданного выражения в польскую инверсную запись(ПОЛИЗ). Программа не должна использовать временных файлов. Дополнительно (для заинтересованных): расширить список операций и функций на своё усмотрение. К примеру: % остаток от деления целочисленное делениеctg() котангенсasb() абсолютное значение (модуль)
Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по информатике

Тип: Лабораторная работа

Предмет: Информатика

Информатика - 2 ЛР№1 В13, ЛР№2 В6

Стоимость: 1140 руб.

Тип: Лабораторная работа

Предмет: Информатика

Лабораторные по информатике

Стоимость: 1284 руб.

Тип: Лабораторная работа

Предмет: Информатика

Информатика

Стоимость: 1260 руб.

Тип: Лабораторная работа

Предмет: Информатика

Лабораторные работы по информатике

Стоимость: 1500 руб.

Тип: Лабораторная работа

Предмет: Информатика

Bizagi Modeller

Стоимость: 1332 руб.

Тип: Лабораторная работа

Предмет: Информатика

лабораторки по информатике

Стоимость: 1308 руб.

Тип: Лабораторная работа

Предмет: Информатика

лабораторные работы

Стоимость: 1500 руб.

Тип: Лабораторная работа

Предмет: Информатика

Лабораторные работы. Информатика

Стоимость: 1428 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Сергей 19.01.2024
Спасибо за помощь в написании лабораторных работ. Проверено и получена оценка хорошо. С вами приятно работать.
Наталья 29.04.2023
Спасибо за помощь! Работа выполнена быстро, раньше срока.
Артём 25.01.2023
Оперативно, быстро и качественно без ошибок выполненные 2 лабораторные работы, которые я заказывал за сутки до сдачи.О…
Виктория 20.01.2023
Довольна работой автора. Пять Лабораторных работы сделаны правильно.
Виктория Лукьянова 27.12.2022
Никаких нареканий по поводу работы у требовательного преподавателя не было, спасибо!
Игорь 10.11.2022
Сайт отличный, автору большое спасибо за выполненную работу.
Алина 01.10.2022
Слишком круто. 1000000/10
Денис 24.12.2021
Задание сделано быстро и без ошибок, спасибо большое!
Евгений 03.04.2020
Работа была прислана в срок, всё устроило.
Ольга 03.09.2019
5 баллов. Работа зачтена. Без коментариев. Спасибо.
Лайфхаки по написанию дипломных
Структура дипломной работы: как ее правильно составить, пример

Дипломная работа — своеобразный итог обучения студента, результат его исследовательской деятельности. Защита диплома является финальным этапом обучения в вузе, а качество работы должно отражать уровень знаний выпускника и служить основанием для присвоения квалификации. Чтобы подготовить хороший дип…

Читать дальше
Подготовка эссе по естественным и точным дисциплинам

Иногда эссе задают не только по гуманитарным (, , , ), но и по точным или естественным дисциплинам. У этого вида работ есть секреты, которые мы с удовольствием раскроем в нашей статье.Если хотите узнать, как правильно писать другие виды эссе и прочие учебные работы, подписывайтесь на наш . Там вы т…

Читать дальше