Maple/Programmeren
< Maple
- Lussen
Voorbeelden van geprogrammeerde lussen:
a:=500: for t from 1 to 100 by 2 do a:=a+t; od: a;
>for i in {1,2,3,9} do i**2; od;
> b:=0: t:=1: while b<5 do printf("Het getal %a is priem: %a. \n",b,isprime(b)); b:=b+t; od:
- Procedures
>GeefVolgendPriemgetal:=proc(f); g:=f+1; while (not(isprime(g))) do g:=g+1; od; return(g); end proc;
Warning, `g` is implicitly declared local to procedure `GeefVolgendPriemgetal`
>GeefVolgendPriemgetal(23)
29
Deze functie berekent het volgende priemgetal, en doet hetzelfde als de standaard beschikbare functie nextprime(f).
Deelonderwerp
bewerken