Maple/Programmeren: verschil tussen versies
< Maple
Verwijderde inhoud Toegevoegde inhoud
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
Regel 1: | Regel 1: | ||
{{Maple}} |
|||
;Lussen |
;Lussen |
||
Voorbeelden van geprogrammeerde lussen: |
Voorbeelden van geprogrammeerde lussen: |
||
Regel 47: | Regel 48: | ||
[[Categorie:Maple]] |
[[Categorie:Maple]] |
||
== Deelonderwerp == |
Versie van 30 mei 2006 09:08
- 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).