[Dies ist eine vorläufige Dokumentation, die veränderbar ist]
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
schiebeein | schiebeein StackName neuerWert | StackName: Variablenname für den Stack NeuerWert: eingeschobener Wert |
Schiebt einen Wert in den Stack ein, der durch die Variable
StackName vertreten ist.
|
|
|
zgProzedur | zgProzedur StackName | StackName: Variablenname für den Stack |
Schiebt einen Wert in den Stack ein, der durch die Variable
StackName vertreten ist.
|
Wert gesteckt
|
|
reihe | reihe ReiheName neuerWert | ReiheName: Variablenname für die Reihe NeuerValue: Wert zur Reihe |
Fügt einen Wert in die Reihe ein, der durch die Variable
ReiheName vertreten ist.
|
|
|
ReiheAuslesen | ReiheAuslesen ReiheName | ReiheName: Variablenname für die Reihe |
Liest einen Wert in der Reihe aus, der durch die Variable
ReiheName vertreten ist.
|
Wert ausgelesen
|
|
MitEg | MitEg ListeNameWert NameWert neuerWert | ListeNameWert: Name der Eigenschaftsliste NameWert: Name der Eigenschaft neuerWert: Wert für die neue Eigenschaft |
Fügt eine Wert zu einer Eigenschaftsliste hinzu.
|
|
|
Egliste | Egliste ListeNameWert | ListeNameWert: Name der Eigenschaftsliste |
Gibt den Eigenschaftslistenwert aus.
|
eine LogoListe mit jedem Namen und jedem Wert; eine leere
Liste, falls Eigenschaftsliste nicht existiert.
|
|
gibEg | gibEg ListeNameWert NameWert | ListeNameWert: Name der Eigenschaftsliste NameWert: Name des zu findenden Wertes |
Gibt einen Wert einer Eigenschaftsliste zurück.
|
Wert oder eine leere Liste, falls Liste oder Wert nicht
existiert
|
|
vgEg | vgEg ListeNameWert NameWert | ListeNameWert: Name der Eigenschaftsliste NameWert: Name des zu löschenden Wertes |
Löscht einen Wert in einer Eigenschaftsliste.
|
|
|
array | array Größe (array Größe Start) |
p1...pn: Werte der Parameter |
Erzeugt einen Array mit einer Größe und einem
Startindex.
|
ein neuer Array
|
|
mdArray | mdArray Größe (mdArray Größe Start) |
p1...pn: Werte der Parameter |
Erzeugt einen multidimensionalen Array mit einer
Größe und einem Startindex.
|
ein neuer Array
|
|
mdElement | mdElement ListeIndex Array | ListeIndex: Liste des Indexes Array: Array |
Gibt ein Element in einem multidimensionalen Array zurück.
|
Element mit Index
|
|
mdElementSetzen | mdElementSetzen ListeIndex Array Wert | ListeIndex: Liste des Indexes Array: Array Wert: neuer Elementwert |
Setzt ein Elementwert in einen multidimensionalen Array.
|
|
|
ElementSetzen | ElementSetzen ElementIndexWert Array ElementWert | ElementIndexWert: Elementindex Array: Array Elementwert: neuer Elementwert |
Setzt einen Wert eines Array von einem Element.
|
|
|
ArrayzurListe | ArrayzurListe Array | Array: Verwendeter Array |
Erzeugt eine Liste von einem Array. | eine Liste mit jedem Element eines Array
|
|
ListezumArray | ListezumArray Liste | Liste: Verwendete Liste |
Erzeugt einen Array von einer Liste.
|
ein Array mit jedem Element einer Liste
|
|
entfDup | entfDup Wert | Wert: Zu bearbeitender Wert |
Löscht doppelt vorkommender Wert in einem Wort oder
in einer Liste.
|
ein Wort oder eine Liste in Abhängigkeit des Eingabewertes
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
vorwärts | vorwärts SchrittWert | SchrittWert: Schrittwert |
Bewegt den Igel gemäß SchrittWert vorwärts
in der aktuellen Kursrichtung.
|
|
|
vw | vw SchrittWert | SchrittWert: Schrittwert |
Bewegt den Igel gemäß SchrittWert vorwärts
in der aktuellen Kursrichtung.
|
|
vw ist ein Alias für "vorwärts"
|
links | links GradWert | GradWert: Abzuschreitender Winkel |
Ändert Igelkurs nach links.
|
|
|
li | li GradWert | GradWert: Abzuschreitender Winkel |
Ändert Igelkurs nach links.
|
|
li ist ein Alias für "links"
|
rechts | rechts GradWert | GradWert: Abzuschreitender Winkel |
Ändert Igelkurs nach rechts.
|
|
|
re | re GradWert | GradWert: Abzuschreitender Winkel |
Ändert Igelkurs nach rechts.
|
|
re ist ein Alias für "rechts"
|
rückwärts | rückwärts SchrittWert | SchrittWert: Schrittwert |
Bewegt den Igel gemäß SchrittWert
rückwärts in der aktuellen Kursrichtung.
|
|
|
rw | rw SchrittWert | SchrittWert: Schrittwert |
Bewegt den Igel gemäß SchrittWert
rückwärts in der aktuellen Kursrichtung.
|
|
rw ist ein Alias für "rückwärts"
|
stiftab | stiftab | Setzt den Stift nach unten.
|
|
|
|
sa | sa | Setzt den Stift nach unten.
|
|
sa ist ein Alias für "stiftab"
|
|
stifthoch | stifthoch | Setzt den Stift nach oben.
|
|
|
|
sh | sh | Setzt den Stift nach oben.
|
|
sh ist ein Alias für "stifthoch"
|
|
stiftab? | stiftab? | Testet den Schreibmodus des Stiftes.
|
"wahr", falls der Stift unten ist, sonst "falsch"
|
|
|
stiftabp | stiftabp | Testet den Schreibmodus des Stiftes.
|
"wahr", falls der Stift unten ist, sonst "falsch"
|
stiftabp ist ein Alias für "stiftab?"
|
|
aufxy | aufxy xWert yWert | xWert: neuer x-Wert yWert: neuer y-Wert |
Setzt den Igel auf x und y.
|
|
|
aufx | aufx xWert | xWert: neuer x-Wert |
Ändert x-Koordinate des Igels.
|
|
|
aufy | aufy yWert | xWert: neuer x-Wert |
Ändert y-Koordinate des Igels.
|
|
|
auf | auf xyInListe | xyInListe: neuer x- und y-Wert in einer Liste |
Setzt die Igelposition auf x und y.
|
|
|
aufkurs | aufkurs RichtungWert | RichtungsWert: neuer Kurswert | Ändert die Kursrichtung des Igels.
|
|
|
ak | ak RichtungWert | RichtungsWert: neuer Kurswert |
Ändert die Kursrichtung des Igels.
|
|
ak ist ein Alias für "aufkurs"
|
mitte | mitte | Bewegt den Igel auf die Bildschirmmitte und setzt den Kurs
auf 0, ohne die Zeichnung zu löschen.
|
|
|
|
arc | arc WinkelWert RadiusWert | WinkelWert: Kreisbogenwinkel RadiusWert: Radius des Kreisbogens |
Zeichnet einen Kreisbogen mit dem spezifischen Winkel und
Radius.
|
|
|
ort | ort | Gibt die Igelposition zurück.
|
eine Liste mit x- und y-Koordinate
|
|
|
xko | xko | Gibt x-Koordinate des Igels zurück.
|
x-Koordinate
|
|
|
yko | yko | Gibt y-Koordinate des Igels zurück.
|
y-Koordinate
|
|
|
kurs | kurs | Gibt den Igelkurs zurück.
|
Igelkurs
|
|
|
vergissIgel | vergissIgel | Versteckt den Igel.
|
|
|
|
vi | ht | Versteckt den Igel.
|
|
vi ist ein Alias für "vergissIgel"
|
|
zgIgel | zgIgel | Zeigt den Igel.
|
|
|
|
zi | zi | Zeigt den Igel.
|
|
zi ist ein Alias für "zgIgel"
|
|
löscheBild | löscheBild | Löscht die Igelzeichnung, ohne den Kurs zu verändern.
|
|
|
|
bild | bild | Löscht Zeichnung und geht zur Bildschirmmitte und setzt
den Igel auf Kurs 0.
|
|
|
|
ls | ls | Löscht Zeichnung und geht zur Bildschirmmitte und setzt
den Igel auf Kurs 0.
|
|
ls ist ein Alias für "bild"
|
|
sichtbar? | sichtbar? | Testet, ob Igel sichtbar ist.
|
"wahr", falls der igel sichtbar ist |
|
|
sichtbarp | sichtbarp | Testet, ob Igel sichtbar ist.
|
"wahr", falls der igel sichtbar ist
|
|
|
hintergrund | hintergrund neuerFarbWert | neuerFarbWert: neue Farbe |
Ändert die Farbe des Hintergrundes.
|
|
|
hg | hg neuerFarbWert | neuerFarbWert: neue Farbe |
Ändert die Farbe des Hintergrundes.
|
|
hg ist ein Alias für "hintergrund"
|
hintergrundfarbe | hintergrundfarbe neuerFarbWert | neuerFarbWert: neue Farbe |
Ändert die Farbe des Hintergrundes.
|
|
Hintergrundfarbe ist ein Alias für "hintergrund" oder
"hg" oder "hgf"
|
hgf | hgf neuerFarbWert | neuerFarbWert: neue Farbe |
Ändert die Farbe des Hintergrundes.
|
|
hgf ist ein Alias für "hintergrund" oder "hg" oder
"hintergrundfarbe"
|
stiftfarbe | stiftfarbe neuerFarbWert | neuerFarbWert: neue Farbe |
Ändert die Farbe des Stiftes.
|
|
|
farbe | farbe | Ändert die Farbe des Stiftes.
|
|
farbe ist ein Alias für "stiftfarbe"
|
|
stiftdicke | stiftdicke neuerGrößenWert | neuerGrößenWert: neue Größe |
Ändert die Stiftdicke.
|
|
|
stiftfarbez | stiftfarbe | Gibt die Stiftfarbe zurück. (Zahl)
|
Stiftfarbe, eine Zahl für eine Standardfarbe, sonst
eine RGB-Werteliste
|
|
|
sf | sf | Gibt die Stiftfarbe zurück. (Zahl)
|
the pen color
|
sf ist ein Alias für "stiftfarbe"
|
|
hintergrundz | hintergrundz | Gibt die Hintergrundfarbe zurück. (Zahl).
|
the background color
|
|
|
hgzli | hgzli | Gibt die Hintergrundfarbe zurück. (RGB-Liste)
|
RGB-Liste für die Hintergrundfarbe
|
|
|
hgz | hgz | Gibt die Hintergrundfarbe zurück. (Zahl)
|
Hintergrundfarbe (Zahl)
|
hgz ist ein Alias für "hintergrundz"
|
|
ri | ri xyInListe | xyInListe: x- und y-Schild |
Gibt den Kurs zurück, den der Igel anvisieren sollte,
so dass er an die eingegebene Position landet.
|
die Richtung, auf die der Igel schauen sollte
|
|
stiftz | stiftz | Gibt die Stiftdicke zurück.
|
Stiftdicke
|
|
|
PaletteSetzen | PaletteSetzen FarbIndex neuerFarbWert | FarbIndex: Index in Palette neuerFarbWert: neuer komponierter Wert |
Ändert die Farbe einer Palette.
|
|
|
palette | palette FarbIndex | FarbIndex: Index der zu findenden Farbe |
Gibt RGB-Werte für eine Farbe in der Palette zurück.
|
eine Liste mit RGB-Werten
|
|
PixelSetzen | PixelSetzen neuerFarbWert | neuerFarbWert: neue Farbe |
Setzt die aktuellen Pixelfarbe.
|
|
|
löscheText | löscheText | Löscht die Konsole.
|
|
|
|
lt | lt | Löscht die Konsole.
|
|
lt ist ein Alias für "löscheText"
|
|
auffrischen | auffrischen | Frisch die ehemalige Grafik des Schirmes wieder auf.
|
|
|
|
it | it TextWert | TextWert: zu schreibender Text (Igel- bzw.
Grafiktext) |
Igeltext wird in den Grafikschirm geschrieben.
|
|
|
SchriftSetzen | SchriftSetzen SchriftFont | SchriftFont: neue Fonteigenschaften |
Ändert Font für den it-Befehl.
|
|
|
igelschrift | igelschrift | Gibt den aktuellen Font für den it-Befehl
zurück.
|
eine Liste mit allen Font-Eigenschaften
|
|
|
ladeBild | ladeBild DateinameWert | DateinameWert: Dateinamewert für das Bild |
Lädt ein Bild auf den Grafikschirm.
|
|
|
schildkrötenbild | schildkrötenbild | Setzt Schildkrötengestaltmodus als Bild um.
|
|
|
|
igeldreieck | igeldreieck | Setzt Stiftgestaltmodus als Dreieck um. (Igel, Default)
|
|
|
|
stiftgestalt | stiftgestalt | Testet den Stiftgestaltmodus (Igel, Schildkröte, ...)
|
"dreieck", falls der Stift ein Dreieck ist, "Bild", falls
der Stift ein Bild ist
|
|
|
SchildkrötenbildSetzen | SchildkrötenbildSetzen DateinameWert | DateinameWert: Dateinamewert für Bild |
Bilddatei für die Stiftgestalt "Schildkröte" zuordnen.
|
|
|
schildkrötenbildname | schildkrötenbildname | Gibt den Bildnamen der Schildkröte zurück.
|
aktueller Dateiname für Schilkrötenbild - benutzte
Schildkrötengestalt
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
summe | summe p1 p2 (summe p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt den Summenwert der Parameter zurück.
|
Summe der Parameter
|
|
produkt | produkt p1 p2 (produkt p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt den Produktwert der Parameter zurück.
|
Produkt der Parameter
|
|
differenz | differenz Wert1 Wert2 | Wert1: erster Wert Wert2: abzuziehender Wert |
Gibt den Differenzwert aus den zwei Werten zurück.
|
Differenz der Parameter
|
|
quotient | quotient Wert1 Wert2 | Wert1: zu teilender Wert Wert2: Teiler |
Gibt den Quotientwert aus den zwei Werten zurück
|
Quotient aus zwei Werten
|
|
abs | abs Wert1 | Wert1: zu bearbeitender Wert |
Gibt den absoluten Wert einer speziellen Zahl zurück
|
absoluter Wert der Zahl; 0, falls Wert1 keine Zahl ist oder
nicht konvertierbar ist zu einer Zahl.
|
|
zeichen | zeichen Wert1 | Wert1: zu bearbeitender Wert |
Gibt einen Wert, welcher das Zeichen aufgrund der Zahl anzeigt.
|
das Zeichen einer Zahl; 0, falls Wert1 keine Zahl ist oder
nicht konvertierbar ist zu einer Zahl.
|
|
rest | rest Wert1 Wert2 | Wert1: zahl1 Wert2: zahl2 |
Rest-Ausgabe beim Dividieren von Wert1 mit Wert2.
|
Rest von zahl1 durch zahl2
|
|
modulo | modulo Wert1 Wert2 | Wert1: zahl1 Wert2: zahl2 |
Modulo-Ausgabe beim Dividieren von Wert1 mit Wert2.
|
modulo von zahl1 mit zahl2
|
modulo ist die gleiche Operation wie "rest"
|
int | int Wert1 | Wert1: zu bearbeitender Wert |
Gibt die ganze Zahl eines Wertes zurück.
|
der ganzzahlige Wert
|
|
runde | runde Wert1 | Wert1: zu bearbeitender Wert |
Gibt am nächsten liegende ganze Zahl des Wertes
zurück.
|
die am nächsten liegende ganze Zahl des Wertes
|
|
qw | qw Wert1 | Wert1: zu bearbeitender Wert |
Gibt die Quadratwurzel des Wertes zurück.
|
die Quadratwurzel des Wertes
|
|
potenz | potenz Wert1 Wert2 | Wert1: zahl1 Wert2: zahl2 |
Potenziert Wert1 mit Wert2
|
potenziert zahl1 mit zahl2
|
|
exp | exp Wert1 | Wert1: zu bearbeitender Wert |
Gibt den Exponentialwert des Wertes zurück.
|
die e-Funktion des Wertes
|
|
log10 | log10 Wert1 | Wert1: zu bearbeitender Wert |
Gibt den allgemeinen Logarithmus des Wertes zurück.
|
Logarithmus des Wertes
|
|
ln | ln Wert1 | Wert1: zu bearbeitender Wert |
Gibt den natürlichen Logarithmus des Wertes zurück.
|
natürlicher Logarithmus des Wertes
|
|
sin | sin Wert1 | Wert1: Wert in Grad |
Gibt Sinuswert zurück.
|
Sinuswert
|
|
radsin | radsin Wert1 | Wert1: Rad-Wert |
Gibt Sinuswert zurück.
|
Sinuswert
|
|
cos | cos Wert1 | Wert1: Wert in Grad |
Gibt Kosinuswert zurück.
|
Kosinuswert
|
|
radcos | radcos Wert1 | Wert1: Rad-Wert |
Gibt Kosinuswert zurück.
|
Kosinuswert
|
|
arctan | arctan p1 (arctan p1 ... pn) |
p1...pn: zu bearbeitende Werte |
Gibt Arctangens des Wertes in Grad aus. Mit zwei Eingaben,
gibt der Arctangens y/x aus, falls x ungleich Null, oder 90 oder -90
abhängig vom Zeichen y, wenn x ist Null.
|
Arctangens in Grad
|
|
radarctan | radarctan p1 (radarctan p1 ... pn) |
p1...pn: zu bearbeitende Werte |
Gibt Arctangens des Wertes in rad aus. Mit zwei Eingaben,
gibt der Arctangens y/x aus, falls x ungleich Null, oder PI/2 oder -PI/2
abhängig vom Zeichen y, wenn x ist Null.
|
Arctangens in rad
|
|
iseq | iseq WertVon WertBis | WertVon: Startwert WertBis: Endwert |
Gibt eine Liste der ganzen Zahlen vom Startwert bis zum
Endwert einschließlich aus.
|
eine Liste ganzer Werte
|
|
lseq | rseq WertVon WertBis Zähler | WertVon: Startwert WertBis: Endwert Schrittweite: Zähler |
Gibt eine Liste n reeller Zahlen vom Startwert bis zum Endwert
einschließlich aus.
|
eine Liste reeler Werte
|
|
zz | zz p1 (zz p1 ... pn) |
p1...pn: Maximum- Wert und optional, Minimum-Wert |
Gibt eine nicht negative ganze Zufallszahl kleiner als ihre
Eingabe aus. Mit zwei Eingaben, gibt eine ganze Zufallszahl größer
als oder gleich der ersten Eingabe und kleiner als oder gleich der zweiten
Eingabe.
|
gibt ein Zufallswert zurück
|
|
sZ | sZ p1 (sZ p1 ... pn) |
p1...pn: optional, Kenn-Wert |
Reinitializiert Zufallsprozess (startet Zufallsprozess neu)
|
|
|
pi | pi | Gibt Pi aus.
|
Pi-Wert
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
er | first ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt das erste Element der Liste oder Wortes zurück.
|
erstes Element oder Zeichen
|
|
lz | lz ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt das letzte Element der Liste oder Wortes zurück.
|
letztes Element oder Zeichen
|
|
el | el Index ListeOderWort | Index: Index des Elementes (Start bei 1) ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt Element N als Wert zurück.
|
Wert bei Index
|
|
ohneerstes | ohneerstes ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt alles außer dem ersten Element aus.
|
alles außer dem ersten Element
|
|
oe | oe ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt alles außer dem ersten Element aus.
|
alles außer dem ersten Element
|
|
ohneletztes | ohneletztes ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt alles außer dem letzten Element aus.
|
alles außer dem letzten Element
|
|
ol | ol ListeOderWort | ListeOderWort: Liste oder Wort zu bearbeiten |
Gibt alles außer dem letzten Element aus.
|
alles außer dem letzten Element
|
|
me | me neuesElement Liste
(miterstem) |
neuesElement: einzustellendes neues Element Liste: zu verändernde Liste |
Stellt ein neues Element auf die erste Position.
|
Liste mit dem neuen Wert auf erster Position
|
|
ml | ml NeuesElement Liste
(mitletztem) |
neuesElement: einzustellendes neues Element Liste: zu verändernde Liste |
Stellt ein neues Element auf die letzte Position.
|
Liste mit dem neuen Wert auf letzter Position
|
|
anzahl | anzahl ListeOderWort | ListeOderWort: zu bearbeitende Liste |
Gibt die Anzahl der Elemente des Wertes zurück.
|
Anzahl der Elemente des Wertes
|
|
länge | länge ListeOderWort | ListeOderWort: zu bearbeitende Liste |
Gibt die Länge des Wertes zurück.
|
Länge des Wertes
|
|
liste? | liste? WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert eine Liste ist.
|
das Wort "wahr" gibt an, dass der Wert eine Liste ist
|
|
listep | listep WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert eine Liste ist.
|
das Wort "wahr" gibt an, dass der Wert eine Liste ist
|
|
leer? | leer? WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert eine leere Liste oder ein leeres Wort
ist.
|
das Wort "wahr" gibt an, dass der Wert eine leere Liste
oder ein leeres Wort ist
|
|
leerp | leerp WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert eine leere Liste oder ein leeres Wort
ist.
|
das Wort "wahr" gibt an, dass der Wert eine leere Liste
oder ein leeres Wort ist
|
|
liste | liste p1 p2 (liste p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt eine Liste mit allen Werten zurück.
|
eine Liste mit allen Parametern
|
|
satz | satz p1 p2 (satz p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt einen Satz mit allen Werten zurück.
|
ein Satz mit allen Parametern |
|
SatzBilden | SatzBilden p1 p2 (SatzBilden p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt einen Satz mit allen Werten zurück.
|
ein Satz mit allen Parametern
|
SatzBilden ist ein Alias für "satz".
|
wort | wort p1 p2 (wort p1 p2 ... pn) |
p1...pn: zu bearbeitender Wert |
Gibt ein Wort mit allen Werten zurück.
|
ein Wort mit allen Parametern
|
|
wort? | wort? WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert ein Wort ist.
|
das Wort "wahr" ist ein Wert für ein Wort (oder eine
Zahl)
|
|
wortp | wortp WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert ein Wort ist.
|
das Wort "wahr" ist ein Wert für ein Wort (oder eine
Zahl)
|
|
kombinieren | kombinieren wert1 wert2 | wert1: erster Wert wert2: zweiter Wert |
Kombiniert Wert1 und Wert2. Falls Wert2 ein Wort ist, wird
WORT Wert1 Wert2 zurück gegeben. Wenn Wert2 eine Liste ist, wird ME
(mitersten) Wert1 Wert2 zurück gegeben.
|
ein Wert, der Wert1 und Wert2 kombiniert
|
|
umkehren | umkehren umzukehrenderWert | umzukehrender Wert: Wert umkehren |
Kehrt den Wert um.
|
der gleiche Wert in seiner Umkehrung
|
|
ginsym | ginsym | Generiert einen indizierten Wortwert.
|
ein Wort der Form g1, g2, ...
|
|
|
aer | aer ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Gibt ersten Posten jedes Listenelementes zurück.
|
eine Liste mit jedem ersten Element
|
|
oea | oea ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Gibt ohneersten Posten jedes Listenelementes zurück.
|
eine Liste mit jedem ohneersten Element
|
|
picke | picke ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Pickt ein Zufallselement in die Liste.
|
ein Element in die Liste
|
|
entferne | entferne Elementwert ListenWert | Elementwert: zu entfernendes Element ListenWert: zu bearbeitende Liste |
Gibt eine Kopie der Liste aus, in der der Elementwert
gelöscht ist.
|
eine Liste, mit gelöschtem Elementwert
|
|
groß | groß ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Gibt den Wert in Großschrift zurück.
|
der gleiche Wert in Großschrift
|
|
klein | klein ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Gibt den Wert in Kleinschrift zurück.
|
der gleiche Wert in Kleinschrift
|
|
Name | Synopse | Argumente | Beschreibungen | Rückgabe | Bemerkungen |
wahr | wahr | Logo wahr-Wert
|
wahr
|
|
|
falsch | falsch | Logo falsch-Wert
|
falsch
|
|
|
gleich? | gleich? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 gleich Wert2, sonst falsch
|
|
gleichp | gleichp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 gleich Wert2, sonst falsch
|
|
ungleich? | ungleich? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 ungleich Wert2, sonst falsch
|
|
ungleichp | ungleichp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 ungleich Wert2, sonst falsch
|
|
kleiner? | kleiner? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 kleiner Wert2, sonst falsch
|
|
kleinerp | kleinerp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 kleiner Wert2, sonst falsch
|
|
kleinergleich? | kleinergleich? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 kleiner oder gleich Wert2, sonst falsch
|
|
kleinergleichp | kleinergleichp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 kleiner oder gleich Wert2, sonst falsch
|
|
größer? | größer? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 größer Wert2, sonst falsch
|
|
größerp | größerp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 größer Wert2, sonst falsch
|
|
größergleich? | größergleich? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 größer oder gleich Wert2,
sonst falsch
|
|
größergleichp | größergleichlp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht zwei Logo Werte
|
wahr, falls Wert1 größer oder gleich Wert2, sonst
falsch
|
|
vorher? | vorher? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht sequentiell zwei Logo-Wörter (ASCII-Vergleich).
|
wahr, falls Wert1 vor Wert2 kommt, sonst falsch
|
|
vorherp | vorherp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Vergleicht sequentiell zwei Logo-Wörter (ASCII-Vergleich).
|
wahr, falls Wert1 vor Wert2 kommt, sonst falsch
|
vorherp ist ein Alias für vorher?
|
element? | element? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Teste, ob Wert2 oder Wert1ein Element ist. Wenn Wert2 ein
Wort ist, dann muss Wert1 ein Einzeichen-Wort sein. Wenn Wert2 eine Liste
ist, teste, ob Wert1 ein Element der Wert2-Liste ist.
|
wahr, falls Wert1 ein Element ist von Wert2, sonst falsch
|
|
elementp | elementp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Teste, ob Wert2 oder Wert1ein Element ist. Wenn Wert2 ein
Wort ist, dann muss Wert1 ein Einzeichen-Wort sein. Wenn Wert2 eine Liste
ist, teste, ob Wert1 ein Element der Wert2-Liste ist.
|
wahr, falls Wert1 ein Element ist von Wert2, sonst falsch
|
elementp ist ein Alias für "element?"
|
substring? | substring? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Test: Wert2 ist ein substring von Wert1. Wert1 und Wert2
müssen Wörter sein.
|
wahr, falls Wert1 ein Substring ist von Wert2, sonst falsch
|
|
substringp | substringp Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Test: Wert2 ist ein substring von Wert1. Wert1 und Wert2
müssen Wörter sein.
|
wahr, falls Wert1 ein Substring ist von Wert2, sonst falsch
|
substringp ist ein Alias für "substring?"
|
zahl? | zahl? WertZumTesten | WertzumTesten: zu testender Wert |
Testet einen Wert als eine Zahl.
|
Logo-Wort "wahr", falls Wert eine Zahl ist, sonst Logo-Wort
"falsch".
|
|
zahlp | zahlp WertZumTesten | WertzumTesten: zu testender Wert |
Testet einen Wert als eine Zahl.
|
Logo-Wort "wahr", falls Wert eine Zahl ist, sonst Logo-Wert
"falsch".
|
zahlp ist ein Alias für "zahl?"
|
alle? | alle?
Wert1 Wert2
(und?) |
Wert1: erster Wert Wert2: zweiter Wert |
Wendet ein boolesches UND zwischen zwei Werten an.
|
wahr, falls Wert1 und Wert2 wahr ist, sonst falsch.
|
|
eines? | eines? Wert1 Wert2 | Wert1: erster Wert Wert2: zweiter Wert |
Wendet ein boolesches ODER zwischen zwei Werten an.
|
wahr, falls Wert1 oder Wert2 wahr ist, sonst falsch.
|
|
nicht? | nicht? ZuBearbeitenderWert | ZuBearbeitenderWert: zu bearbeitender Wert |
Wendet ein boolesches NICHT auf den Wert an.
|
wahr, falls Wert wahr ist, sonst falsch
|
|
array? | array? WertZumTesten | WertZumTesten: zu testender Wert |
Testet, ob der Wert ein Array ist.
|
das Wort "wahr" ist der Wert für einen Array
|
|
arrayp | arrayp WertZumTesten | WertzumTesten: zu testender Wert |
Testet, ob der Wert ein Array ist.
|
das Wort "wahr" ist der Wert für einen Array
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
druckeZeile | druckeZeile p1 (druckeZeile p1 ... pn) |
p1...pn: zu druckende Werte |
Druckt auf der Konsole eine Liste des LogoWertes aus.
|
|
|
dz | dz p1 (dz p1 ... pn) |
p1...pn: zu druckende Werte |
Druckt auf der Konsole eine Liste des LogoWertes aus.
|
|
dz ist ein Alias für "druckeZeile"
|
zg | zg p1 (zg p1 ... pn) |
p1...pn: zu druckende Werte |
Zeigt auf der Konsole eine Liste des LogoWertes an.
|
|
|
drucke | drucke p1 (drucke p1 ... pn) |
p1...pn: zu druckende Werte |
Druckt auf der Konsole eine Liste des LogoWertes aus. Gleich
wie druckezeile, aber ohne Lücke und Zeilenwechsel.
|
|
|
liesListe | liesListe | Liest eine Zeile als eine Liste aus der Konsole.
|
eine Liste oder ein leeres Wort im Fehlerfalle
|
|
|
liesWort | liesWort | Liest ein Zeile als ein Wort aus der Konsole.
|
ein Wort oder eine leere Liste im Fehlerfalle
|
|
|
parsatz | parse valueToParse | WertAlsParsatz: Wort als Parsatz |
Parsatz ein Wort wie wenn es als liesliste (ll) eingetragen
wurde.
|
eine Liste oder ein leeres Wort im Fehlerfalle
|
|
tueParSatz | tueParSatz valueToParse | WertAlsParsatz: Wort als Parsatz |
Parsatz ein Wort wie wenn es als Instruktionsliste
(Anweisungsliste) eingetragen wurde.
|
eine Liste oder ein leeres Wort im Fehlerfalle
|
|
liesZeichen | liesZeichen | Liest ein Zeichen als ein Wort aus der Konsole.
|
ein Wort oder -1 im Fehlerfalle
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
logoversion | logoversion | Gibt die Logoversion in der Form [Liogo 1.0 Windows] aus.
|
eine Liste, die die Version und Plattform beinhaltet.
|
|
|
zeitmilli | zeitmilli | Gib abgelaufene Zeit in Millisekunden aus seit Windows
gestartet worden ist.
|
eine Zahl
|
|
|
zeit | zeit | Gibt die aktuelle Systemzeit als eine Liste aus.
|
eine Liste
|
|
|
ade | ade | Programm wird verlassen.
|
|
|
|
warte | warte Wartezeit | Wartezeit: abzuwartende Zeit |
Warten in 60stel Sekunden
|
|
|
Name | Synopse | Argumente | Beschreibung | Rückgabe | Bemerkungen |
TueWert | TueWert ListeDerInstr | ListeDerInstr: Liste der Instruktion |
Compiliert und arbeitet eine Anweisungsliste ab.
|
eine Liste mit einem Element, falls die Instruktionen einen
Wert zurück geben, sonst eine leere Liste
|
|
tue | tue ListeDerInstr | ListeDerInstr: Liste der Instruktion |
Compiliert und arbeitet eine Anweisungsliste ab.
|
eine Liste mit einem Element, falls die Instruktionen einen
Wert zurück geben, sonst eine leere Liste
|
|
erfasse | erfasse p1 p2 (erfasse p1 p2 ... pn) |
p1...pn: ListeDerInstr: Liste der Instruktion
und zu verarbeitenden Daten |
Bindet einen Befehl oder Anweisungsliste zu einer Datenliste
ein.
|
eine Liste oder ein Wort (abhängig von Dateneingabetyp)
enthält bearbeitete Daten
|
|
erfasse.satz | erfasse.satz p1 p2 (erfasse.satz p1 p2 ... pn) |
p1...pn: Liste der Instruktion und zu verarbeitenden
Daten |
Bindet einen Befehl oder Anweisungsliste zu einer Datenliste
ein.
|
eine Liste enthält abgearbeitete Daten
|
|
benutze | benutze VorlageWert ListeDerParam | VorlageWert: Vorlagewert (muss eine der bekannten
Form verwenden: benannte Prozedur, expliziter Slot, ...) ListeDerParam: Parameterwert für die Vorlage |
Verwendet eine Vorlage auf eine Werteliste gebraucht als
Vorlageparameter. Parameterzahl, erwartet von der Vorlage, muss passen auf
die Zahl der Parameterwerte.
|
gibt bearbeiteten Vorlagewert zurück (oder Null, falls kein Wert zurückgegeben wurde) |
|
anrufen | anrufen p1 p2 (anrufen p1 p2 ... pn) |
p1...pn: Liste der Instruktion und zu verarbeitenden
Daten |
Ruft eine Vorlage auf. Parameterzahl, erwartet von der Vorlage,
muss passen auf die Zahl der Parameterwerte.
|
gibt bearbeiteten Vorlagewert zurück (oder Null, falls
kein Wert zurückgegeben wurde)
|
|
fürjedes | fürjedes p1 p2 (fürjedes p1 p2 ... pn) |
p1...pn: Werteliste und Vorlagenliste |
Zählt eine Werteliste ab und benennt eine Vorlage zu
jedem Element.
|
|
|
filter | filter VorlageWert Data | VorlageWert: Vorlagewert (muss eine der bekannten
Form verwenden: benannte Prozedur, expliziter Slot, ...) Data: zu verarbeitende Daten: eine Liste oder ein Wort |
Filtert eine Werteliste, indem eine Vorlage benutzt wird.
Jedes Element der Liste (oder jedes Zeichen eines Wortes) wird verwendet
für die Vorlage. Die Vorlage muss "wahr" zurück geben, um den Wert
zu behalten und sonst "falsch".
|
eine Liste oder ein Wort (abhängig vom Dateneingabetyp)
enthält bearbeitete Daten
|
|
finden | finden VorlageWert Data | VorlageWert: Vorlagewert (muss eine der bekannten
Form verwenden: benannte Prozedur, expliziter Slot, ...) Data: zu verarbeitende Daten: eine Liste oder ein Wort |
Findet einen Wert beim Gebrauch einer Vorlage. Jedes Element
in der Liste (oder jedes Zeichen eines Wortes) wird mit der Vorlage getestet.
Die Vorlage muss "wahr" zurück geben, um den Wert zu behalten und sonst
"falsch".
|
gefundener Wert des Elementes
|
|
reduzieren | reduzieren VorlageWert Data | VorlageWert: Vorlagewert (muss eine der bekannten
Form verwenden: benannte Prozedur, expliziter Slot, ...) data: zu verarbeitende Daten: Wort oder Liste |
Vermindert jedesmal Daten (Wort oder Liste) unter
Verwendung der Vorlage mit zwei Parametern bis keine Daten mehr vorhanden
sind.
|
der Ergebniswert
|
|
wert | wert NameWert | NameWert: Liste der Anweisung |
Compiliert und arbeitet eine Anweisungsliste ab.
|
eine Liste mit einem Element, falls Anweisungen einen Wert
zurück geben, sonst eine leere Liste
|
|
lade | lade p1 (lade p1 ... pn) |
p1...pn: Liste der Bibliotheken
Name (assemblys) |
Lädt in den Kontext eine Liste der Bibliotheken.
|
|
|
vergiss | vergiss p1 (vergiss p1 ... pn) |
p1...pn: Liste der Bibliotheken
Name (assemblys) |
Befreit von einer Bibliothekenliste.
|
|
|
grundwörter | grundwörter | Gibt eine Liste mit allen Grundwörtern aus.
|
eine Liste mit Namen jedes Grundwortes
|
|
|
grundwortp | grundwortp Name | Name: ein Wort |
Testet, ob der Parameter ein Name einer Grundwortprozedur
ist.
|
wahr oder falsch
|
|
grundwort? | grundwort? Name | Name: ein Wort |
Testet, ob der Parameter ein Name einer Grundwortprozedur
ist.
|
wahr oder falsch
|
grundwort? ist ein Alias für "grundwortp"
|
prozeduren | prozeduren | Gibt eine Liste mit allen benutzerdefinierten Prozeduren
aus.
|
eine Liste mit Namen jeder benutzerdefinierten Prozedur
|
|
|
prozedurp | prozedurp Name | Name: ein Wort |
Testet, ob der Parameter ein Name einer Prozedur ist.
|
wahr oder falsch
|
|
prozedur? | prozedur? Name | Name: ein Wort |
Testet, ob der Parameter ein Name einer Prozedur ist.
|
wahr oder falsch
|
prozedur? ist ein Alias für "prozedurp"
|
schlüsselwörter | schlüsselwörter | Gibt eine Liste mit Schlüsselwörtern aus (Symbole
sind nicht eingeschlossen).
|
eine Liste mit Namen jedes Schlüsselwortes
|
|
|
schlüsselwortp | schlüsselwortp Name | Name: ein Wort |
Testet, ob der Parameter ein Name eines Schlüsselwortes
ist.
|
wahr oder falsch
|
|
schlüsselwort? | schlüsselwort? Name | Name: ein Wort |
Testet, ob der Parameter ein Name eines Schlüsselwortes
ist.
|
wahr oder falsch
|
schlüsselwort? ist ein Alias für
"schlüsselwortp"
|
?rest | ?rest (?rest p0 ... pn) |
p1...pn: Index der Parameter |
Zu einer Vorlage, ?REST vertritt das Maß der Eingabe
auf der rechten Seite des aktuellen Wertes.
|
zu bearbeitender schwebender Wert
|
|
zgNamen | zgNamen | Druckt aktuell definierte Variablen lokaler und globaler
Art aus.
|
|
|
|
ProtokollEin | ProtokollEin InhaltsListe | InhaltsListe: ein Wort, eine Liste oder eine Liste
mit einer bis zu drei Listen |
Aktiviert das Protokoll (Einzelschritte) für Prozeduren,
Variablen oder Eigenschaften.
|
|
|
ProtokollAus | ProtokollAus InhaltsListe | InhaltsListe: ein Wort, eine Liste oder eine Liste
mit einer bis zu drei Listen |
Desaktiviert das Protokoll (Einzelschritte) für Prozeduren,
Variablen oder Eigenschaften.
|
|
|
ProtokollEinp | ProtokollEinp InhaltsListe | InhaltsListe: ein Wort, eine Liste oder eine Liste
mit einer bis zu drei Listen |
Testet protokolliert Prozeduren, Variablen oder Eigenschaften.
|
wahr oder falsch
|
|
ProtokollEin? | ProtokollEin? InhaltsListe | InhaltsListe: ein Wort, eine Liste oder eine Liste
mit einer bis zu drei Listen |
Testet protokolliert Prozeduren, Variablen oder Eigenschaften.
|
wahr oder falsch
|
ProtokollEin? ist ein Alias für "ProtokollEinp"
|
Deutsche LIOGO-Übersetzung Copyright (c) 2012 Lionel Laské und Stephan Vogel ©