# Aziona "Scripting" e "Modifica Scripts"; nella finestra che si apre clicca eventualmente
(per aprire le cartelle) "+" di Eventi, "+" di Draw, clicca Draw, incolla quanto segue e
clicca il bottone con gli ingranaggi:

create(["A"],"FreePoint",[[5,3,1]]);
// il punto è (5,3), deve finire con un 1
createpoint("B",[4,6]);
create(["a"],"Join",[A,B]);
create(["X"],"CircleMP",[A,B]);
create(["Y"],"CircleMP",[B,A]);
create(["P","Q"],"IntersectionCircleCircle",[X,Y]);
create(["b"],"Join",[P,Q]);
create(["M"],"Meet",[a,b]);
create(["D"],"Mid",[A,Q]);
create(["t"],"Orthogonal",[b,D]);
// solo A è mobile, prova a spostarlo
// aziona i "bottoni" sotto allo schermo per assi e griglia

# Aziona "Scripting" e "Modifica Scripts"; clicca Shell e incolla quanto segue, e
clicca il bottone con gli ingranaggi (sono calcoli fattibili moto più agevolmente
con R, comunque possono essere utili per inserire valori nelle pagine grafiche):

sum(1..10);

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

a:= sum(1..10);
h(x,y):=x/y*100;
print([a,, h(5,6)]);

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

h(5,6)

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

sum(1..7,i,i^2)

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

7*6*5*4*3*2*1

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

product(1..7)

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

fac(n):=if(n==0, 1, n*fac(n-1));
fac(7)

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

sort([5,3,1,4])

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

f(x):= x^3; df(x,eps):=(f(x+eps)-f(x-eps))/(2*eps); df(3,0.1)

# Incolla quanto segue e clicca il bottone con gli ingranaggi:

df(3,0.01)