Interpréteur d’expressions arithmétiques unaires suffixes

4 rubans
21 états

Cette machine prend en entrée une expression arithmétique (bien formée) en notation polonaise inverse, c’est à dire en écrivant une opération a + b comme a b +. Plus précisément, on utilise le symbole 0 comme séparateur entre les deux arguments, et on suffixe le tout de l’opération. Par exemple, l’expression (2+3)× 4, s’écrit 2 3 + 4 ×, et se code par 110111+01111*.

La machine évalue l’expression fournie en entrée, calculant sa valeur en unaire.

Simulateur

Spécification de la machine

      
    

Messages de sortie du compilateur

Updated: