Maple |
06.11.2005, 11:21 | irre.flexiv | Auf diesen Beitrag antworten » |
Maple f := proc (a,b,n) local i; for i from 2 by 1 to b do a := a^i mod n; end do; return a; end proc; Die Prozedur wird auch von Maple angenommen, nur wenn ich sie benutzen will kommt folgende Fehlermeldung : Error, (in f) illegal use of a formal parameter Hat jemand eine Idee? |
||
06.11.2005, 13:27 | irre.flexiv | Auf diesen Beitrag antworten » |
Ok, Problem gelöst. Anscheinend kann man eine an eine Prozedur übergebene Variable nicht für eine Neuzuweisung benutzen. Falls es jmd interessiert, das Problem kann man so umgehen: f := proc (a,b,n) local i, r; r:=a; for i from 2 by 1 to b do r := r^i mod n; end do; return r; end proc; |
||
06.11.2005, 13:28 | babelfish | Auf diesen Beitrag antworten » |
=> verschoben! |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
Die Neuesten » |
|