Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Разбор математических выражений - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread180621.html
Имеется довольно большой список людей, родившихся в США, с указанием штата, в котором они родились. Как подсчитать тех, кто родился в каждом штате? (Предпологается, что ни один человек не указан...
C++ LSD сортировка Требуется написать LSD сортировку на массиве строк. В нете много этих сортировок только они на биты и байты. Помогите реализовать, плиз.!! http://www.cyberforum.ru/cpp-beginners/thread180615.html
C++ Метод Шелла
попробовала написать это в С++, но что-то не так. можете подсказать #include <iostream.h> #include <conio.h> #include <stdio.h> #include <math.h> int main(int argc, char* argv) { int...
C++ Четные в начало массива, нечетные - в конец
четные в начало массива выводит, а вот нечетные не хочет.. пишет вместо них какие-то тысячные числа, которых в исходном массиве нет. пробовал поступить так же как и с четными, перенести в другой...
C++ Есть файл написанный в borland 3.1. Мне его нужно открыть и откомпилировать. http://www.cyberforum.ru/cpp-beginners/thread180598.html
Есть файл написанный в borland 3.1. Мне его нужно открыть и откомпилировать. Но не получается с borland ничего запускаю файл BC.EXE, открывается окно и зависает. Подскажите пожалуйста где взять...
C++ Баг в программе по вычислению обратной матрицы Программа по нахождению обратной матрици!!! не могу найти ошибку - выдаёт одни и те же ответы!!! #include <stdio.h> #include <conio.h> void main() { int a1,a2,a3,b1,b2,b3,c1,c2,c3; int... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
24.10.2010, 09:50
Цитата Сообщение от Morak Посмотреть сообщение
Необходимо доработать код, чтобы можно было вводить и само уравнение с клавиатуры.
Тогда название темы не удачно, её надо обозвать "модуль разбора математических выражений", так как именно эту подзадачу ты и поставил. О декомпозиции слышал? Программой называется запись алгоритма на понятном компьютеру, в том числе посредством машинного перевода, языке. А алгоритмом последовательность операций для получения требуемого результата, то есть способ решения задачи. Отсюда любая программа решает какую нибудь задачу. Исключений нет. Даже если программа - компьютерная игра, то "развлечь пользователя" - тоже задача. Сложные же задачи делятся на подзадачи, это деление называется декомпозицией. В программе каждую подзадачу решает подпрограмма. И если ты одну часть своей задачи уже решил сам, то нафиг перед помощниками ставить задачу глобально? Тебе нужна подпрограмма, которая по значению аргумента и введённому с клавиатуры выражению будет считать его значение, это и есть модуль разбора. Какие требования к нему предъявляются? Требуется ли разбор только полиномов? Арифметические выражения со скобками? Выражения, содержащие функции и арифметические операции? Требуется ли поддерживать степень? А унарный минус? Унарный плюс?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru