Pico ![]() |
http://pico.vub.ac.be/ |
Eulersche Zahl | Michael Neumann |
{ "Fakultät"; !n: if(n>1, n * !(n-1), 1); "Reziprok"; %n: 1 / n; e: 0; n: -1; lp[10]: { n := n+1; e := e + %(!n) }; "e ausgeben"; display(e) } |
Berechnet die Eulersche Zahl
(e=2.71828). |
Fakultät | Michael Neumann |
{ fac(n): if(n>1, n*fac(n-1), 1); display( fac(6) ) } |
Berechnet die Fakultät. Ergibt
720 . |
Hello World | Michael Neumann |
{ "da es in Pico keine Kommentare gibt,"; "verwende ich einfach Strings."; display('Hello World', eoln) } |
Gibt "Hello World" auf dem Bildschirm
aus. |
Squares (1) | Michael Neumann |
for (i:1, i:=i+1, i<11, display(i^2, " ")) |
Gibt die Quadrate von 1 bis 10
aus. |
Squares (2) | Michael Neumann |
{
n: 0;
t[10]: {n: n+1; n*n};
display(t)
}
|
Gibt die Quadrate von 1 bis 10
aus. |