\mnb150ÿ{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fswiss\fprq2 System;}{\f3\fmodern\fprq1 Courier New;}{\f4\fswiss\fprq2 Arial;}}
{\colortbl\red0\green0\blue0;\red0\green128\blue0;\red255\green0\blue0;\red0\green0\blue255;\red128\green128\blue128;}
\deflang1031\pard\ri4\plain\f3\fs20\cf0 ________________________________________________________________________________
\par
\par Inhalt....: Zuweisungs Operatoren mit hold und print
\par Kategorie.: Handwerkskasten
\par Mathematik: Programmierung
\par MuPAD.....: 3.1.1
\par Datum.....: 2005-12-20
\par Autoren...: Raymond Ami
\par Funktionen: proc, print, _assign, operator, expr2text, text2expr
\par Funktionen: eval, val, level, hold
\par Funktionen: Datei/Eigenschaften, reset
\par ________________________________________________________________________________
\par \plain\lang2055\f4\fs22\cf0
\par \plain\f4\fs40\cf0\b Zuweisungs Operatoren mit hold und print
\par \plain\f4\fs22\cf1\b
\par \plain\f4\fs24\cf1\b Zus\'e4tzlich zum Zuweisungs-Operator ":=" verbessern zwei erg\'e4nzende
\par Benutzer-spezifizierte Operatoren die Dokumentation im Ausgabeteil.
\par \plain\f4\fs28\cf0\b
\par Zuweisungs Operator mit print "\plain\f4\fs28\cf2\b :=:\plain\f4\fs28\cf0\b "\plain\lang2055\f4\fs28\cf0\b
\par \plain\lang2055\f4\fs22\cf2\i
\par \plain\lang2055\f4\fs24\cf0 Die Zuweisungsoperation "\plain\lang2055\f4\fs24\cf2\b :=\plain\lang2055\f4\fs24\cf0 " gibt den R\'fcckgabewert im Ausgabebereich aus.
\par Dies sofern die Operation nicht mit "\plain\lang2055\f4\fs24\cf2\b :\plain\lang2055\f4\fs24\cf0 " abgeschlossen wurde. Es ist \'fcbersichtlich,
\par wenn man solche Zuweisungen wie folgt codiert:
\par
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 A:= B+C:
\par ` A`=%;\plain\lang2055\f3\fs22\cf2
\par \pard\ri4\plain\lang2055\f4\fs24\cf0 Der Operator "\plain\lang2055\f4\fs24\cf2\b :=:\plain\lang2055\f4\fs24\cf0 " vereinfacht diese Form von Zuweisungen:
\par
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 A:=: B+C:
\par \pard\ri4\plain\lang2055\f4\fs22\cf0\b Anmerkung\plain\lang2055\f4\fs22\cf0 :
\par \plain\lang2055\f4\fs24\cf0 Die Zuweisung mittels "\plain\lang2055\f4\fs24\cf2\b :=:\plain\lang2055\f4\fs24\cf0 " wird vorteilhaft mit "\plain\lang2055\f4\fs24\cf2\b :\plain\lang2055\f4\fs24\cf0 " abgeschlossen, da sonst
\par 2 Ausgabezeilen (print und R\'fcckgabewert) im Ausgabeteil erscheinen.
\par
\par Das folgende Beispiel demonstriert das Verhalten von "\plain\lang2055\f4\fs24\cf2\b :=:\plain\lang2055\f4\fs24\cf0 ", falls auf bereits
\par belegte Variabeln Bezug genommen wird.
\par \plain\lang2055\f4\fs22\cf0
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A,B,C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 C:=: 2:
\par A:=: B+C:
\par ` A`=A;
\par \pard\ri4\plain\lang2055\f4\fs24\cf0 Der urspr\'fcngliche Ausdruck (B+C) wird zus\'e4tzlich als "\plain\lang2055\f4\fs24\cf3 [[ex:=Ausdruck\plain\lang2055\f4\fs24\cf0 "ausgegeben.
\par Er ist aber f\'fcr sp\'e4tere Auswertungen (zB:\plain\lang2055\f4\fs24\cf2 val(objekt)\plain\lang2055\f4\fs24\cf0 ) verloren da "\plain\lang2055\f4\fs24\cf2\b :=:\plain\lang2055\f4\fs24\cf0 " ohne \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0
\par arbeitet. Die Anzeige des Zusatzteils "\plain\lang2055\f4\fs24\cf3 [[ex:=Ausdruck\plain\lang2055\f4\fs24\cf0 " macht auf m\'f6gliche Fehler
\par (nicht gel\'f6schte Variabeln) aufmerksam.
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf1\b Vorteile von "\plain\lang2055\f4\fs24\cf2\b :=:\plain\lang2055\f4\fs24\cf1\b ":
\par \plain\lang2055\f4\fs24\cf1 Die Zuweisung wird mit rechtem und linkem Teil ausgegeben, was die Lesbarkeit des
\par Ausgabeteils erh\'f6ht. Der urspr\'fcngliche Ausdruck wird ebenfalls angezeigt, was auf
\par m\'f6gliche Fehler hinweist.
\par \plain\lang2055\f4\fs22\cf0
\par \plain\f4\fs28\cf0\b Zuweisungs Operator mit hold und print "\plain\f4\fs28\cf2\b :==\plain\f4\fs28\cf0\b "\plain\lang2055\f4\fs28\cf0\b
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf0 Der Operator "\plain\lang2055\f4\fs24\cf2\b :==\plain\lang2055\f4\fs24\cf0 " ist eine Erweiterung von "\plain\lang2055\f4\fs24\cf2 :=:\plain\lang2055\f4\fs24\cf0 " um die hold-Funktion f\'fcr den rechten
\par Teil der Zuweisung.
\par
\par Das folgende Beispiel zeigt einerseits die konventionelle und andererseits die
\par mit "\plain\lang2055\f4\fs24\cf2\b :==\plain\lang2055\f4\fs24\cf0 " codierte Version. Beide Versionen haben denselben Effekt.
\par Auch hier wird die Zuweisung von Vorteil mit "\plain\lang2055\f4\fs24\cf2\b :\plain\lang2055\f4\fs24\cf0 " abgeschlossen.
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 C:=1: \plain\lang2055\f3\fs24\cf2\b
\par // manuelle Variante\plain\lang2055\f3\fs24\cf2
\par A:= hold(B+C):` A`=(val(A)=A);
\par \plain\lang2055\f3\fs24\cf2\b //Variante mit ":=="\plain\lang2055\f3\fs24\cf2
\par A:==B+C:
\par \pard\ri4\plain\lang2055\f4\fs24\cf0 Aus dem Beispiel geht auch ein Vorteil von \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0 hervor: \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0 verhindert das
\par Evaluieren des rechten Teils der Zuweisung. Dadurch wird die Variable C nicht
\par durch 1 ersetzt sodern es bleibt ein Verweis auf C bestehen.
\par
\par Ohne \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0 f\'fchrt dies bei nachfolgender Aenderung der Variablen C zu ungewollten
\par Effekten, wie folgendes Beispiel zeigt:
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 C:=:1:
\par A:=:B+C:
\par C:=:2:
\par ` -------------`;
\par ` val(A)`=val(A);
\par ` A`=A, "falsch";
\par \pard\ri4\plain\lang2055\f4\fs24\cf0\b Anders mit hold, das im Operator "\plain\lang2055\f4\fs24\cf2\b :==\plain\lang2055\f4\fs24\cf0\b " integriert ist:
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 C:=:1:
\par A:==B+C:
\par C:=:2:
\par ` -------------`;
\par ` val(A)`=val(A);
\par ` A`=A, "richtig";\plain\lang2055\f3\fs22\cf2
\par \pard\ri4\plain\lang2055\f4\fs24\cf0 Nat\'fcrlich kann auch ohne "\plain\lang2055\f4\fs24\cf2 :==\plain\lang2055\f4\fs24\cf0 " mit hold() gearbeitet werden.
\par Das folgende Beispiel arbeitet mit \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0 aber ohne Verwendung von "\plain\lang2055\f4\fs24\cf2 :==\plain\lang2055\f4\fs24\cf0 ".
\par \plain\lang2055\f4\fs22\cf0
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 C:=1: ` C`=%;
\par A:=hold(B+C):` A`=(val(A)=A);
\par C:=2:` C`=%;
\par ` -------------`;
\par ` val(A)`=val(A);
\par ` A`=A, "richtig";
\par \pard\ri4\plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf1\b Vorteil von "\plain\lang2055\f4\fs24\cf2\b :==\plain\lang2055\f4\fs24\cf1\b " resp. \plain\lang2055\f4\fs24\cf2\b hold()\plain\lang2055\f4\fs24\cf1\b :
\par \plain\lang2055\f4\fs24\cf1 Die zus\'e4tzlichen Informationen im Ausgabeteil macht das Worksheet lesbarer.
\par Der Zugriff auf die urspr\'fcngliche Definition ist auch dann noch m\'f6glich, wenn einer
\par oder mehreren Variablen des Objektes bereits \plain\lang2055\f4\fs24\cf1\ul vorangehend\plain\lang2055\f4\fs24\cf1 ein Wert zugewiesen
\par wurde. Ausserdem bleibt das Resultat korrekt, wenn \plain\lang2055\f4\fs24\cf1\ul nachtr\'e4glich\plain\lang2055\f4\fs24\cf1 einer oder mehreren
\par Variablen ein neuer Wert zugewiesen wird.\plain\lang2055\f4\fs24\cf0
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf0\b Anmerkung:\plain\lang2055\f4\fs24\cf0
\par M\'f6gliche Nachteile von Benutzer-spezifierten Operatoren:
\par - Nicht ohne weiteres f\'fcr andere Anwender transparent/verst\'e4ndlich
\par - Das kopieren von Code in andere Worksheets ist nur bedingt m\'f6glich
\par
\par M\'f6gliche Nachteile bei der Anwendung von hold():
\par - Laufzeit erh\'f6ht sich (meistens \plain\lang2055\f4\fs24\cf0\ul nicht\plain\lang2055\f4\fs24\cf0 merklich)
\par - in einigen F\'e4llen muss eval() zur Aufl\'f6sung des Hold-Zustandes
\par zwingend verwendet werden
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs28\cf0\b Definition der Prozeduren und der Operator-Zeichen
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf0 Sofern "\plain\lang2055\f4\fs24\cf2 :=:\plain\lang2055\f4\fs24\cf0 " und "\plain\lang2055\f4\fs24\cf2 :==\plain\lang2055\f4\fs24\cf0 " genutzt werden sollen, m\'fcssen die folgenden zwei
\par Prozeduren in Datei/Eigenschaften abgelegt werden. (Ist in diesem
\par Worksheet bereits der Fall).
\par Mit jedem \plain\lang2055\f4\fs24\cf2 reset()\plain\lang2055\f4\fs24\cf0 resp. beim Start des Worksheets werden die
\par Operator-Zeichen neu aktiviert.
\par \plain\lang2055\f4\fs22\cf0
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs22\cf2 {\pntext\f1\'b7\tab}//===== Hold-Zuweisungs-Operator =======================
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs22\cf2 HDO:= proc()
\par begin
\par HDP:= proc (HD_left,HD_right)
\par option hold;
\par local Zuweisung;
\par begin
\par if expr2text(HD_right)
\par =
\par expr2text(context(HD_right)) then:
\par print(Typeset, HD_left = HD_right):
\par else:
\par print(Typeset, HD_left =
\par (HD_right = context(HD_right))):
\par end_if:
\par Zuweisung:="_assign(".expr2text(HD_left)
\par .",hold(".expr2text(HD_right)."))":
\par // lokale Variablen als Global behandeln:
\par eval(text2expr(Zuweisung)):
\par HD_right;
\par end_proc:
\par operator(":==", Delete, Global):
\par operator(":==", HDP, Binary, 15, Global):
\par end_proc:
\par HDO():
\par //======================================================
\par
\par //===== NOHold-Zuweisungs-Operator =====================
\par NHO:= proc()
\par begin
\par NHP:= proc (NH_left,NH_right)
\par option hold;
\par local Zuweisung;
\par begin
\par if expr2text(NH_right)
\par =
\par expr2text(context(NH_right)) then:
\par print(Typeset, NH_left = context(NH_right)):
\par else:
\par print(Typeset, NH_left =
\par context(NH_right), ` [[ex:`=NH_right):
\par end_if:
\par Zuweisung:="_assign(".expr2text(NH_left)
\par .",".expr2text(NH_right).")":
\par // lokale Variablen als Global behandeln:
\par eval(text2expr(Zuweisung)):
\par NH_right;
\par end_proc:
\par operator(":=:", Delete, Global):
\par operator(":=:", NHP, Binary, 15, Global):
\par end_proc:
\par NHO():
\par //======================================================
\par \pard\ri4\plain\lang2055\f4\fs28\cf0\b
\par \plain\lang2055\f4\fs28\cf1\b
\par Der folgenden Teil demonstriert das Verhalten der Zuweisungs-
\par Operatoren in verschiedenen Situationen.
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f4\fs28\cf0\b Verhalten nach reset()
\par \plain\lang2055\f4\fs24\cf0 Wenn die Prozedur- und Operation-Zuweisung in Datei/Eigenschaften abgelegt wurde,
\par funktioniert das neue Operator-Zeichen auch nach einem \plain\lang2055\f4\fs24\cf2 reset()\plain\lang2055\f4\fs24\cf0 .
\par \plain\lang2055\f4\fs22\cf0
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}reset():
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 // \plain\lang2055\f3\fs24\cf2\b reset() MUSS ein eigener Eingabe-Bereich sein.\plain\lang2055\f3\fs24\cf2
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, C:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 A:=:B:
\par C:=:2:
\par B:==C:\plain\lang2055\f3\fs22\cf2
\par \pard\ri4\plain\lang2055\f4\fs28\cf0\b Verhalten bei rekursiver Zuweisung
\par \plain\lang2055\f4\fs24\cf0 Generell darf \plain\lang2055\f4\fs24\cf2 hold()\plain\lang2055\f4\fs24\cf0 bei rekursiver Verwendung einer Variable nicht eingesetzt werden.
\par Somit ist auch "\plain\lang2055\f4\fs24\cf2 :==\plain\lang2055\f4\fs24\cf0 " in diesen F\'e4llen nicht einsetzbar.
\par
\par (die folgenden zwei Teile sind Text, sodass "Notebook/Evaluiere/Alle"
\par ohne Stop nach einer Errormeldung durchl\'e4uft)
\par \plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f3\fs24\cf2 delete A:
\par A:=1;
\par A:=hold(A+1);
\par ` -------------`;
\par ` A`=A;\plain\lang2055\f4\fs22\cf0
\par {\pict\wmetafile8\picw594\pich821\picscalex99\picscaley99\picwgoal339\pichgoal469
0100090000036801000005001C0000000000050000000B0200000000050000000C023503520203
0000001E00050000000C023C035702050000000B0200000000030000001E00050000000C024003
5A02050000000B0200000000050000000B0200000000030000001E00050000000C0246035F0205
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB015801050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000A40D0AC650EC1200B8
A4F177C1A4F1772030F377820D6676040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377820D6676040000002D0103000B00000026060F000C004D61746854797065000089
000500000009020000FF00070000002105010031012F01640008000000FA020000000000000000
0000040000002D01040004000000F001000007000000FC020000FFFFFF000000040000002D0100
0004000000F00101001C000000FB021000070000000000BC02000000000102022253797374656D
0000830D0A6350EC1200B8A4F177C1A4F1772030F377820D6676040000002D0101000400000027
01FFFF04000000F001020004000000F0010300040000002701FFFF040000002701FFFF04000000
2701FFFF040000002701FFFF030000000000
}\plain\lang2055\f4\fs22\cf0
\par {\pict\wmetafile8\picw1310\pich821\picscalex99\picscaley99\picwgoal746\pichgoal469
0100090000032202000009001C0000000000050000000B0200000000050000000C0235031E0503
0000001E00050000000C023C032505050000000B0200000000030000001E00050000000C024003
2E05050000000B0200000000050000000B0200000000030000001E00050000000C024603340505
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB01F302050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000820D0A7750EC1200B8
A4F177C1A4F1772030F377830D6665040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377830D6665040000002D0103000B00000026060F000C004D61746854797065000089
001C000000FB0210FF000000000000BC020100000107000000436F7572696572204E65770050EC
1200B8A4F177C1A4F1772030F377830D6665040000002D010400040000002D0103001C000000FB
0210FF000000000000BC02000000020700000053796D626F6C00007A0D0ABB50EC1200B8A4F177
C1A4F1772030F377830D6665040000002D0105001C000000FB0210FF000000000000BC02000000
020700000053796D626F6C0000770D0A6E50EC1200B8A4F177C1A4F1772030F377830D66650400
00002D0106001C000000FB0210FF000000000000BC020000000207000000436F7572696572204E
65770050EC1200B8A4F177C1A4F1772030F377830D6665040000002D010700040000002D010300
0500000009020000FF00040000002D010400070000002105010041012F016600040000002D0105
00040000002D01060007000000210501002B012F013E01040000002D010700040000002D010300
070000002105010031012F01FF0108000000FA0200000000000000000000040000002D01080004
000000F001000007000000FC020000FFFFFF000000040000002D01000004000000F00101001C00
0000FB021000070000000000BC02000000000102022253797374656D00006E0D0A2350EC1200B8
A4F177C1A4F1772030F377830D6665040000002D010100040000002701FFFF04000000F0010200
04000000F001030004000000F001040004000000F001050004000000F001060004000000F00107
00040000002701FFFF040000002701FFFF040000002701FFFF040000002701FFFF030000000000
}\plain\lang2055\f4\fs22\cf0
\par {\pict\wmetafile8\picw3357\pich821\picscalex99\picscaley99\picwgoal1908\pichgoal469
0100090000033402000008001C0000000000050000000B0200000000050000000C0235031D0D03
0000001E00050000000C023C03270D050000000B0200000000030000001E00050000000C024003
410D050000000B0200000000050000000B0200000000030000001E00050000000C0246034B0D05
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB018907050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000830D0A6650EC1200B8
A4F177C1A4F1772030F3776E0D6625040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F3776E0D6625040000002D0103000B00000026060F000C004D61746854797065000089
001C000000FB0210FF000000000000BC02000000020700000053796D626F6C0000770D0A6F50EC
1200B8A4F177C1A4F1772030F3776E0D6625040000002D0104001C000000FB0210FF0000000000
00BC02000000020700000053796D626F6C00007A0D0ABC50EC1200B8A4F177C1A4F1772030F377
6E0D6625040000002D0105001C000000FB0210FF000000000000BC020000000207000000436F75
72696572204E65770050EC1200B8A4F177C1A4F1772030F3776E0D6625040000002D0106000400
00002D0103000500000009020000FF00040000002D010400040000002D01050007000000210501
002D012F01640007000000210501002D012F01E90007000000210501002D012F016E0107000000
210501002D012F01F30107000000210501002D012F01780207000000210501002D012F01FD0207
000000210501002D012F01820307000000210501002D012F01070407000000210501002D012F01
8C0407000000210501002D012F01110507000000210501002D012F01960507000000210501002D
012F011B0607000000210501002D012F01A00608000000FA020000000000000000000004000000
2D01070004000000F001000007000000FC020000FFFFFF000000040000002D01000004000000F0
0101001C000000FB021000070000000000BC02000000000102022253797374656D0000EA0B0A3C
50EC1200B8A4F177C1A4F1772030F3776E0D6625040000002D010100040000002701FFFF040000
00F001020004000000F001030004000000F001040004000000F001050004000000F00106000400
00002701FFFF040000002701FFFF040000002701FFFF040000002701FFFF030000000000
}\plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f3\fs24\cf3\protect Error: Recursive definition [See ?MAXLEVEL]\plain\lang2055\f4\fs22\cf0
\par \plain\lang2055\f3\fs22\cf2
\par
\par \plain\lang2055\f3\fs24\cf2 delete A:
\par A:== 1:
\par A:== A+1:
\par ` -------------`;
\par ` A`=A;
\par {\pict\wmetafile8\picw1349\pich821\picscalex99\picscaley99\picwgoal769\pichgoal469
0100090000032202000009001C0000000000050000000B0200000000050000000C023503450503
0000001E00050000000C023C034E05050000000B0200000000030000001E00050000000C024003
5505050000000B0200000000050000000B0200000000030000001E00050000000C0246035E0505
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB010B03050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C0000006E0D0A2650EC1200B8
A4F177C1A4F1772030F377EA0B663E040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377EA0B663E040000002D0103000B00000026060F000C004D61746854797065000089
001C000000FB0210FF000000000000BC020100000107000000436F7572696572204E65770050EC
1200B8A4F177C1A4F1772030F377EA0B663E040000002D010400040000002D0103001C000000FB
0210FF000000000000BC02000000020700000053796D626F6C0000770D0A7050EC1200B8A4F177
C1A4F1772030F377EA0B663E040000002D0105001C000000FB0210FF000000000000BC02000000
020700000053796D626F6C00007B0D0A3C50EC1200B8A4F177C1A4F1772030F377EA0B663E0400
00002D0106001C000000FB0210FF000000000000BC020000000207000000436F7572696572204E
65770050EC1200B8A4F177C1A4F1772030F377EA0B663E040000002D010700040000002D010300
0500000009020000FF00040000002D010400070000002105010041012F016600040000002D0105
00040000002D01060007000000210501003D012F014A01040000002D010700040000002D010300
070000002105010031012F01170208000000FA0200000000000000000000040000002D01080004
000000F001000007000000FC020000FFFFFF000000040000002D01000004000000F00101001C00
0000FB021000070000000000BC02000000000102022253797374656D0000820D0A7850EC1200B8
A4F177C1A4F1772030F377EA0B663E040000002D010100040000002701FFFF04000000F0010200
04000000F001030004000000F001040004000000F001050004000000F001060004000000F00107
00040000002701FFFF040000002701FFFF040000002701FFFF040000002701FFFF030000000000
}\plain\lang2055\f3\fs24\cf2
\par {\pict\wmetafile8\picw3127\pich821\picscalex99\picscaley99\picwgoal1778\pichgoal469
0100090000038C0300000C001C0000000000050000000B0200000000050000000C023503370C03
0000001E00050000000C023C03410C050000000B0200000000030000001E00050000000C024003
580C050000000B0200000000050000000B0200000000030000001E00050000000C024603620C05
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB010507050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000EA0B0A3F50EC1200B8
A4F177C1A4F1772030F377820D667A040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377820D667A040000002D0103000B00000026060F000C004D61746854797065000089
001C000000FB0210FF000000000000BC020100000107000000436F7572696572204E65770050EC
1200B8A4F177C1A4F1772030F377820D667A040000002D010400040000002D0103001C000000FB
0210FF000000000000BC02000000020700000053796D626F6C0000770D0A7150EC1200B8A4F177
C1A4F1772030F377820D667A040000002D0105001C000000FB0210FF000000000000BC02000000
020700000053796D626F6C00007A0D0ABE50EC1200B8A4F177C1A4F1772030F377820D667A0400
00002D0106001C000000FB0210FF000000000000BC020000000207000000436F7572696572204E
65770050EC1200B8A4F177C1A4F1772030F377820D667A040000002D010700040000002D010300
040000002D010500040000002D0106001C000000FB0210FF000000000000900100000002070000
005346204D617468204578740050EC1200B8A4F177C1A4F1772030F377820D667A040000002D01
0800040000002D010700040000002D0103001C000000FB0210FF00000000000090010000000107
0000005346204D617468204578740050EC1200B8A4F177C1A4F1772030F377820D667A04000000
2D010900040000002D010800040000002D010700040000002D010300040000002D010500040000
002D010600040000002D010700040000002D010300040000002D010900040000002D0108000400
00002D010700040000002D010300040000002D010900040000002D010800040000002D01070004
0000002D0103000500000009020000FF00040000002D010400070000002105010041012F016600
040000002D010500040000002D01060007000000210501003D012F014A01040000002D01080004
0000002D010700040000002D010300040000002D010900040000002D010800040000002D010700
040000002D010300040000002D010900040000002D010800040000002D010700040000002D0103
00040000002D010900040000002D010800040000002D010700040000002D010300040000002D01
0900040000002D010800070000002105010028012F0117021C000000FB0210FF000000000000BC
020100000207000000436F7572696572204E65770050EC1200B8A4F177C1A4F1772030F377820D
667A040000002D010A00040000002D010400070000002105010041012F017602040000002D0105
00040000002D01060007000000210501002B012F014E03040000002D010700040000002D010300
070000002105010031012F010F04040000002D010500040000002D01060007000000210501003D
012F01E704040000002D010700040000002D010300070000002105010032012F01B40504000000
2D010900040000002D010800040000002D010700040000002D010300040000002D010900040000
002D010800040000002D010700040000002D010300040000002D010900040000002D0108000700
00002105010029012F01440608000000FA0200000000000000000000040000002D010B00040000
00F001000007000000FC020000FFFFFF000000040000002D01000004000000F00101001C000000
FB021000070000000000BC02000000000102022253797374656D0000FF0C0A6E50EC1200B8A4F1
77C1A4F1772030F377820D667A040000002D010100040000002701FFFF04000000F00102000400
0000F001030004000000F001040004000000F001050004000000F001060004000000F001070004
000000F001080004000000F001090004000000F0010A00040000002701FFFF040000002701FFFF
040000002701FFFF040000002701FFFF030000000000
}\plain\lang2055\f3\fs24\cf2
\par {\pict\wmetafile8\picw3357\pich821\picscalex99\picscaley99\picwgoal1908\pichgoal469
0100090000033402000008001C0000000000050000000B0200000000050000000C0235031D0D03
0000001E00050000000C023C03270D050000000B0200000000030000001E00050000000C024003
410D050000000B0200000000050000000B0200000000030000001E00050000000C0246034B0D05
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C02DB018907050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000820D0A7B50EC1200B8
A4F177C1A4F1772030F377FF0C6670040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377FF0C6670040000002D0103000B00000026060F000C004D61746854797065000089
001C000000FB0210FF000000000000BC02000000020700000053796D626F6C0000760D0A7550EC
1200B8A4F177C1A4F1772030F377FF0C6670040000002D0104001C000000FB0210FF0000000000
00BC02000000020700000053796D626F6C00006E0D0A2850EC1200B8A4F177C1A4F1772030F377
FF0C6670040000002D0105001C000000FB0210FF000000000000BC020000000207000000436F75
72696572204E65770050EC1200B8A4F177C1A4F1772030F377FF0C6670040000002D0106000400
00002D0103000500000009020000FF00040000002D010400040000002D01050007000000210501
002D012F01640007000000210501002D012F01E90007000000210501002D012F016E0107000000
210501002D012F01F30107000000210501002D012F01780207000000210501002D012F01FD0207
000000210501002D012F01820307000000210501002D012F01070407000000210501002D012F01
8C0407000000210501002D012F01110507000000210501002D012F01960507000000210501002D
012F011B0607000000210501002D012F01A00608000000FA020000000000000000000004000000
2D01070004000000F001000007000000FC020000FFFFFF000000040000002D01000004000000F0
0101001C000000FB021000070000000000BC02000000000102022253797374656D00007A0D0ABF
50EC1200B8A4F177C1A4F1772030F377FF0C6670040000002D010100040000002701FFFF040000
00F001020004000000F001030004000000F001040004000000F001050004000000F00106000400
00002701FFFF040000002701FFFF040000002701FFFF040000002701FFFF030000000000
}\plain\lang2055\f3\fs24\cf2
\par \plain\lang2055\f3\fs24\cf3\protect Error: Recursive definition [See ?MAXLEVEL]\plain\lang2055\f3\fs24\cf2
\par
\par \plain\lang2055\f4\fs24\cf0\b Ohne hold ergibt sich keine Fehlermeldung
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\lang2055\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A:
\par \pard\li600\ri1\fi-300\plain\lang2055\f3\fs24\cf2 A:=: 1:
\par A:=: A+1:
\par ` -------------`;
\par ` A`=A;\plain\lang2055\f4\fs22\cf0
\par \pard\ri4\plain\lang2055\f4\fs28\cf0\b
\par Verhalten innerhalb Ausdruck-Sequenz
\par \plain\lang2055\f4\fs24\cf0 Im Gegensatz zu "\plain\lang2055\f4\fs24\cf2 :=\plain\lang2055\f4\fs24\cf0 " kann "\plain\lang2055\f4\fs24\cf2 :==\plain\lang2055\f4\fs24\cf0 " und "\plain\lang2055\f4\fs24\cf2 :=:\plain\lang2055\f4\fs24\cf0 " auch innerhalb einer Ausdrucksequenz
\par verwendet werden, da mit der Funktion _assign anstelle von "\plain\lang2055\f4\fs24\cf2 :=\plain\lang2055\f4\fs24\cf0 " gearbeitet wird.
\par \plain\f4\fs22\cf0
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, AB:
\par \pard\li600\ri1\fi-300\plain\f3\fs24\cf2 AB:= ( A:==1, B:==A+1):
\par ` -------------`;
\par ` A`=A, ` B`=B, ` AB`=AB;
\par ` val(B)`=val(B);
\par ` val(AB)`=val(AB);
\par ` eval(AB)`=eval(AB);\plain\f3\fs22\cf2
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete A, B, AB:
\par \pard\li600\ri1\fi-300\plain\f3\fs24\cf2 AB:= ( A:=:1, B:=:A+1):
\par ` -------------`;
\par ` A`=A, ` B`=B, ` AB`=AB;
\par ` val(B)`=val(B);
\par ` val(AB)`=val(AB);
\par ` eval(AB)`=eval(AB);\plain\f3\fs22\cf2
\par \pard\ri4\plain\f4\fs24\cf0\b Anmerkung:\plain\f4\fs24\cf0
\par Die Befehlsseqenz "\plain\f4\fs24\cf2 AB\plain\f4\fs24\cf2\b :==\plain\f4\fs24\cf2 A:==1, B:==2:\plain\f4\fs24\cf0 " ist \plain\f4\fs24\cf0\ul nicht\plain\f4\fs24\cf0 m\'f6glich. Hingegen f\'fchrt
\par "\plain\f4\fs24\cf2 AB\plain\f4\fs24\cf2\b :=\plain\f4\fs24\cf2 A:==1, B:==2:\plain\f4\fs24\cf0 " zum erwarteten Resultat.
\par Dasselbe gilt f\'fcr "\plain\f4\fs24\cf2 :=:\plain\f4\fs24\cf0 ".
\par \plain\f4\fs22\cf0
\par \plain\f4\fs32\cf0\b
\par Verhalten im Zusammenhang mit solve
\par \plain\f4\fs24\cf2 hold()\plain\f4\fs24\cf0 im Zusammenhang mit \plain\f4\fs24\cf2 solve()\plain\f4\fs24\cf0 kann zu unendlichen Rekursionen f\'fchren.
\par Entsprechend ist auch "\plain\f4\fs24\cf2 :==\plain\f4\fs24\cf0 " in Verbindung mit \plain\f4\fs24\cf2 solve()\plain\f4\fs24\cf0 ungeeignet.
\par \plain\f4\fs22\cf0
\par \plain\lang2055\f4\fs24\cf0 (der folgende Teil ist Text, sodass "Notebook/Evaluiere/Alle"
\par ohne Stop nach einer Errormeldung durchl\'e4uft)
\par \plain\f3\fs22\cf2
\par \plain\f3\fs24\cf2 delete x:
\par x:==(solve(x^2 + (2*x) +1/3 = 0,x)):
\par x;
\par {\pict\wmetafile8\picw14132\pich1345\picscalex99\picscaley99\picwgoal8017\pichgoal767
010009000003D00800000D001C0000000000050000000B0200000000050000000C024105343703
0000001E00050000000C024A053E37050000000B0200000000030000001E00050000000C025105
C437050000000B0200000000050000000B0200000000030000001E00050000000C025905CE3705
0000000B0200000000050000000B0200000000050000000B0200000000030000001E0003000000
1E00050000000C020803A31F050000000B0200000000050000000B0200000000050000000B0200
000000050000000B020000000014000000FF0600000600F602000024000100020000800080FF7F
FF7F02000080FF7F0080FF7F0200040000002D01000004000000F001000008000000FA02000000
00000000000000040000002D01000007000000FC020000000000000000040000002D0101001C00
0000FB0210FF00000000000090010000000107000000417269616C000000820D0A8F50EC1200B8
A4F177C1A4F1772030F377F80C6674040000002D01020005000000020101000000050000000102
FFFFFF00050000002E01180000000500000009020000000004000000080100001C000000FB0210
FF000000000000BC020000000107000000436F7572696572204E65770050EC1200B8A4F177C1A4
F1772030F377F80C6674040000002D0103000B00000026060F000C004D617468547970650000CE
001C000000FB0210FF000000000000BC020100000107000000436F7572696572204E65770050EC
1200B8A4F177C1A4F1772030F377F80C6674040000002D010400040000002D010300040000002D
0104001C000000FB0256FF000000000000BC020000000107000000436F7572696572204E657700
50EC1200B8A4F177C1A4F1772030F377F80C6674040000002D010500040000002D010300040000
002D0104001C000000FB0210FF000000000000BC02000000020700000053796D626F6C00007A0D
0AD050EC1200B8A4F177C1A4F1772030F377F80C6674040000002D0106001C000000FB0210FF00
0000000000BC02000000020700000053796D626F6C0000FF0C0A8250EC1200B8A4F177C1A4F177
2030F377F80C6674040000002D0107001C000000FB0210FF000000000000BC0200000002070000
00436F7572696572204E65770050EC1200B8A4F177C1A4F1772030F377F80C6674040000002D01
0800040000002D010300040000002D010600040000002D010700040000002D010800040000002D
010300040000002D010600040000002D0107001C000000FB0210FF000000000000BC0201000002
07000000436F7572696572204E65770050EC1200B8A4F177C1A4F1772030F377F80C6674040000
002D010900040000002D010400040000002D0103001C000000FB0210FF00000000000090010000
0001070000005346204D617468204578740050EC1200B8A4F177C1A4F1772030F377F80C667404
0000002D010A001C000000FB0210FF000000000000900100000002070000005346204D61746820
4578740050EC1200B8A4F177C1A4F1772030F377F80C6674040000002D010B00040000002D0108
00040000002D010300040000002D010A00040000002D010B00040000002D010800040000002D01
0300040000002D010A00040000002D010B00040000002D010800040000002D010300040000002D
010A00040000002D010B00040000002D010800040000002D010300040000002D010A0004000000
2D010B00040000002D010800040000002D010300040000002D010A00040000002D010B00040000
002D010800040000002D010300040000002D010A00040000002D010B00040000002D0108000400
00002D010300040000002D010A00040000002D010B00040000002D010800040000002D01030004
0000002D010A00040000002D010B00040000002D010700040000002D010800040000002D010300
040000002D010600040000002D010700040000002D010800040000002D010300040000002D010A
00040000002D010B00040000002D010800040000002D010300040000002D010A00040000002D01
0B00040000002D010800040000002D010300040000002D010A00040000002D010B00040000002D
010800040000002D010300040000002D010A00040000002D010B00040000002D01080004000000
2D010300040000002D010A00040000002D010B00040000002D010800040000002D010300040000
002D010A00040000002D010B00040000002D010700040000002D010800040000002D0103000400
00002D010600040000002D010700040000002D010800040000002D010300040000002D010A0004
0000002D010B00040000002D010800040000002D010300040000002D010A00040000002D010B00
040000002D010800040000002D010300040000002D010A00040000002D010B00040000002D0107
00040000002D010B00040000002D010800040000002D010300040000002D010A00040000002D01
0B00040000002D010800040000002D010300040000002D010A00040000002D010B00040000002D
010700040000002D010800040000002D010300040000002D010A00040000002D010B0004000000
2D010800040000002D010300040000002D010A00040000002D010B00040000002D010800040000
002D010300040000002D010A00040000002D010B000500000009020000FF00040000002D010900
040000002D0104000700000021050100780106026400040000002D010600040000002D01070007
000000210501003D0106024801040000002D010B00040000002D010800040000002D0103000400
00002D010A00040000002D010B00040000002D010800040000002D010300040000002D010A0004
0000002D010B00040000002D010800040000002D010300040000002D010A00040000002D010B00
040000002D010800040000002D010300040000002D010A00040000002D010B0007000000210501
00B50164001502040000002D010800040000002D010300070000002105010073010602C6020700
0000210501006F010602560307000000210501006C010602E60307000000210501007601060276
040700000021050100650106020605040000002D010A00040000002D010B00040000002D010800
040000002D010300040000002D010A00040000002D010B00040000002D010800040000002D0103
00040000002D010A00040000002D010B000700000021050100B301DD009605040000002D010800
040000002D010300040000002D0104000700000021050100780106022506040000002D01050007
0000002105010032018B01C106040000002D010600040000002D01070007000000210501002B01
06026307040000002D010800040000002D0103000700000021050100320106022408040000002D
010600040000002D0107000700000021050100D7010602E408040000002D010900040000002D01
04000700000021050100780106025109040000002D010600040000002D01070007000000210501
002B010602290A040000002D010800040000002D0103000700000021050100310191010D0B0700
000021050100330196020D0B040000002D010A00040000002D010B000700000021050100C501B4
01EA0A0700000021050100C501B401300B040000002D01070007000000210501003D010602080C
040000002D010800040000002D010300070000002105010030010602D50C07000000210501002C
010602650D040000002D010400070000002105010078010602490E040000002D010A0004000000
2D010B00040000002D010800040000002D010300040000002D010A00040000002D010B00040000
002D010800040000002D010300040000002D010A00040000002D010B000700000021050100B401
DD00E50E040000002D01070007000000210501003D010602BC0F040000002D010800040000002D
010300040000002D010A00040000002D010B00040000002D010800040000002D01030004000000
2D010A00040000002D010B00040000002D010800040000002D010300040000002D010A00040000
002D010B000700000021050100BD0164008910040000002D010800040000002D01030004000000
2D010600040000002D01070007000000210501002D0106026111040000002D010800040000002D
010300040000002D010600040000002D010700040000002D010800040000002D01030004000000
2D010A00040000002D010B00040000002D010800040000002D010300040000002D010A00040000
002D010B00040000002D010800040000002D010300040000002D010A00040000002D010B000700
0000210501007001710039120700000021050100C50171002913040000002D010800040000002D
0103000700000021050100330170012913040000002D010600040000002D010700070000002105
0100D7017001E913040000002D010800040000002D010300040000002D010A00040000002D010B
00040000002D010800040000002D010300040000002D010A00040000002D010B00040000002D01
0800040000002D010300040000002D010A00040000002D010B00070000002105010070016F0056
140700000021050100C5016F004615040000002D010800040000002D0103000700000021050100
320170014615070000002105010033019602BF13040000002D010A00040000002D010B00070000
0021050100C501B40116120700000021050100C501B401A6120700000021050100C501B4013613
0700000021050100C501B401C6130700000021050100C501B40156140700000021050100C501B4
01E6140700000021050100C501B4016915040000002D01070007000000210501002D0106023516
040000002D010800040000002D010300070000002105010031010602F61607000000210501002C
0106028617040000002D010600040000002D010700040000002D010800040000002D0103000400
00002D010A00040000002D010B00040000002D010800040000002D010300040000002D010A0004
0000002D010B00040000002D010800040000002D010300040000002D010A00040000002D010B00
0700000021050100700171008D180700000021050100C50171007D19040000002D010800040000
002D0103000700000021050100330170017D19040000002D010600040000002D01070007000000
21050100D70170013D1A040000002D010800040000002D010300040000002D010A00040000002D
010B00040000002D010800040000002D010300040000002D010A00040000002D010B0004000000
2D010800040000002D010300040000002D010A00040000002D010B00070000002105010070016F
00AA1A0700000021050100C5016F009A1B040000002D010800040000002D010300070000002105
0100320170019A1B070000002105010033019602131A040000002D010A00040000002D010B0007
00000021050100C501B4016A180700000021050100C501B401FA180700000021050100C501B401
8A190700000021050100C501B4011A1A0700000021050100C501B401AA1A0700000021050100C5
01B4013A1B0700000021050100C501B401BD1B040000002D01070007000000210501002D010602
891C040000002D010800040000002D0103000700000021050100310106024A1D040000002D010A
00040000002D010B00040000002D010800040000002D010300040000002D010A00040000002D01
0B00040000002D010800040000002D010300040000002D010A00040000002D010B000700000021
050100BE016400DA1D040000002D010800040000002D010300040000002D010A00040000002D01
0B00040000002D010800040000002D010300040000002D010A00040000002D010B000700000021
050100B60164008E1E08000000FA0200000000000000000000040000002D010C0004000000F001
000007000000FC020000FFFFFF000000040000002D01000004000000F00101001C000000FB0210
00070000000000BC02000000000102022253797374656D0000760D0A8250EC1200B8A4F177C1A4
F1772030F377F80C6674040000002D010100040000002701FFFF04000000F001020004000000F0
01030004000000F001040004000000F001050004000000F001060004000000F001070004000000
F001080004000000F001090004000000F0010A0004000000F0010B00040000002701FFFF040000
002701FFFF040000002701FFFF040000002701FFFF030000000000
}\plain\f3\fs24\cf2
\par \plain\f3\fs24\cf3\protect Error: Recursive definition [See ?MAXLEVEL]\plain\f3\fs24\cf2
\par \plain\f4\fs24\cf0\b
\par Hingegen ist "\plain\f4\fs24\cf2\b :=:\plain\f4\fs24\cf0\b " wie folgt einsetzbar:
\par \pard\li300\ri5\fi-300{\*\pn\pnlvlblt\pnf1\pnindent300{\pntxtb\'b7}}\plain\f3\fs24\cf2 {\pntext\f1\'b7\tab}delete x:
\par \pard\li600\ri1\fi-300\plain\f3\fs24\cf2 x:=:(solve(x^2 + (2*x) + 1/3 = 0,x)):
\par x;\plain\f3\fs22\cf2
\par \pard\ri4\plain\f3\fs20\cf0\b ________________________________________________________________________________
\par \plain\f4\fs20\cf1\b
\par \plain\f4\fs22\cf1 Weitere Anregungen zum Einsatz von MuPAD in der Lehre finden Sie auf unserem WebPortal
\par \plain\f4\fs22\cf1\i MuPAD in Schule und Studium\plain\f4\fs22\cf1 unter: \plain\f4\fs22\cf3 http://schule.mupad.de\plain\f4\fs22\cf1 bzw. \plain\f4\fs22\cf3 http://studium.mupad.de\plain\f4\fs22\cf1 .
\par \plain\f3\fs20\cf0\b ________________________________________________________________________________
\par \plain\lang2055\f3\fs22\cf2
\par }