ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи з дисципліни
В«Програмування на алгоритмічних мовахВ»
Рудний 2008
Зміст
Введення
. Математична частина
. Опис алгоритму розв'язання задачі
. Опис змінних
. Аналіз результатів обчислень
Висновок
Список використаних джерел
Додаток
Введення
Слово алгоритм є латинським (від algorithmi) - транслітерація імені математика аль-Хорезмі. Це спосіб вирішення обчислювальних та ін завдань, точно розпорядчий, як і в якій послідовності отримати результат, однозначно визначається вихідними даними. p align="justify"> Алгоритм - одне з основних понять математики і кібернетики. У обчислювальній техніці для опису алгоритму використовуються мови програмування. p align="justify"> Суть автоматизації рішення задачі полягає знаходженні за формулюванням завдання алгоритму її рішення.
Після появи ЕОМ з'явилася можливість для написання програм на мові програмування. Операції та процедури, що є елементами алгоритмічного опису процесу, для програмування і реалізації на ЕОМ зручно записувати на мові програмування, з якого за допомогою трансляторів-програм алгоритм автоматично перекладається на мову команд (операцій) конкретної ЕОМ. При цьому однієї операції алгоритму може відповідати в загальному випадку кілька операцій ЕОМ. p align="justify"> Основним у процесі програмування є розробка алгоритму. Це один з найбільш складних етапів вирішення задачі з використанням ЕОМ. На початку доцільно складати алгоритми за допомогою блок-схем або іншим аналогічним способом. Після цього простіше перейти до запису того ж алгоритму мовою програмування. У цій роботі продемонстровано саме такий підхід. br/>
1. Математична частина
Необхідно автоматизувати процес, що дозволяє виконувати найпростіші обчислення, тобто вирішити завдання строкового калькулятора.
У калькуляторі повинні виконуватися такі дії, як: складання, віднімання, множення, ділення.
Також повинні розпізнаватися дужки і перевагою виконання операцій - дії в дужках.
Реалізувати програму В«Строковий калькуляторВ» необхідно в середовищі програмування Borland C + +.
Суть програми зводиться до того, що користувач вводить вираз, що складається з чисел і перерахованих вище операторів, програма обробляє це вираз, враховуючи пріоритети операцій, пріоритети дужок і т.д. і видає результат....