Программа "Строковый калькулятор" - Программирование, компьютеры и кибернетика курсовая работа

Программа "Строковый калькулятор" - Программирование, компьютеры и кибернетика курсовая работа



































Проект автоматизированного решения арифметической задачи, путем написания ее на языке программирования С++. Реализация программы "Строковый калькулятор" в среде программирования Borland C++. Основные действия: сложение, вычитание, умножение, деление.


посмотреть текст работы


скачать работу можно здесь


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


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

«Программирование на алгоритмических языках»
2. Описание алгоритма решения задачи
Слово алгоритм является латинским (от algorithmi) - транслитерация имени математика аль-Хорезми. Это способ решения вычислительных и др. задач, точно предписывающий, как и в какой последовательности получить результат, однозначно определяемый исходными данными.
Алгоритм -- одно из основных понятий математики и кибернетики. В вычислительной технике для описания алгоритма используются языки программирования.
Суть автоматизации решения задачи заключается нахождении по формулировке задачи алгоритма ее решения.
После появления ЭВМ появилась возможность для написания программ на языке программирования. Операции и процедуры, являющиеся элементами алгоритмического описания процесса, для программирования и реализации на ЭВМ удобно записывать на языке программирования, с которого при помощи трансляторов-программ алгоритм автоматически переводится на язык команд (операций) конкретной ЭВМ. При этом одной операции алгоритма может соответствовать в общем случае несколько операций ЭВМ.
Основным в процессе программирования является разработка алгоритма. Это один из наиболее сложных этапов решения задачи с использованием ЭВМ. В начале целесообразно составлять алгоритмы с помощью блок-схем или иным аналогичным способом. После этого проще перейти к записи того же алгоритма на языке программирования. В этой работе продемонстрирован именно такой подход.
Необходимо автоматизировать процесс, позволяющий производить простейшие вычисления, т.е. решить задачу строкового калькулятора.
В калькуляторе должны выполняться такие действия, как: сложения, вычитание, умножение, деление.
Также должны распознаваться скобки и преимуществом выполнения операций - действия в скобках.
Реализовать программу «Строковый калькулятор» необходимо в среде программирования Borland C++.
Суть программы сводится к тому, что пользователь вводит выражение, состоящее из чисел и перечисленных выше операторов, программа обрабатывает это выражение, учитывая приоритеты операций, приоритеты скобок и т.д. и выдает результат.
2. Описание алгоритма решения задачи
Для решения задачи составляется блок-схема, с помощью которой проще перейти к записи того же алгоритма на определённом языке программирования.
арифметический программирование строковый калькулятор
При написании блок-схемы решения задачи использованы следующие обозначения переменных:
После запуска программы «Строковый калькулятор» появляется окно, представленное на рисунке 1, в котором необходимо ввести строку для вычисления.
После ввода выражения и нажатия на кнопку «Enter» на экране появится окно, представленное на рисунке 2, в котором отображается результат произведения (pro), частного (cha), суммы (sum) и итогового результата.
Рисунок 2 - Результат решения задачи «Строковый калькулятор»
Данная курсовая работа демонстрирует автоматизированное решение арифметической задачи, путём написания ее на языке программирования С++. Язык C++ явился мощным и стремительным рывком в развитии программирования. C++ и по сей день занимает господствующее положение среди языков программирования в мире. Огромное множество профессиональных программистов использует именно его при разработке разного рода проектов. Очевидно, этот язык будет сохранять свое солидное положение ещё не один год, при этом по-прежнему развиваясь и совершенствуясь.
При помощи ЭВМ возможно более быстрое вычисление результатов различных задач, учитывая некоторые условия, вводимые пользователем. Автоматизация позволяет сократить время решения задачи.
Задача «Строковый калькулятор», автоматизированная при помощи среды программирования С++, позволяет вычислять любые простые выражения, что позволяет экономить время на расчеты.
1. Конспект лекций по дисциплине «Программирование на алгоритмических языках».
2. Леонтьев В. Новейшая энциклопедия персонального компьютера. - М.: ОЛМА-ПРЕСС, 1999.
3. Методические указания к выполнению курсовой работы по дисциплине «Программирование на алгоритмических языках». Составитель: Барышникова Т.А. Рудный, 2008
4. http://revolution.allbest.ru/programming/000010648.html
5. http://revolution.allbest.ru/programming/00000757.html
6. Практикум по программированию: Практ. пособие / В. Е. Алексеев, А. С. Ваулин, Г. Б. Петрова; Под ред. А. В. Петрова. - М.: Высш. шк., 1991.: ил.
float Rc=0,Rs=0,Rr=0,x1c,x2c,x1s,x2s,x1r,x2r,y,MR=0;
Разработка приложения "Калькулятор с переходом в строковый калькулятор" с применением объектно-ориентированного программирования. Концепция и понятия объектно-ориентированного программирования. Язык программирования Java. Листинг программы "Калькулятор". курсовая работа [966,9 K], добавлен 11.02.2016
Создание программы калькулятор, вычисляющий простейшие математические примеры на сложение, вычитание, умножение, деление и возведение в степень. Определение входных и выходных данных, требований к программе. Рекомендации по использованию программы. курсовая работа [717,6 K], добавлен 17.01.2013
Написание программы, состоящей из двух модулей и реализующей простейший калькулятор. Разработка алгоритма решения задачи, реализация его в среде программирования Delphi. Список использованных переменных. Блок-схема программы, руководство пользователя. курсовая работа [106,6 K], добавлен 16.06.2014
Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок. курсовая работа [434,1 K], добавлен 27.08.2012
Основные способы создания в среде Lazarus на языке программирования Pascal программ "Калькулятор" и "Лабиринт". Создание программы "Простейший калькулятор". Вычисление значения выражения, сумм ряда чисел, системы функций "Логическая развилка". курсовая работа [2,9 M], добавлен 27.09.2014
Разработка программы для редактирования в оперативной памяти текстовых ASCII-файлов размером не более 40 килобайт, на языке программирования Pascal в среде разработки Turbo Pascal 6.0. Инструкция для пользователя. Листинг разработанной программы. курсовая работа [21,3 K], добавлен 26.11.2011
Особенности объектно-ориентированного программирования. Основные возможности языка программирования Java, классификация платформ. Создание программы, обеспечивающей вычисление арифметических выражений. Руководство пользователя и характеристика функций. курсовая работа [1,2 M], добавлен 07.07.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Программа "Строковый калькулятор" курсовая работа. Программирование, компьютеры и кибернетика.
Реферат На Тему Системи Оптичного Розпізнавання Образів
Инфляция Ее Типы И Внутренние Причины Реферат
Титульник Реферата Образец Для Школьника
Движение Солнца По Небу Эклиптика Реферат
Реферат Про Чайковского 5 Класс
Сочинение Дом В Моем Городе
Реферат: Понятие продукта в системе маркетинга
Курсовая работа по теме Разработка газовоздушного тракта котла
Курсовая работа: Национальный проект России Доступное жилье цели, механизм реализации и источники финансирован
Курсовая работа: Манипуляции личностью
Курсовая работа по теме Управление творческими потенциалами
Курсовая работа по теме Специальные органы осуществления контроля в сфере охраны животного мира
Рефераты По Лабораторной Диагностике Скачать Бесплатно
Эссе По Обществознанию 2022 Сколько Слов
Реферат по теме Поэзия и проза
Доклад по теме Проектирование фрегата
Реферат: "Времена года" Антонио Вивальдир
Сочинение На Тему Родина 2 Класс
Курсовая Работа На Тему Использование Компьютерной Техники В Учебном Процессе
Научно Практическая Работа По Биологии
Муниципальное образование Увельского района Челябинской области - Педагогика дипломная работа
Привод вращения параболической антенны - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Нейрокомпьютеры - Программирование, компьютеры и кибернетика реферат


Report Page