Вопросы по теме 'infix-notation'
По какой причине я не мог создать язык, поддерживающий инфиксные, постфиксные и префиксные функции и многое другое?
Я размышлял над созданием языка, который бы очень хорошо подходил для создания DSL, позволяя определять функции, которые являются инфиксными, постфиксными, префиксными или даже состоят из нескольких слов. Например, вы можете определить оператор...
934 просмотров
schedule
21.05.2024
Понимание вызова инфиксного метода и cons-оператора (::) в Scala
Я новичок в языке программирования Scala, и я пытался кое-что застрять у меня в голове, пока я следил за конспектами лекций на здесь .
Я думаю, что не мог понять, как работает оператор cons, вот некоторые вещи, которые я пробовал:
Я создал...
14992 просмотров
schedule
14.07.2023
Проверка инфиксной записи, возможно, с использованием регулярного выражения
Я думаю о проверке инфиксной нотации, состоящей из алфавитов в качестве операндов и +-*/$ в качестве операторов [например: 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 просмотров
schedule
16.12.2022
Сканирование многозначного числа при преобразовании инфикса в постфикс
Я написал следующий метод для преобразования инфиксного выражения в постфиксное выражение. Если закомментированный код удален, программа вернет действительный результат с учетом однозначных целых чисел; 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 просмотров
schedule
23.06.2023
Постфикс для инфикса со стеками.
Я работаю над проектом по преобразованию из нотации постфикса в инфиксную нотацию, полностью заключенную в скобки. Проблема, с которой я сталкиваюсь, заключается в том, что она печатает/сохраняет в обратном порядке, как она распечатывается:
For...
589 просмотров
schedule
02.05.2023
Не удается удалить операторы из одной очереди в другую, проверяя, является ли символ оператором, с помощью логического метода, использующего переключатель
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 просмотров
schedule
08.06.2022
Частично применить инфиксный оператор с картой
У меня есть следующая функция 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