Вопросы по теме 'infix-notation'

По какой причине я не мог создать язык, поддерживающий инфиксные, постфиксные и префиксные функции и многое другое?
Я размышлял над созданием языка, который бы очень хорошо подходил для создания DSL, позволяя определять функции, которые являются инфиксными, постфиксными, префиксными или даже состоят из нескольких слов. Например, вы можете определить оператор...
934 просмотров

Понимание вызова инфиксного метода и cons-оператора (::) в Scala
Я новичок в языке программирования Scala, и я пытался кое-что застрять у меня в голове, пока я следил за конспектами лекций на здесь . Я думаю, что не мог понять, как работает оператор cons, вот некоторые вещи, которые я пробовал: Я создал...
14992 просмотров

Проверка инфиксной записи, возможно, с использованием регулярного выражения
Я думаю о проверке инфиксной нотации, состоящей из алфавитов в качестве операндов и +-*/$ в качестве операторов [например: A+B-(C/D)$(E+F) ] с использованием регулярных выражений в Java. Есть ли лучший способ? Есть ли шаблон регулярного...
2412 просмотров
schedule 04.11.2022

Схема: списки из трех элементов с точками, которые возвращаются странно (как инфиксный оператор?)
Я новый студент Scheme/Racket, поэтому, пожалуйста, извините любые вопиющие синтаксические ошибки. Сегодня в классе выяснилось, что список схем '(a, b, c) должен быть недействительным, но когда мы его запустили, он вернул: >'(a . b . c)...
522 просмотров
schedule 25.01.2024

преобразовать инфикс в постфикс
Я должен преобразовать следующее в постфиксную форму: (A + B * C) / (D - E * F) Я получил это для ответа: ABC*+DEF*-/ Это правильно? Есть ряд вопросов, после которых все будут неверными, если я использую неправильную форму постфикса. Если...
1576 просмотров
schedule 21.08.2023

Статистический файл с использованием файла .dat с несколькими строками obs с разным количеством строк, разделенных строкой
У меня есть большие файлы .dat, которые я хочу импортировать в Stata. Файлы .dat представляют собой два длинных столбца с несколькими строками для каждого наблюдения. Я хочу сделать переменные из разных строк. Проблема в том, что я не могу...
423 просмотров
schedule 30.05.2023

инфикс в постфикс с использованием перегруженного оператора istream
Мой учитель дал моему классу программу, которая преобразует инфиксное выражение типа A+B*C в постфиксное. Я закончил другие части кода, но перегруженный оператор istream доставляет мне некоторые проблемы. Это ошибка, которую я получаю: ошибка: у...
97 просмотров

Сканирование многозначного числа при преобразовании инфикса в постфикс
Я написал следующий метод для преобразования инфиксного выражения в постфиксное выражение. Если закомментированный код удален, программа вернет действительный результат с учетом однозначных целых чисел; 11 + 2 даст 1 1 2 +, а не 11 2 +, но 1 + 2 - 3...
4536 просмотров
schedule 25.12.2023

Правый ассоциативный оператор в анализаторе математических выражений
Наконец, исходя из этот вопрос , остается проблема, что этот субпарсер... private static void Factor(Scanner scanner, ref TermNode currentTree, ref Token currentToken) { Exponent(scanner, ref currentTree, ref currentToken); while...
141 просмотров

Постфикс для инфикса со стеками.
Я работаю над проектом по преобразованию из нотации постфикса в инфиксную нотацию, полностью заключенную в скобки. Проблема, с которой я сталкиваюсь, заключается в том, что она печатает/сохраняет в обратном порядке, как она распечатывается: For...
589 просмотров

Не удается удалить операторы из одной очереди в другую, проверяя, является ли символ оператором, с помощью логического метода, использующего переключатель
import java.util.Scanner; public class Tester { public static void main(String[] args) { Scanner input = new Scanner(System.in); char c = 'x'; Queue q1 = new Queue(); Stack s1 = new Stack(); s1.push('#'); Queue q2 = new Queue(); q1.enqueue('#');...
19 просмотров
schedule 04.09.2022

Как я могу принимать отрицательные значения в Postfix и Infix Notation?
Я написал несколько методов для калькулятора. Один, который оценивает введенное постфиксное выражение, и другой, который переводит введенное инфиксное выражение в постфиксное выражение. Оба эти метода допускают многозначные целые числа, а также...
1064 просмотров

Частично применить инфиксный оператор с картой
У меня есть следующая функция g g :: Int -> Int -> Int g x y = x + y * y Я использую g следующими тремя способами, но не совсем понимаю, что они делают. map (g 10) [1,2,3,4,5] -- 1 map (10 ‘g‘) [1,2,3,4,5] -- 2 map (‘g‘ 10)...
112 просмотров
schedule 27.06.2023

Преобразование инфиксного выражения в RPN с использованием алгоритма маневровой станции
Я пытался правильно ответить на вопрос прошлой экзаменационной работы, в котором меня просили преобразовать 5 + 3 * 6 * (8 * 2 + 1) в RPN. Единственный ответ, который я получаю, это 53682***1+. Когда я оцениваю свой ответ RPN выше, я не получаю...
74 просмотров
schedule 10.01.2023