1m Rahmen dieses Buches bedienen wir uns eines einfachen Program miermodells, das zunachst einmal viele Detailprobleme beiseite lafit und es gestattet, sich in erster Linie grundlegenden Proble men der Programmiersprache und des Programmierens zuzuwenden. Bei dem Modell handelt es sich urn die "Murmeltierwelt," die eine kleine Anderung der bekannten "Hamsterwelt" (siehe: OPPOR, PINKE) darstellt bzw. wie diese auf der Grundlage von "Karel the Robot" (siehe: PATTIS) entwickelt wurde. Die Murmeltierwelt solI im folgenden dazu dienen, u.a. die beiden folgenden Ziele zu erreichen: - Das Murmeltier...
1m Rahmen dieses Buches bedienen wir uns eines einfachen Program miermodells, das zunachst einmal viele Detailprobleme beiseite lafit und es gestattet...
Die von Nikolaus Wirth entwickelte Programmiersprache Pascal hat sich weitgehend im Bereich der Ausbildung und der Anwendung durchge setzt. Seit einigen J ahren ist diese vielseitige und sichere Sprache auch auf Personal Computern in ihrem vollen Umfang lauffahig. Und seit der Entwicklung von Turbo Pascal (1983) ist fiir das Programmieren in Pascal eine optimale Programmierumgebung verfiigbar. Die Programmierumgebung ist vor allem fiir den Anfanger bedeutsam. Er kann eine Programmiersprache urn so leichter erlernen, je besser er dabei vom Sprachsystem unterstiitzt wird. 1m Kontrast zu anderen...
Die von Nikolaus Wirth entwickelte Programmiersprache Pascal hat sich weitgehend im Bereich der Ausbildung und der Anwendung durchge setzt. Seit einig...
Sie finden deshalb in fast allen Kapiteln konkrete Problemaufgaben, bei deren Losung die Sprachelemente und die strukturellen Moglichkeiten von LOGO eingefuhrt werden. Den Kern zu einem tieferen Verstandnis von LOGO finden Sie vermutlich in Kapitel 6. Hier steht ein zentrales Prinzip des Programmierens im Vordergrund, namlich das Prinzip der Rekursion. Das Kapitel ist sicher nicht ganz einfach. Aber fur den, der es verstanden hat, liest sich der Rest des Buches leichter. Man sollte sich also im vorneherein etwas Zeit fur diesen Abschnitt nehmen. Um die Mmverstandnisse zu Beginn in ihr...
Sie finden deshalb in fast allen Kapiteln konkrete Problemaufgaben, bei deren Losung die Sprachelemente und die strukturellen Moglichkeiten von LOGO e...
Sto t man auf eine besonders elegante Formulierung eines Algorithmus, so fragt man sich meist, wie der Autor auf die entsprechende Programmieridee gekommen ist. Mustert man eine Vielzahl von Algorithmen genauer, so erkennt man, d es etwa ein Dutzend grund legender Programmiertechniken gibt. Im vorliegenden Band sollen daher einige solche Pro grammierprinzipien wie - Top-down-Prinzip - Rekursion - Iteration - Backtracking-Verfahren - Teile-und-Herrsche-Prinzip - Greedy-Algorithmen vorgestellt werden. Thre Realisierung wird an Hand von 25 vollstandigen BASIC-und Pascal-Programmen diskutiert....
Sto t man auf eine besonders elegante Formulierung eines Algorithmus, so fragt man sich meist, wie der Autor auf die entsprechende Programmieridee gek...
Die folgenden Motivationen haben zu dem vorliegenden Buch gefuhrt: Da ist zunachst einmal die eigene Unzufriedenheit mit derzeit verfugbaren Buchern, die sich mit der gleichen oder ahnlicher Materie befassen. Sowohl theoretische Abhandlungen uber das Thema, Kunstliche Intelligenz', Einfuhrungen in moderne Programmiertechniken oder den Umgang mit Computersystemen scheinen sich heutzutage fast ausschliesslich an Mathematiker, Physiker oder Informatiker zu wenden, an potentielle Computerbenutzer also, die mit vielen Aspekten der Materie bereits vertraut sind. Dies musste ich beim Studium von...
Die folgenden Motivationen haben zu dem vorliegenden Buch gefuhrt: Da ist zunachst einmal die eigene Unzufriedenheit mit derzeit verfugbaren Buchern, ...
Die bevorzugte hohere Programmiersprache, die zum Dialog mit Heim computern verwendet wird, ist BASIC. Der BASIC-Befehlsvorrat, auf den in diesem Buch eingegangen wird, wurde so ausgewahlt, dass er sowohl in dem Normvorschlag fur ein "Minimal BASIC" als auch in allen modernen BASIC-Versionen der Heimcomputer-Hersteller vorhanden ist. In den einzelnen Kapiteln dieses Buches wird der Leser in knapper, praziser Weise mit den elementaren BASIC-Regeln vertraut gemacht. Eine Vielzahl von Beispielen verdeutlichen die Regeln. Das Wichtigste wird einpragsam durch Merkregeln am Ende eines jeden i-.:...
Die bevorzugte hohere Programmiersprache, die zum Dialog mit Heim computern verwendet wird, ist BASIC. Der BASIC-Befehlsvorrat, auf den in diesem Buch...
ln vielen Bereichen des beruflichen Alltags findet man heute Mikrocomputer. Neuerdings ziehen diese Gerate auch in unsere Wohnungen ein. ln der Form des Volks-Computers werden sie an ein (Farb-)Fernsehgerat angeschlossen und stehen fur ernsthafte wie fur unterhaltsame Anwendungen zur Verfugung. Voraussetzung ist der Besitz entsprechender Programme, die man kaufen oder in der Sprache BASIC selbst erstellen-kann. Dieses Buch wendet sich an Leser, die lernen wollen, Commodore Volks-Computer zu programmieren. Der Autor geht davon aus, dass dem Leser ein derartiger Computer zur Verfugung steht....
ln vielen Bereichen des beruflichen Alltags findet man heute Mikrocomputer. Neuerdings ziehen diese Gerate auch in unsere Wohnungen ein. ln der Form d...
"Logo? Kindersprache. Wir wollen richtig programmieren. " "Logo hat doch nicht mehr zu bieten als Turtle-Grafik. " "Logo ist ganz einfach. FUr kompliziertere Dinge braucht man BASIC oder etwas anderes. " Auf solche Ansichten kann man nur antworten: Mitnichten Logo ist eine vollwertige Programmiersprache, die das Etikett "Nur fUr Kinder" in keiner Weise verdient hat. Zwar ist sie ursprUnglich fUr Kinder entwickelt wor den; Seymour Papert, der Vater von Logo, beschreibt seine Ideen und Expe rimente in dem lesenswerten Buch "Mindstorms - Kinder, Computer und Neues Lernen" 1]. Doch das Konzept...
"Logo? Kindersprache. Wir wollen richtig programmieren. " "Logo hat doch nicht mehr zu bieten als Turtle-Grafik. " "Logo ist ganz einfach. FUr kompliz...
Dieses Buch richtet sich in erster Linie an Benutzer des Apple II oder dazu kompatibler Gerate, die schon etwas Erfahrung im Umgang mit dem Gerat haben, einige Grundkenntnisse in BASIC besitzen und sich nun ausfuhrlicher mit dem Betriebssystem DOS 3.3 auseinandersetzen wollen. Da nicht alle Leser automatisch die gleichen Voraussetzungen mitbringen, finden sich in diesem Buch auch zu Beginn im Kapitel 2 eine Begriffserklarung der wich tigsten Fachworter, ein Exkurs uber Zahlensysteme und eine generelle Ein fuhrung zu Mikrocomputer-Betriebssystemen. In Kapitel 3 gehen wir auf die wichtigsten...
Dieses Buch richtet sich in erster Linie an Benutzer des Apple II oder dazu kompatibler Gerate, die schon etwas Erfahrung im Umgang mit dem Gerat habe...