powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
7 сообщений из 7, страница 1 из 1
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500579
Pravoslavnyj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу создать калькулятор который считает площадь(интеграл), например программа просит ввести функцию (например 1/х, х+2 .. и т.д...) пользователь вводит, но программа это воспринимает как формулу а не набор символов....
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500582
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так пиши. Интерпретатор мат.формул - не слишком сложная вещь, хорошо способствует
развитию навыков программирования. Каждый программист должен бы создать как минимум один
на зачатке карьеры.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500586
Pravoslavnyj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я полный новичек, ввожу формулу и отправляю ее в char function, а когда подставляю function ниче не происходит,,, подскажите хотя бы как даный раздел в программировании называется, чтоб я мог искать, а то нужен ответ, но даже не знаю как его задать
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500590
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Данный раздел программирования" называется "написание компиляторов". Двухсеместровый
курс, если не ошибаюсь...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500603
Pravoslavnyj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоесть си++ не имеет таких операторов, и нужно на ассемблерном уровне решать такие простые (казалось бы)задачи??
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500610
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С++ - компилируемый язык программирования. Весь исполняемый код должен быть известен в
момент компиляции.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
    #38500671
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pravoslavnyjтоесть си++ не имеет таких операторов, и нужно на ассемблерном уровне решать такие простые (казалось бы)задачи??При чем здесь ассемблер? При чем здесь языки и языковые операторы вообще?
Для решения твоей исходной задачи надо написать новый язык. В котором 1/x будет легальной операцией со специфическим прочтением.
То есть тебе нужно написать лексер, парсер и виртуальную машину. Получишь в итоге интерпретатор (ну или компилятор если ВМ с парсером разделишь).
Как это все делать рассказывается в курсе "Создание компиляторов" или подобном. Это либо один, либо два семестра, как минимум на третьем курсе ВУЗа.
На коленке такие задачи не решаются.


А если ты учишь математику и тебе лениво самому интергралы считать, то берешь что-нибудь типа axiom, maximа, scilab или даже matlab и горя не знаешь.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / как сделать чтоб символьная строка в char, например "1/x" , воспринималась как формула
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]