北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 D-E-R Kurs f乺 Einsteiger: 圹 圹 圹 圹 ALLES 欱ER 圹 圹 圹 圹 北北 北北 北北北 北北北 北 北 北 北北北北 圹 圹 圹圹北 圹圹 圹圹圹北 圹圹圹北 圹 圹 圹 圹圹圹圹 圹 圹 圹臂郾圹臂郾 圹 圹 圹 圹北 圹 圹 圹 圹 圹 北北北 圹 圹 圹 圹郾 圹 圹 圹 圹 圹 圹 圹 圹 圹圹圹圹 圹圹圹 圹 圹 圹 郾 圹 圹北北圹 圹北臂郾 圹北北圹 圹北北北 圹 圹 圹 圹 圹 圹 圹圹圹 圹圹圹 圹圹圹 圹圹圹 圹 圹 圹 圹 圹 圹 北北 圹 圹 臂圹圹北 圹 圹 圹 臂郾 圹 圹 臂郾 圹 圹 臂郾 圹 圹 圹北北北 圹 圹 圹圹圹圹 圹 圹 圹 圹 10. Teil - Anweisungen 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 32 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 圹 圹 3.2.2 Die Case-Anweisung: 圹 圹 圹 圹 In der letzten Folge haben wir die If-Anweisung besprochen, mit der es 圹 圹 m攇lich war im Programm Entscheidungen zu treffen, und je nachdem wie 圹 圹 die Entscheidung ausfiel den Programmflu entsprechend zu 刵dern. Mit 圹 圹 der If-Anweisung ist es jedoch nur m攇lich Boolsche Ausd乧ke zu 乥er- 圹 圹 pr乫en, d.h. der Ausdruck mu entweder wahr oder falsch sein. Mit der 圹 圹 CaseAnweisung ist es nun m攇lich jeden beliebigen Ausdruck, sei es nun 圹 圹 ein INTEGER, CARDINAL, CHAR, BOOLEAN, Aufz刪l- oder Unterbereichstyp, zu 圹 圹 乥erpr乫en. Es darf aber kein Ausdruck des Typs REAL oder LONGREAL sein. 圹 圹 Die Case-Anweisung hat aber auch einen Nachteil, w刪rend es mit der 圹 圹 If-Anweisung m攇lich ist mehrere Variablen zu 乥erpr乫en, ist es mit der 圹 圹 Case-Anweisung nur m攇lich eine Variable zu 乥erpr乫en. 圹 圹 圹 圹 Ein Beispiel: In einem Programm soll auf einen Fehler entsprechend rea- 圹 圹 giert werden, dazu wird ein sogenanntes Fehlerflag eingef乭rt. Mit Hilfe 圹 圹 dieses Fehlerflags soll nun entschieden werden, was f乺 eine Fehlermel- 圹 圹 dung ausgegeben wird. W乺den wir das Programm mit Hilfe einer If-Anwei- 圹 圹 sung l攕en, h則te das Programm folgendes Aussehen: 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 33 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 IF Fehlerflag = 1 THEN 圹 圹 Fehlermeldung_1; 圹 圹 圹 圹 ELSEIF Fehlerflag = 2 THEN 圹 圹 Fehlermeldung_2; 圹 圹 圹 圹 ELSEIF Fehlerflag = 3 THEN 圹 圹 Fehlermeldung_3; 圹 圹 圹 圹 ELSEIF Fehlerflag = 4 THEN 圹 圹 Fehlermeldung_4; 圹 圹 END; 圹 圹 Die Variable Fehlerflag mu nat乺lich in der Variablendefinition als 圹 圹 CARDINAL oder INTEGERZAHL initialisiert werden. Diese If-Anweisung kann 圹 圹 nun durch folgende Case-Anweisung ersetzt werden: 圹 圹 CASE Fehlerflag OF 圹 圹 1 : Fehlermeldung_1 圹 圹 |2 : Fehlermeldung_2 圹 圹 |3 : Fehlermeldung_3 圹 圹 |4 : Fehlermeldung_4 圹 圹 END; 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 34 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 圹 圹 Die Case-Anweisung hat folgenden Syntax: 圹 圹 圹 圹 Zwischen dem Case-Befehl CASE und OF steht der Case-Ausdruck. Es handelt 圹 圹 sich dabei um die Variable die gepr乫t werden soll. Dannach werden die 圹 圹 Anweisungssequenzen aufgelistet, die bei entsprechenden Werten ausge- 圹 圹 f乭rt werden. Dabei ist darauf zu achten, da der Typ des Case-Aus- 圹 圹 druckes gleich dem Typ des Wertes vor den Anweisungssequenzen ist. Die 圹 圹 einzelnen Anweisungssequenzen werden durch einen vertikalen Strich von- 圹 圹 einander getrennt. Sollten sie das " | " Zeichen nicht auf ihrer Tasta- 圹 圹 tur finden kann es durch halten der "ALT" Taste und das Eingeben der 圹 圹 Zahl 124 erzeugt werden. Abgeschlossen wird die Case-Anweisung durch ein 圹 圹 END. Wird die Case-Anweisung ausgef乭rt und hat das Fehlerflag z.B. den 圹 圹 Wert 2 so wird in das Unterprogramm Fehlermeldung_2 verzweigt. Hat das 圹 圹 Fehlerflag einen anderen Wert als 1,2,3 oder 4 so wird kein Unterpro- 圹 圹 gramm ausgef乭rt. 圹 圹 圹 圹 Soll diese Ausnahmesituation abgefangen werden, kann ein eine Else-Klau- 圹 圹 sel in die Case-Anweisung eingebaut werden. 圹 圹 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 35 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 圹 圹 CASE Fehlerflag OF 圹 圹 1 : Fehlermeldung_1 圹 圹 |2 : Fehlermeldung_2 圹 圹 |3 : Fehlermeldung_3 圹 圹 |4 : Fehlermeldung_4 圹 圹 ELSE 圹 圹 WrStr ("Unbekannter Fehlerstatus"); 圹 圹 END; 圹 圹 Soll in unserem Beispiel f乺 mehrere Fehlerflags die gleiche Fehlermel- 圹 圹 dung ausgegeben werden, kann die Case-Anweisung folgenderma醗n geschrie- 圹 圹 ben werden: 圹 圹 CASE Fehlerflag OF 圹 圹 1,2,3 : Fehlermeldung_1 圹 圹 |4,5,6 : Fehlermeldung_2 圹 圹 |7,8,9 : Fehlermeldung_3 圹 圹 |10,11,12: Fehlermeldung_4 圹 圹 ELSE 圹 圹 WrStr ("Unbekannter Fehlerstatus"); 圹 圹 END; 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 36 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 Die Werte bei der die gleiche Fehlermeldung ausgegeben werden soll, wer- 圹 圹 den mit Komma voneinander getrennt, dabei ist zu beachten das ein Wert 圹 圹 nur einmal in der gesammten Liste vorkommen darf. Sind die Werte wie im 圹 圹 obigen Beispiel aufsteigend so kann das obige Beispiel durch folgendes 圹 圹 ersetzt werden: 圹 圹 CASE Fehlerflag OF 圹 圹 1..3 : Fehlermeldung_1 圹 圹 |4..6 : Fehlermeldung_2 圹 圹 |7..9 : Fehlermeldung_3 圹 圹 |10..12 : Fehlermeldung_4 圹 圹 ELSE 圹 圹 WrStr ("Unbekannter Fehlerstatus"); 圹 圹 END; 圹 圹 Eine Sequenz von aufeinanderfolgenden Case-Werten kann durch Angabe vom 圹 圹 ersten und letzten Wert, getrennt durch zwei Punkte angegeben werden. 圹 圹 圹 圹 3.3 Die Wiederholungs-Anweisungen: 圹 圹 圹 圹 Mit Hilfe der If-Anweisung oder der Case-Anweisung ist es m攇lich Ver- 圹 圹 zweigungen zu programmieren. Es fehlt uns nun noch eine Grundstruktur: 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 37 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 圹 圹 die Grundstruktur der Schleife. Mit Hilfe einer Schleife ist es m攇lich 圹 圹 einen Teil des Programmes mehrmals zu durchlaufen. 圹 圹 圹 圹 3.3.1 Die For-Anweisung: 圹 圹 圹 圹 Die For-Anweisung kommt zum Einsatz wenn dem Programmierer bekannt ist 圹 圹 wie oft eine Schleife durchlaufen werden soll. Schauen wir uns dazu ein 圹 圹 Beispiel an: Der Satz "Hallo liebe Modula-2 Programmierer" soll 10 mal 圹 圹 auf dem Bildschirm ausgegeben werden. 圹 圹 圹 圹 FOR x := 1 TO 10 DO 圹 圹 WrStr ("Hallo liebe Modula-2 Programmierer"); 圹 圹 END; 圹 圹 圹 圹 Die Anweisung WrStr wird in dieser Schleife 10 mal durchlaufen. Die An- 圹 圹 zahl der Durchl剈fe wird bei der For-Anweisung von einer Kontrollvariab- 圹 圹 len kontrolliert. Ausgehend von einem Anfangswert durchl剈ft sie stan- 圹 圹 dardm勧ig alle Werte bis zum angegebenen Endwert. Der Anfangs- und End- 圹 圹 wert m乻sen dabei keine Konstanten sein, es k攏nen auch Variablen ange- 圹 圹 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 38 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 圹 圹 geben werden. Die For-Anweisung hat folgenden Aufbau: Eingeleitet wird 圹 圹 die For-Anweisung durch den Ausdruck FOR, dannach folgt der Variablenbe- 圹 圹 zeichner in unserem Beispiel das x. Nach dem Zuweisungszeichen folgt ein 圹 圹 Ausdruck, der Ausdruck kann wie oben erw刪nt eine Konstante in unserem 圹 圹 Fall die 1 oder einer Variablen bestehen. Dannach folgt der Ausdruck TO, 圹 圹 gefolgt vom Endwert der wieder ein Ausdruck sein kann. Im obigen Bei- 圹 圹 spiel wird der Variablenbezeichner von 1 bis 10 hochgez刪lt. Will man 圹 圹 jedoch nur jede zweite Zahl zwischen 1 und 10 haben so kann man folgen- 圹 圹 des Programm schreiben: 圹 圹 圹 圹 FOR x := 1 TO 10 BY 2 DO 圹 圹 WrStr ("Hallo liebe Modula-2 Programmierer"); 圹 圹 END; 圹 圹 圹 圹 Hier wurde ein Inkrement f乺 die Kontrollvariable angegeben. In diesem 圹 圹 Fall wird der Text nur 5 mal auf dem Bildschirm ausgegeben. Es kann auch 圹 圹 ein Dekrement angegeben werden, dazu mu eine negative Zahl hinter dem 圹 圹 BY angegeben werden. Es ist dann darauf zu achten das der Startwert gr- 圹 圹 醗r ist als der Endwert, sonst wird der Schleifenk攔per nicht ein einzi- 圹 圹 ges mal durchlaufen. 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 Seite 39 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹郾 圹 FOR x := 10 TO 1 BY -1 DO 圹 圹 WrStr ("Hallo liebe Modula-2 Programmierer"); 圹 圹 END; 圹 圹 Nach der In- bzw Dekrementangabe folgt der Ausdruck DO gefolgt vom 圹 圹 Schleifenk攔per. Der Schleifenk攔per kann beliebig viele Anweisungen 圹 圹 enthalten und wird mit END abgeschlossen. Die Kontrollvariable kann auch 圹 圹 zum Rechnen verwendet werden: 圹 圹 FOR x := 1 TO 10 DO 圹 圹 Summe := Summe + x; 圹 圹 END; 圹 圹 圹 圹 Bei dieser Anwendung ist darauf zu achten das die Kontrollvariable nicht 圹 圹 ver刵dert wird: 圹 圹 FOR x := 1 TO 10 DO 圹 圹 x := x + 1; 圹 圹 END; 圹 圹 圹 圹 Dies w乺de eine Fehlermeldung verursachen da das x im Scheifenk攔per 圹 圹 ver刵dert wird. Au醗rdem ist darauf zu achten das die Kontrollvariable 圹 圹 vom selben Typ ist wie die Rechenvariablen. REAL und LONGREAL-Werte d乺- 圹 圹 fen als Kontrollvariable nicht verwendet werden. 圹 圹北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北臂郾 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹 谀DISC-EDV-REPORT哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪Seite40哪 媚哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪亩 Erste Internationale Modula-2 Konferenz Im Oktober letzten Jahres fand in Bled, Jugoslawien, die erste Internatio- nale Modula-2 Konferenz statt. Es nahmen 120 Personen aus 14 L刵dern teil. Ehrengast und Hauptreferent war Professor Niklaus Wirth selbst, der anhand seiner neuesten Arbeiten die Konzepte des objektorientierten Programmierens illustrierte. An den vielen weiteren Vortr刧en und Veranstaltungen wurde deutlich, in welch breitem Rahmen Modula-2 f乺 alle m攇lichen Aufgaben ein- gesetzt wird. Alle Vortr刧er wurden in einer umfangreichen Dokumentation zu- sammengefasst und werden an Interessierte f乺 20 Pfund Sterling von folgen- der Adresse abgegeben: Modula-2 (E-4), J. Stefan Institute, Jamova 39, YU- 61111 Ljubljana, Tel. (0038) 61 214 399, Fax. (0038) 61 219 385. (Quelle: Gute Nachrichten A+L AG, CH- Grenchen) 酝屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯图 谀DISC-EDV-REPORT哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪Seite41哪 媚哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪亩 Software f乺 Hauptversammlungen "HV" - hinter diesem Begriff verbirgt sich ein Softwareprogramm, da speziell f乺 die administrative Abwicklung w刪rend und nach der Hauptver- sammlung entwickelt wurde. Bereits im Eingangsbereich wird der Einsatz von "HV" sp乺bar: Durch die ein- malige Erfassung des Aktion剅stammes gen乬t vor Ort die Eingabe der Aktio- n剅nummer - lange Warteschlangen und komplizierte Registriervorg刵ge entfal- len. Nach einem kurzen Auswertungslauf kann der Vorstandsvorsitzende bereits in der Begr佱ungsrede das vertretene Kapital 乥ermitteln. Auch Versp則ungen oder vorzeitiges Verlassen werden durch die permanente Ajourhaltung des HV- Programms ber乧ksichtigt, soda die Pr剆ensstatistik stets die aktuellen Da- ten aufweist. Der Servicebereich ist ein weiterer Schwerpunkt des HV-Programms: Schon w刪rend der Hauptversammlung k攏nen Abstimmungsergebnisse der TOP (Tages- Ordnungs-Punkte) in das Programm eingegeben werden. Diese stehen dann sofort per Ausdruck zur Verf乬ung. Der Aktion剅 kann also bereits gegen Ende der Haupversammlung ein representatives wie sachlich vollst刵diges Protokoll in Empfang nehmen. 薇軰ontakt: D乼scher & Meyer Unternehmensberatung GmbH, Obernstra醗 42,薇 薇軩- 4800 Bielefeld, Tel. (0521) 62655, Fax (0521) 65464 薇 酝屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯图 谀DISC-EDV-REPORT哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪Seite42哪 媚哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪亩 Farsight kyrillisch Zu den momentanen Umw刲zungen im Osten passt die Mitteilung ganz besonders gut, da es Farsight nun auch f乺 die kyrillische Schrift gibt. Die kyril- lische Schrift wird in Russland verwendet. Farsight ist eine integrierte Software f乺 IBM PC und Kompatible mit Fenstermanager, Textverarbeitung und Tabellenkalkulation in der Grundausstattung. Sie ist durch eine ganze Zahl von Komponenten beliebig erweiterbar (Adressverwaltung, Telekommunikation, Grafik) und wurde in Modula-2 geschrieben. F乺 Modula-2-Programmierer ist eine Fahrsight Modula Toolbox erh刲tlich, mit deren Hilfe eigene Programme als Komponenten in die moderne Fensterumgebung von Farsight integriert wer- den k攏nen. Die kyrillische Schrift kann mit einer einfachen Erweiterung auf 24-Nadel Druckern NEC P6/P7 Plus und dazu kompatiblen Ger則en ausgedruckt werden. Diese L攕ung hat sich bei 歜ersetzern vom und ins Russische gut be- w刪rt. Wir rechnen allerdings nicht mit einer speziell gro醗n Verbreitung dieser ausgefallenen M攇lichkeit. Neben kyrillisch kann Farsight nat乺lich auch unsere Zeichensprache verarbeiten; Farsight gibt es in Deutsch, Eng- lisch, Franz攕isch, Italienisch und sogar in D刵isch. Die Spanische Version ist in Vorbereitung. 薇軰ontakt: 薇 薇軦+L AG, D刣eriz 61,薇 薇軨H- 2540 Grenchen 薇 酝屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯图 谀DISC-EDV-REPORT哪哪哪哪哪哪哪哪SOFTWARESUCHE哪哪哪哪哪哪哪哪哪哪哪腟eite43哪 媚哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪亩 Wir suchen: 北北北 北北 北北北 北北北 北 北 北北北 北北北 北北北 圹圹圹 圹圹郾 圹圹圹 圹圹圹 圹北 圹 圹圹圹郾 圹圹圹北 圹圹圹郾 圹北北 圹 圹 圹北 圹 圹北 圹 圹 圹 圹 圹 圹北北 圹圹郾 圹 圹 圹圹 圹 圹北北 圹 圹圹圹郾 圹圹圹 圹圹郾 北北圹 圹北臂郾 圹 圹 圹臂臂郾 圹 圹 圹 圹北 圹北北北 圹圹圹 圹圹 圹 圹 圹圹 圹 圹 圹 圹 圹圹圹 Wir suchen Leser des DISC-EDV-REPORT, die selber schon einmal Programme ge- schrieben haben. Zur Ver攆fentlichung in unserem DISC-EDV-REPORT sind wir st刵dig auf der Suche nach guter Software. Ob Spiele, Anwendersoftware oder Utilities,jedes Programm ist gerne gesehen. Nat乺lich werden Ihre Bem乭ungen auch honoriert. Sie k攏nen uns die Rechte an Ihrem Programm verkaufen oder eine Nutzungsgeb乭r f乺 eine Ver攆fentlichung erhalten. Senden Sie uns einfach ein Ansichtsexemplar zu. Wir werden uns nach Pr乫ung mit Ihnen in Verbindung setzen und alles weitere vereinbaren. 酝屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯图 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 北北北北北北 Die neueste Software brandaktuell bequem ins Haus ! 北北北北北北北 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 谀哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 Software-Pool ! Software-Pool ! Unser neuer Service f乺 alle, die schnell und g乶stig an brandaktu- Jede Lieferung nur DM 24,90 ! Jetzt elle und wertvolle Software kommen zum Einf乭rungspreis von DM 15,90 ! 谫 m攃hten. Wir stellen f乺 Sie re- 揽 gelm勧ig neu erschienene Programme 吵吵 zu einer bunt gemischten profes- 吵吵吵吵 sionellen Sammlung zusammen. Jede 吵吵吵吵吵吵 Lieferung umfa醫 mind. 3 Disketten 吵吵吵吵 (teilw. komprimiert) bestehend aus: 吵吵 Spielen, Utilities, Anwendersoft- ware, Lernprogramme, Textverarbei- tung, B乺oanwendungen, Unterhal- tungssoftware etc. etc. Auf der 哪 n刢hsten Seite finden Sie einen 哪 Coupon, mit dem Sie sich Ihre er- 哪 ste Software-Pool-Sendung zum Ein- f乭rungspreis von DM 15,90 sichern 滥哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪 k攏nen. 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 北 Anzeige 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北北 S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T- W O Anforderungs-Coupon f乺 Software-Pool A F Senden Sie mir zum Einf乭rungspreis von DM 15,90 die Erstausgabe von Software-Pool. Die Sendung beinhaltet mind. 3 Disketten mit aktueller R T Software aus Ihrem Haus. Software-Pool erscheint alle 4 - 6 Wochen. Wenn ich mit meiner ersten Lieferung nicht zufrieden bin, kann ich E W innerhalb von 14 Tagen den regelm勧igen Bezug k乶digen. Ich bestelle Software-Pool f乺 zuerst 6 Ausgaben. Wenn ich nicht 14 Tage nach Er- P A halt der 5. Ausgabe k乶dige, verl刵gert sich der Bezug automatisch um weitere 6 Ausgaben. Dies best則ige ich mit meiner Unterschrift. O R Ort, Datum 1. Unterschrift (Folgende Felder bitte ausf乴len bzw. ankreuzen) ________________________ O E Name, Vorname Ich bezahle den Betrag von DM 140,40 L P (1. Ausg. 15,90 + 5 Ausg. a 24,90) * -------------------------------- per (bitte ankreuzen) S O Stra醗 ___ Vorkasse (Scheck, Bar) ___ Nachnahme O O -------------------------------- ___ Bankeinzug (Erm刢htigung liegt bei) PLZ, Ort Ort, Datum, 2. Unterschrift F L -------------------------------- --------------------------------------- T S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T-W-A-R-E-P-O-O-L*S-O-F-T-