Как я могу сделать программу в OCaml, чтобы узнать, правильна ли логическая формула - PullRequest
0 голосов
/ 11 ноября 2019

Я хочу знать, как мне сделать программу в OCaml. По сути, ввод - это число символов os, а следующий ввод - это символы формулы. Если бы моя формула была (x + y) * 2, тогда мой первый вход был бы 7, а затем следующие входы были бы (введите x, введите +, введите, введите), введите *, введите 2, введите.

Каждый вход разделенвходит. Если бы моя формула была ((x + y) * 2, то это показало бы сообщение об ошибке, потому что у нас есть два парентеза, и мы не закрываем формулу еще одним. Не могли бы вы помочь мне, пожалуйста?


Предоставление ссуды с сомнением о проблемах, связанных с этим, ИСПОЛЬЗУЕТСЯ ВЕРНО или ЛОЖНО, и выражается в правильном вводе данных, вводимых в заблуждение, без искажений. несколько выражений (x + y) * 2 символа, 7 символов, обозначение o 7 e. ) * 2. Формула Está incorreta porque nos falta um parênteses, логотип о программе дизайна, о программе, о том, что вы должны быть в форме.

...