Проект автоматизированного решения арифметической задачи, путем написания ее на языке программирования С . Реализация программы "Строковый калькулятор" в среде программирования Borland C . Основные действия: сложение, вычитание, умножение, деление.
Это способ решения вычислительных и др. задач, точно предписывающий, как и в какой последовательности получить результат, однозначно определяемый исходными данными. В вычислительной технике для описания алгоритма используются языки программирования. Суть автоматизации решения задачи заключается нахождении по формулировке задачи алгоритма ее решения. Операции и процедуры, являющиеся элементами алгоритмического описания процесса, для программирования и реализации на ЭВМ удобно записывать на языке программирования, с которого при помощи трансляторов-программ алгоритм автоматически переводится на язык команд (операций) конкретной ЭВМ.Необходимо автоматизировать процесс, позволяющий производить простейшие вычисления, т.е. решить задачу строкового калькулятора.Для решения задачи составляется блок-схема, с помощью которой проще перейти к записи того же алгоритма на определенном языке программирования.При написании блок-схемы решения задачи использованы следующие обозначения переменных: MN - Введенное выражение s2 - Выражение в скобках L - Длина строки выражения E - Закрытие скобки ds - Длина выражения в скобкахПосле запуска программы «Строковый калькулятор» появляется окно, представленное на рисунке 1, в котором необходимо ввести строку для вычисления.Данная курсовая работа демонстрирует автоматизированное решение арифметической задачи, путем написания ее на языке программирования С . Язык C явился мощным и стремительным рывком в развитии программирования.
План
Содержание
Введение
1. Математическая часть
2. Описание алгоритма решения задачи
3. Описание переменных
4. Анализ результатов вычислений
Заключение
Список использованных источников
Приложение
Введение
Слово алгоритм является латинским (от algorithmi) - транслитерация имени математика аль-Хорезми. Это способ решения вычислительных и др. задач, точно предписывающий, как и в какой последовательности получить результат, однозначно определяемый исходными данными.
Алгоритм - одно из основных понятий математики и кибернетики. В вычислительной технике для описания алгоритма используются языки программирования.
Суть автоматизации решения задачи заключается нахождении по формулировке задачи алгоритма ее решения.
После появления ЭВМ появилась возможность для написания программ на языке программирования. Операции и процедуры, являющиеся элементами алгоритмического описания процесса, для программирования и реализации на ЭВМ удобно записывать на языке программирования, с которого при помощи трансляторов-программ алгоритм автоматически переводится на язык команд (операций) конкретной ЭВМ. При этом одной операции алгоритма может соответствовать в общем случае несколько операций ЭВМ.
Основным в процессе программирования является разработка алгоритма. Это один из наиболее сложных этапов решения задачи с использованием ЭВМ. В начале целесообразно составлять алгоритмы с помощью блок-схем или иным аналогичным способом. После этого проще перейти к записи того же алгоритма на языке программирования. В этой работе продемонстрирован именно такой подход.
Вывод
Данная курсовая работа демонстрирует автоматизированное решение арифметической задачи, путем написания ее на языке программирования С . Язык C явился мощным и стремительным рывком в развитии программирования. C и по сей день занимает господствующее положение среди языков программирования в мире. Огромное множество профессиональных программистов использует именно его при разработке разного рода проектов. Очевидно, этот язык будет сохранять свое солидное положение еще не один год, при этом по-прежнему развиваясь и совершенствуясь.
При помощи ЭВМ возможно более быстрое вычисление результатов различных задач, учитывая некоторые условия, вводимые пользователем. Автоматизация позволяет сократить время решения задачи.
Задача «Строковый калькулятор», автоматизированная при помощи среды программирования С , позволяет вычислять любые простые выражения, что позволяет экономить время на расчеты.
Список литературы
1. Конспект лекций по дисциплине «Программирование на алгоритмических языках».
2. Леонтьев В. Новейшая энциклопедия персонального компьютера. - М.: ОЛМА-ПРЕСС, 1999.
3. Методические указания к выполнению курсовой работы по дисциплине «Программирование на алгоритмических языках». Составитель: Барышникова Т.А. Рудный, 2008
4. http://revolution./programming/000010648.html
5. http://revolution./programming/00000757.html
6. Практикум по программированию: Практ. пособие / В. Е. Алексеев, А. С. Ваулин, Г. Б. Петрова; Под ред. А. В. Петрова. - М.: Высш. шк., 1991.: ил.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы