Annotation of OpenXM_contrib/pari/src/test/in/program, Revision 1.1
1.1 ! maekawa 1: \p 38
! 2: \e
! 3: alias(ln,log)
! 4: ln(2)
! 5: for(x=1,5,print(x!))
! 6: fordiv(10,x,print(x))
! 7: forprime(p=1,30,print(p))
! 8: forstep(x=0,Pi,Pi/12,print(sin(x)))
! 9: forvec(x=[[1,3],[-2,2]],print1([x[1],x[2]]," "));print(" ");
! 10: getheap
! 11: getrand
! 12: getstack
! 13: if(3<2,print("bof"),print("ok"));
! 14: kill(y);print(x+y);reorder([x,y]);print(x+y);
! 15: f(u)=u+1;
! 16: print(f(5));kill(f);
! 17: f=12
! 18: g(u)=if(u,,return(17));u+2
! 19: g(2)
! 20: g(0)
! 21: setrand(10)
! 22: n=33;until(n==1,print1(n," ");if(n%2,n=3*n+1,n=n/2));print(1)
! 23: m=5;while(m<20,print1(m," ");m=m+1);print()
! 24: \\
! 25: default(realprecision,28)
! 26: default(seriesprecision,12)
! 27: print((x-12*y)/(y+13*x));
! 28: print([1,2;3,4])
! 29: print1(x+y);print(x+y);
! 30: print((x-12*y)/(y+13*x));
! 31: print([1,2;3,4])
! 32: print1(x+y);print1(" equals ");print(x+y);
! 33: print1("give a value for s? ");s=input();print(1/(s^2+1))
! 34: printtex((x+y)^3/(x-y)^2)
! 35: for(i=1,100,for(j=1,25,if(i+j==32,break(2)));print(i))
! 36: {
! 37: u=v=p=q=1;
! 38: for (k=1,400,
! 39: w=u+v; u=v; v=w;
! 40: p *= w; q=lcm(q,w);
! 41: if (k%50==0,
! 42: print(k" "log(p)/log(q))
! 43: )
! 44: );
! 45: }
! 46: /* added in 1.924.13 */
! 47: install(addii,GG)
! 48: addii(1,2)
! 49: kill(addii)
! 50: /* up to here */
! 51: getheap
! 52: print("Total time spent: ",gettime);
! 53: \q
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>