Maple/Programmeren: verschil tussen versies
< Maple
Geen bewerkingssamenvatting |
k titel 'Maple/programmeren' gewijzigd in 'Maple/Programmeren' |
(geen verschil)
|
Versie van 30 mei 2006 12:24
- 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)
Deze functie berekent het volgende priemgetal, en doet hetzelfde als de standaard beschikbare functie nextprime(f).