Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung Des C-Control Computers; Die Beispiele Zum Erlernen Von Cc-Basic; Was Ist Ein Programm; Grundlegende Elemente Von Ccbasic - Conrad Electronic Robby Rp5 Bedienungsanleitung

Inhaltsverzeichnis

Programmierung des C-Control Computers

CCBASIC ist der BASIC-Dialekt, der zur Programmierung des C-Control BASIC Steuercomputers verwen-
det wird. Die Syntax entspricht in etwa der des Standard-BASIC. Bei einigen Befehlen gibt es Abweichun-
gen
oder Erweiterungen, die speziell auf die Hardware des Steuercomputers zugeschnitten sind.

Die Beispiele zum Erlernen von CC-BASIC

Auf der CD finden sie kleine Beispiele, die Ihnen schrittweise den Gebrauch der BASIC-Befehle erläutern.
Diese Beispiele sind erfordern zum größten Teil eine Verbindung zum PC, da sie das "Hyperterminal"
- Sie finden es im Windows unter ->Programme ->Zubehör ->Kommunikation - als Ausgabemittel benutzen.
Starten Sie die C-CONTROL IDE , laden Sie ein BASIC-Programm aus dem Ordner "EINFÜHRUNG_CCBA-
SIC. Wenn Sie das Programm in den Roboter laden wollen müssen Sie die jeweils
Das Hyperterminal schließen, da die IDE sonst eine belegte Schnittstelle vorfindet.
Starten Sie das Hyperterminal in der Konfiguration 9600 Baud, 8n1. Es ist jetzt bereit für die Ausgaben, die
C-Control erzeugt.

Was ist ein Programm?

Ein Programm ist die Beschreibung eines Informationsverarbeitungsprozesses. Im Laufe eines solchen Pro-
zesses wird aus einer Menge von variablen oder konstanten Eingangswerten eine Menge von Ausgangs-
werten berechnet. Die Ausgangswerte sind entweder selbst Ziel der Informationsgewinnung oder dienen
mittelbar zur Reaktion auf die Eingangswerte. Neben den eigentlichen Berechnungen kann ein Programm
Anweisungen zum Zugriff auf die Hardware des Computers oder zur Steuerung des Programmflusses ent-
halten.
Ein BASIC-Programm besteht aus mehreren Zeilen sogenannten Quelltextes. Dabei enthält jede Zeile eine
oder mehrere Rechen- oder Steueranweisung. Außer diesen Anweisungen selbst bestimmt ihre Reihenfolge
ganz wesentlich die eingangs beschriebene Informationsverarbeitung. Die Ausführung der den Anweisun-
gen entsprechenden Operationen durch den Steuercomputer erfolgt sequentiell, also nacheinander. Eine
Folge von Programmanweisungen mit einem bestimmten Ziel nennt man auch Algorithmus. Daten sind die
Objekte des Informationsverarbeitungsprozesses, sie repräsentieren die gespeicherten Informationen. Der
C-Control BASIC Steuercomputer verarbeitet und speichert ausschließlich ganzzahlige numerische Daten -
sogenannte ,,Integerzahlen" von 1, 8 oder 16 Bit. Eine Variable von 8 Bit (Byte) kann nur nichtnegative Wer-
te von 0 bis 255 aufnehmen. Der Wertebereich einer Integervariable von 16 Bit (Word) reicht von -32768 bis
+32767. Achten Sie bei allen Berechnungen darauf, dass die Ergebnisse diese Grenzwerte nicht über- oder
unterschreiten, da es sonst zu sogenannten ,,Überläufen" kommt.
a = 255 + 1
ergibt beispielsweise für a den Wert 0 und nicht 256, wenn a nur ein Byte repräsentiert!
a =-32768 - 1
ergibt 32767 und nicht -32769, wenn a ein Word repräsentiert!

Grundlegende Elemente von CCBASIC

Allgemeines

Jede Programmzeile enthält eine oder mehrere Anweisung, die durch Doppelpunkte : getrennt sind.
Zeilennummern, wie in älteren BASIC-Dialekten üblich, sind nicht notwendig. Werden dennoch Zeilennum-
mern angegeben, so können diese als Sprungziel verwendet werden.
10 . . .
GOTO 10
Einen Einfluss auf die Reihenfolge der Programmoperationen haben die Nummern darüber hinaus nicht.
Wenn beispielsweise im Quelltext auf eine mit 200 nummerierte Zeile eine Zeile 100 folgt, wird trotzdem die
Zeile 200 vor der 100 abgearbeitet.
Kommentare können zur Erläuterung des geschriebenen Programms mit in den Quelltext aufgenommen
werden und steigern dessen Lesbarkeit und Wartungsfreundlichkeit. Ein Kommentar in CCBASIC beginnt
stets
mit einem Hochkomma ' und erklärt den Rest der Zeile zum nicht zum Programm gehörigen Text.
19
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ccrp519 03 33

Inhaltsverzeichnis