Hofacker 0122 – BASIC für Fortgeschrittene 2. Auflage

Hofacker 122 - BASIC für Fortgeschrittene - 2 Auflage

Hofacker-Bücher – Nr. 122 – Autor Cölestin Lorenz
2. Auflage – Erscheinungsjahr 1984 – ISBN 3-92168-266-5

Inhaltsverzeichnis:

  • Allgemeines über das Zeitalter des Computers in der Hand von Einzelpersonen
  • Einzelpersonen
    • Unsere Zukunft im Zeichen des Mikrocomputers
  • Disketten-/Cassettenbetrieb und Befehle
    • Allgemeines
    • Grundlagen der Floppy-Disk-Technik
    • Aufteilung der Sektoren und Spuren
    • Dateien auf Cassette und Diskette beim C-64
    • Daten auf Cassette in BASIC
    • Speichern und Laden von Datenfiles
    • Wichtige Regeln beim Schreiben auf Band
    • Lesen von Cassette
    • Der Commodore 64 und die Diskettenstation 1541
    • Weitere interessante Befehle und Funktionen
    • Files auf Diskette
    • Files mit wahlfreiem Zugriff auf dem Commodore 64
    • Relative Files beim Commodore 64
    • DOS 3.3 für APLLE II
    • Disk Files in MBASIC
    • Indizierter Zugriff auf ein Disk-File (ATARI 800, 800XL)
    • Wie geschieht dieser Zugriff?
    • Wie kann dieses Programm verbessert werden?
  • Tipps und Tricks und strategisches Programmieren in BASIC
    • PRINT USING als Rundungshilfe
    • Der IF THEN ELSE Befehl
    • Listen in mehreren Dimensionen
    • Mehrdimensionale Felder
    • Einiges über neue BASIC-Versionen
    • Macintosh BASIC
    • Ausführen eines BASIC-Programmes
    • Disketten-Files auf dem Macintosh
  • Einige wichtige Befehle, erläutert am praktischen Beispiel
    • Wie lernt man BASIC
    • ARRAYS (Felder) (Eindimensionale Felder)
    • Mehrdimensionale Felder
    • Das 3-dimensionale Feld
    • Die SGN(X)-Funktion
    • ON GOTO und ON GOSUB
    • Der FRE(0)-Befehl
    • Verschachtelte Schleifen
    • Die STR$- und VAL-Funktion
    • Die GET-Funktion beim PET/CBM und Commodore 64
    • Die CHR$- und ASC-Funktion
    • Der PEEK-Befehl
    • Der POKE-Befehl
    • Der CMD-Befehl
    • DEF FN (gibt es z.B. nicht in ATARI-BASIC)
    • Der WAIT-Befehl (bzw. Kommando)
    • Aufbau einer kleinen Lagerverwaltung
    • Sequentielle Files (Dateien) und Random Access Files
    • Erweiterungen des Grundprogrammes
    • Eingabe von Stückzahl und Änderungen
    • Suchen in einem seriellen File auf dem Commodore 64
    • Serielle Daten mit dem IBM PC
    • Anfügen von Daten an ein serielles Datenfile
    • RANDOM Files mit dem TRS-80 Model 1
    • Binäres Durchsuchen einer Tabelle
    • Beispiel für die Quicksort-Technik
    • Suchen in Arrays und gezieltes Auslesen von Informationen
    • Der Binäre Baum und seine Anwendung
    • Erklärung des Algorithmus anhand eines Beispiels
    • Aufbau des Baumes
    • Ausgabe des sortierten Baumes
    • MBASIC der BASIC Standard von Microsoft
    • Programmieren in MBASIC auf dem APPLE II
    • Wie erstellt man eine Arbeitsdiskette?
    • Programmieren in MBASIC 5.1 unter CP/M
    • MBASIC auf dem APPLE II
    • Einige interessante Befehle aus MBASIC
    • INSTR
    • Der INKEY-Befehl
    • Die SPACE$(X) Funktion (SPACCE$(X))
    • Die SPC-Funktion: SPC(I)
    • Der End of File EOF-Befehl: EOF (file number)
    • Die Funktionen MKI$, MKS$ und MKD$
    • Der Befehl SWAP
    • Filebehandlung in Microsoft BASIC unter CP/M
    • Datenfiles in MBASIC unter CP/M
    • Dateien mit sequentiellem Zugriff
    • Dateien mit wahlfreiem Zugriff in MBASIC
    • Aufbau einer Random-Datei
    • Auslesen aus Files mit wahlfreiem Zugriff
    • Berechnung der Kreiszahl Pi
  • Praktische Anwendungen in Basic
    • BASIC – hinter die Kulissen geschaut
    • Das BASIC-Programm im Speicher – “ASCII” und “Tokens”
    • SINGLE und DOUBLE PRECISION Variable
    • “ARRAYs”-Feldvariable
    • Tücken und Lücken bei der BASIC-Programmierung
    • Ein Verwirrspiel: Sprünge im Programm
    • Sprünge nach Bedingungen (THEN/ON)
    • Setzen von Label
    • 3D-Plot Programm für APPLE HI-RES Grafik
    • AVL-Bäume
    • Verkettete Listen
    • Lineare Listen
    • Zirkulare Listen
    • Doppelt verkettete Listen
    • Suchen von Einträgen durch HASH-Verfahren
    • Lösung des Dirichletproblems durch Differenzverfahren
    • Maschinensprache in BASIC-Programmen
    • Iterative Verfahren
    • Bestimmung reeller Nullstellen einer Funktion
    • Lösung der Kepler-Gleichung
    • Rundungsfunktion in BASIC
    • Suchen, Einfügen, Löschen (Beispiel: APPLE II)
    • Zeitprobleme
    • Sortierverfahren
    • RIPPLE-SORT
    • BUBBLE-SORT
    • SHELL-SORT
    • INSERTION SORT
    • HEAPSORT
    • QUICKSORT
    • Zeitmessungen
    • Programm NUSU
    • Alphabetisches Sortieren
    • Sortieren einer Namensliste
    • Wie sucht man in Tabellen?
    • Vorhersagen und Trendberechnungen
    • Bedienung des Programmes
  • Schnellkurs in BASIC
Backspace