Blog de Robert Sebille


Vers mon curriculum vitae - Conception

Accueil > Technique > Informatique > Scratch > Difficile. > Little RPN

Little RPN

jeudi 15 septembre 2016, par Robert

Scratch. Niveau : difficile.
Code source

Calculatrice simple en mode RPN [1] [2]

Exemple de gestion de pile et d’affichage.

Fonctionnement, exemples (E = Entree) :

- 5+4= -> 5 E 4 + (Résultat : 9)

On traite d’abord les parenthèses :

- 10+(3*5)= -> 3 E 5 * 10 + (Résultat : 25)
- (27/3)/(2+3)= -> 27 E 3 / 2 E 3 + / (Résultat : 1.8)

On traite d’abord les parenthèses les plus à l’intérieur :

- 5*((3+2)/(4-2))+6= -> 3 E 2 + 4 E 2 - / 5 * 6 + (Résultat : 18.5) ; 13 pressions de touches en RPN contre 17 en algébrique.
- 1+3*(3+(2-5)/3)= -> 2 E 5 - 3 / 3 + 3 * 1 + (Résultat : 7) ; 12 pressions de touches en RPN contre 15 en algébrique.

Puissances :

- 3*3*3*3*3*3= -> 3 E E E * * * * * (Résultat : 729) ; Utilisation du registre T
- ou 3^6= -> 6 Entree 3 x^y (Résultat : 729)
- 99^99= -> 99 Entree x^y (Résultat : 3.69729637649726e+197)


[2En (petit) hommage au génie des ingénieurs de Hewlett Packard.

Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?

Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.