{"id":1833,"date":"2026-07-04T10:00:00","date_gmt":"2026-07-04T08:00:00","guid":{"rendered":"https:\/\/www.pagetable.com\/?p=1833"},"modified":"2026-05-01T13:52:18","modified_gmt":"2026-05-01T11:52:18","slug":"commodore-128-das-grose-basic-buch-pdf","status":"publish","type":"post","link":"https:\/\/www.pagetable.com\/?p=1833","title":{"rendered":"Commodore 128, das gro\u00dfe BASIC-Buch [PDF]"},"content":{"rendered":"<p><a href=\"docs\/dirk_books\/Commodore 128, das gro\u00dfe BASIC-Buch.pdf\"><img loading=\"lazy\" decoding=\"async\" src=\"docs\/dirk_books\/Commodore 128, das gro\u00dfe BASIC-Buch.jpg\" height=\"428\" width=\"300\" alt=\"\" \/><br \/>\nFrank Kampow:<br \/>\n<b>Das gro&szlig;e BASIC-Buch zum Commodore 128<\/b><br \/>\nD&uuml;sseldorf: Data Becker, 1985.<br \/>\nISBN 3-89011-114-9.<br \/>\n(466 pages, 40 MB)<\/a><br \/>\n<em>Danke an Dirk Wagner f&uuml;r die Bereitstellung des Buchs.<\/em><\/p>\n<hr \/>\n<p><em>Eine komplette Einf&uuml;hrung in die Programmierung am Beispiel von BASIC 7.0. Bevor man auch nur eine Zeile Code tippt, wird man angehalten, DIN-66001-Programmablaufpl&auml;ne mit einer Plastikschablone aus dem Schreibwarenladen auf Papier zu zeichnen.<\/em><\/p>\n<hr \/>\n<h2>Klappentext<\/h2>\n<p><b>DAS STEHT DRIN:<\/b><br \/>\nDas Gro&szlig;e BASIC-BUCH zum Commodore 128 ist eine ausf&uuml;hrliche, didaktisch gut geschriebene Einf&uuml;hrung in das CBM BASIC 7.0. Von den BASIC-Befehlen &uuml;ber die Problemanalyse bis zum fertigen Algorithmus lernt man schnell und sicher das Programmieren. &Uuml;bungsaufgaben helfen, das Gelernte zu vertiefen. Gleichzeitig erh&auml;lt der BASIC-Programmierer ein praxisbezogenes Nachschlagewerk.<\/p>\n<p>Aus dem Inhalt:<\/p>\n<ul>\n<li>Datenflu&szlig;- und Programmablaufpl&auml;ne<\/li>\n<li>Fortgeschrittene Programmiertechniken<\/li>\n<li>Men&uuml;erstellung<\/li>\n<li>Grafikprogrammierung<\/li>\n<li>Mehrdimensionale Felder<\/li>\n<li>Sortierroutinen<\/li>\n<li>Dateiverwaltung<\/li>\n<li>Windowprogrammierung<\/li>\n<li>BASIC intern<\/li>\n<li>Tokentabelle<\/li>\n<li>Der Monitor und viele n&uuml;tzliche Utilities<\/li>\n<\/ul>\n<p><b>UND GESCHRIEBEN HAT DIESES BUCH:<\/b><br \/>\nFrank Kampow ist Programmierer in der DATA BECKER Softwareabteilung. Seine vielf&auml;ltigen Erfahrungen als Seminarleiter zu verschiedensten EDV-Themen einerseits und die jahrelange Programmierpraxis andererseits, machen dieses Buch zu einer n&uuml;tzlichen Hilfe f&uuml;r jeden C-128 Anwender.<\/p>\n<p>ISBN 3-89011-114-9<\/p>\n<h2>Inhaltsverzeichnis<\/h2>\n<p>Einleitung<\/p>\n<p><strong>1 Grundlagen des Programmierens<\/strong><br \/>\n1.1 Algorithmus und Programm<br \/>\n1.2 Die Computersprache BASIC<br \/>\n1.3 Datenflu&szlig;- und Programmablaufpl&auml;ne<br \/>\n1.3.1 Datenflu&szlig;pl&auml;ne<br \/>\n1.3.2 Programmablaufpl&auml;ne<br \/>\n1.4 ASCII-Codes<br \/>\n1.5 Zahlensysteme<br \/>\n1.5.1 Das Dualsystem<br \/>\n1.5.2 Bit und Byte<br \/>\n1.5.3 Das Hexadezimalsystem<br \/>\n1.6 Die logischen Operatoren<br \/>\n1.6.1 NOT<br \/>\n1.6.2 AND<br \/>\n1.6.3 OR<br \/>\n1.6.4 XOR<\/p>\n<p><strong>2 Einf&uuml;hrung in das Programmieren mit BASIC<\/strong><br \/>\n2.1 Das erste BASIC-Programm<br \/>\n2.1.1 Eingabe von Werten mit INPUT<br \/>\n2.1.2 Wertzuweisung mit LET<br \/>\n2.1.3 Ausgabe mit PRINT<br \/>\n2.1.3.1 PRINT USING<br \/>\n2.1.3.2 PUDEF beeinflu&szlig;t PRINT USING<br \/>\n2.1.4 Kommentare mit REM<br \/>\n2.2 Variablen und deren Verwendung<br \/>\n2.2.1 Rechenoperationen mit Variablen<br \/>\n2.3 Numerische Funktionen<br \/>\n2.3.1 Funktionen mit DEF FN<br \/>\n2.3.2 Zufallszahlen<br \/>\n2.3.3 Noch mehr Befehle f&uuml;r Variablen<br \/>\n2.3.4 ASC(X$) und CHR$(X)<br \/>\n2.4 TAB( und SPC(<br \/>\n2.5 Strings<br \/>\n2.5.1 LEFT$<br \/>\n2.5.2 RIGHT$<br \/>\n2.5.3 MID$<br \/>\n2.5.4 LEN(X$)<br \/>\n2.5.5 VAL(X$)<br \/>\n2.5.6 STR$(X)<br \/>\n2.5.7 INSTR<br \/>\n2.5.8 TI$<br \/>\n2.6 Editieren von Programmen<\/p>\n<p><strong>3 Erweiterte Programmstrukturen<\/strong><br \/>\n3.1 Unbedingte Programmspr&uuml;nge<br \/>\n3.2 Bedingte Programmspr&uuml;nge<br \/>\n3.2.1 IF&#8230;THEN&#8230;ELSE<br \/>\n3.2.2 BEGIN&#8230;BEND<br \/>\n3.2.3 FOR&#8230;TO&#8230;NEXT<br \/>\n3.2.4 Schleifen mit DO&#8230;LOOP<br \/>\n3.2.4.1 DO&#8230;LOOP mit UNTIL und WHILE<br \/>\n3.3 Berechnete Sprungbefehle<br \/>\n3.3.1 Beispielprogramm &bdquo;Rechenlehrgang&ldquo;<br \/>\n3.3.2 Programmspr&uuml;nge mit TRAP<br \/>\n3.4 Programmablaufsteuerung mit GET<br \/>\n3.4.1 Eingabe von Daten mit GET<br \/>\n3.4.2 Tastaturabfrage mit GETKEY<br \/>\n3.4.3 Die Belegung der Funktionstasten<br \/>\n3.4.4 Funktionstastenabfrage mit GET<br \/>\n3.5 FRE, POS, SYS, USR(X), WAIT<br \/>\n3.6 PEEK und POKE<br \/>\n3.7 READ, DATA und RESTORE<\/p>\n<p><strong>4 Komplexere BASIC-Anwendungen<\/strong><br \/>\n4.1 Felder<br \/>\n4.1.1 Eindimensionale Felder<br \/>\n4.1.2 Beispiele zu eindimensionalen Feldern<br \/>\n4.1.3 Mehrdimensionale Felder<br \/>\n4.2 Unterprogramme<br \/>\n4.3 Men&uuml;techniken<br \/>\n4.3.1 Verwendung von GET-Routinen im Men&uuml;<br \/>\n4.3.2 Cursorpositionierung mit CHAR<br \/>\n4.3.3 Cursorsteuerung mit CHR$-Codes<br \/>\n4.4 WINDOW-Techniken<br \/>\n4.5 Sortierverfahren<\/p>\n<p><strong>5 Das Prinzip der Dateiverwaltung<\/strong><br \/>\n5.1 Allgemeines zur Datenspeicherung<br \/>\n5.2 Verschiedene Dateitypen<br \/>\n5.3 Die Datei<br \/>\n5.4 Relative Dateiverwaltung<\/p>\n<p><strong>6 Musik und Grafik<\/strong><br \/>\n6.1 Musik<br \/>\n6.2 Grafik<br \/>\n6.2.1 Analoguhr<\/p>\n<p><strong>7 BASIC Intern<\/strong><br \/>\n7.1 Der MONITOR<br \/>\n7.2 Der Variablenzeiger<\/p>\n<p><strong>8 Utilities<\/strong><br \/>\n8.1 Hardcopy Text<br \/>\n8.2 Bin&auml;rumwandlung<br \/>\n8.3 Ausgabe mit f&uuml;hrenden Nullen<br \/>\n8.4 Oszillierendes Flag<br \/>\n8.5 Programmlisting auf Diskette<br \/>\n8.6 Auslesen einer sequentiellen Datei<\/p>\n<p><strong>9 L&ouml;sungen der Aufgaben<\/strong><\/p>\n<p><strong>Anhang<\/strong><br \/>\n1. Befehls&uuml;bersicht<br \/>\n2. Reservierte W&ouml;rter<br \/>\n3. Die TOKEN-Tabelle<br \/>\n4. Dezimal-, Hexadezimal- und Bin&auml;rtabelle<br \/>\n5. Fehlermeldungen<br \/>\n6. Zeichens&auml;tze<br \/>\n7. Sachregister<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Frank Kampow: Das gro&szlig;e BASIC-Buch zum Commodore 128 D&uuml;sseldorf: Data Becker, 1985. ISBN 3-89011-114-9. (466 pages, 40 MB) Danke an Dirk Wagner f&uuml;r die Bereitstellung des Buchs. Eine komplette Einf&uuml;hrung in die Programmierung am Beispiel von BASIC 7.0. Bevor man auch nur eine Zeile Code tippt, wird man angehalten, DIN-66001-Programmablaufpl&auml;ne mit einer Plastikschablone aus dem &#8230; <a title=\"Commodore 128, das gro\u00dfe BASIC-Buch [PDF]\" class=\"read-more\" href=\"https:\/\/www.pagetable.com\/?p=1833\" aria-label=\"Read more about Commodore 128, das gro\u00dfe BASIC-Buch [PDF]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,8,20],"tags":[],"class_list":["post-1833","post","type-post","status-publish","format-standard","hentry","category-c128","category-commodore","category-literature"],"_links":{"self":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1833"}],"version-history":[{"count":1,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1833\/revisions"}],"predecessor-version":[{"id":1834,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=\/wp\/v2\/posts\/1833\/revisions\/1834"}],"wp:attachment":[{"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pagetable.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}