. Опис алгоритму розв'язання задачі
Для вирішення завдання складається блок-схема, за допомогою якої простіше перейти до запису того ж алгоритму певною мовою програмування.
В
В В
В В
. Опис змінних
арифметичний програмування строковий калькулятор
При написанні блок-схеми рішення задачі використано такі позначення змінних: - Введене вираз-Вислів в дужках
L - Довжина рядка вираження
S - Відкриття дужки
E - Закриття дужки
ds - Довжина вираження в дужках
Rp - Результат твори
Rc - Результат приватного
Rs - Результат суми
Rr - Результат різниці
x1p, x2p - Множники
x1c, x2c - Ділене і дільник
x1s, x2s - Доданки
x1r, x2r - віднімаються
y - Результат вирази в дужках
MR - Підсумковий результат
. Аналіз результатів обчислень
Після запуску програми В«Строковий калькуляторВ» з'являється вікно, представлене на малюнку 1, в якому необхідно ввести рядок для обчислення.
В
Рисунок 1 - Введення вираження
Після введення виразу і натиснення на кнопку В«EnterВ» на екрані з'явиться вікно, представлене на малюнку 2, в якому відображається результат твору (pro), приватного (cha), суми (sum) та підсумкового результату.
В
Рисунок 2 - Результат розв'язання задачі В«Строковий калькуляторВ»
Висновок
Ця курсова робота демонструє автоматизоване рішення арифметичної задачі, шляхом написання її на мові програмування С + +. Мова C + + з'явився потужним і стрімким ривком у розвитку програмування. C + + і донині займає панівне положення серед мов програмування у світі. Величезна безліч професійних програмістів використовує саме його при розробці різного роду проектів. Очевидно, ця мова буде зберігати своє солідне становище ще не один рік, при цьому як і раніше розвиваючись і вдосконалюючись. p align="justify"> За допомогою ЕОМ можливе більш швидке обчислення результатів різних завдань, враховуючи деякі умови, що вводяться користувачем. Автоматизація дозволяє скоротити час рішення задачі. p align="justify"> Завдання В«Строковий калькуляторВ», автоматизована за допомогою середовища програмування С + +, дозволяє обчислювати будь-які прості вирази, що дозволяє економити час на розрахунки.
Список використаних джерел
1. Конспект лекцій з дисципліни В«Програмування на алг...