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

Лабораторная калькулятор вар. 1026379

Задание

Название: Калькулятор Краткое описание: программа для вычисления значения заданногоарифметического выражения, оперирующая числами с неограниченнойстепенью точности. Основные затрагиваемые темы: классы, перегрузка операций, конечныеавтоматы, ПОЛИЗ. *это дополнение от меня. Было пожелание от преподавателя использовать токены, 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 дней
Похожие заявки по информатике

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

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

Работа в текстовом редакторе

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

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

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

Работа c электронными таблицами

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

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

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

Архитектура вычеслительных систем

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

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

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

выполнить все заданий из файла каждое отдельным файлом

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

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

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

Общий рейтинг
0.00 из 5 (0 голосов)
Наталья 13-10-2026
Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!
Максим 13-10-2026
Хорошая работа. Руководитель похвалил
Анастасия 12-10-2026
Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!
Марина 11-10-2026
Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скорек...
Константин 11-10-2026
Спасибо за работу! Продолжу сотрудничать с сервисом. Все понравилось.
Михаил 10-10-2026
Нет такого слова которое оценило все их великолепие. Спасибо
Надежда 09-10-2026
добрый вечер! работа оценена на отлично, спасибо автору, все выполнено раньше срока, без правок.
Мария 08-10-2026
Заказывала работы 3 раза все отлично сделано , буду пользоваться ещё )
Любовь 08-10-2026
Здравствуйте. Спасибо большое за разработку урока ,,Музыкальные портреты в кюях Даулеткерея Шигаева". Мне очень понра...
Татьяна 08-10-2026
Спасибо за работу. Очень выручили. Заказ выполнен в срок и в соответствии с заявленными требованиями
Лайфхаки по оформлению работ
Как стать «цифровым» малевичем: работа с рисунками и изображениями в Google Docs

Помните цикл наших статей по Google Docs? Так вот, мы все об этом. Продолжаем изучать функционал сервиса, совершенствуем свои навыки ну и просто балуемся.В Google Docs довольно легко и удобно работать с разного рода изображениями. Готовые картинки легко вставлять в текст – для этого достаточно прос...

Читать дальше
Начинаем работать в Google Docs: инструкция к использованию и ответы на вопросы

Мы уже писали о том, как и зачем пользоваться этим сервисом, о его преимуществах и недостатках. А теперь, раз уж вы все-таки решились его использовать, мы расскажем вам об основах работы с ним. В статье рассказываем все о Гугл Документах: что это такое, как им пользоваться, и как сделать документ н...

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

Предложение актуально на 16.10.2026