Premier pas avec Arrayforth :


                documents  a lire  :  http://www.colorforth.com/inst.htm
                                             http://www.greenarraychips.com/home/documents/greg/cf-code-library.htm


Dans le block 0862 , on peut ecrire le code suivant :




source





Ensuite   faire  :    862 load

pour le code swap , invsub , max , min   on peut avoir differentes solutions , l'alternative est en blanc .

c'est a dire     swap  peut s'ecrire  :

swap   over ;
swap  push a!  pop  a ;




on peut commencer a jouer  :

add             on a le resultat  :     5




pour effacer la pile , taper   C





on va jouer avec la variable  var1


stocker une valeur dans une variable  :


1  set      on a le resultat  :  var1  1


3  set      on a le resultat  :  var1  3

recuperer  une valeur dans une variable ( la derniere )  :


get         
on a le resultat  :    3





pour effacer la pile , taper   C




swap   :    echanger les 2 elements sur la pile


3  2    swap    on a le resultat  :     2  3

la pile :

                     swap
2
3
3
2





rot   :      faire une rotation entre les 3 elements de la pile


1  2  3    rot    on a le resultat  :     2   3   1


la pile :

            
rot
31
2
3
1
2



 nip   :     supprimer le second element


1  2  3    nip    on a le resultat  :        1   3


la pile :

            
nip
3 3
2
1
1





invsub   :    soustraction    1er element  -   second


33  11    invsub    on a le resultat  :     -22

la pile :

                     invsub
11
-22
33







on va jouer avec la variable  var1
par le biais de jump  zero  one  two
0      example     on a le resultat  :   var1  0  

1      example 
  
on a le resultat  :   var1  1

2      example     on a le resultat  :   var1  2

selon la valeur ( 0 1 2)  on execute soit zero  one  two




max   :    le plus grand entre     1er element  et   second


3  4    max    on a le resultat  :     4

la pile :

                     max
4

3






min   :    le plus petit entre     1er element  et   second


3  4    min    on a le resultat  :     3

la pile :

                     min
4
3
3