Duden/Listen Funktionen

Leere_Zahl

Löscht alle Zahlen aus der gegebenen Zahlen Liste.
  • Parameter: liste
  • Parameter Typ: Zahlen Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Zahlen Liste in liste.

Hinzufügen_Zahl

Fügt eine Zahl am Ende der gegeben Zahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_int liste elm (die Größe von einer Zahl).

Einfügen_Zahl

Fügt eine Zahl vor einem Index in der gegebenen Zahlen Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_int liste (index minus 1) elm (die Größe von einer Zahl).

Einfügen_Bereich_Zahl

Fügt eine Zahlen Liste vor einem Index in der gegebenen Zahlen Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahlen Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_int liste (index minus 1) range (die Größe von einer Zahl).

Voranstellen_Zahl

Fügt eine Zahl am Anfang der gegeben Zahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_int liste elm (die Größe von einer Zahl).

Lösche_Element_Zahl

Entfernt die Zahl an dem gegeben Index aus der gegeben Zahlen Liste.
  • Parameter: liste, index
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <liste>

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_int liste index index (die Größe von einer Zahl).

Lösche_Bereich_Zahl

Entfernt alle Zahlen aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Zahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_int liste (start minus 1) (end minus 1) (die Größe von einer Zahl).

Füllen_Zahl

Füllt die gegebene Zahlen Liste mit der gegebenen Zahl.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <liste> mit <elm>

Implementation

    Die Zahlen Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Zahl_Ref

Gibt den Index der gegebenen Zahl aus der Liste zurück oder -1 wenn die Zahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Für jede Zahl i von 1 bis (die Länge von liste), wenn liste an der Stelle i gleich elm ist, gib i zurück.
    Gib -1 zurück.

Index_Von_Zahl

Gibt den Index der gegebenen Zahl aus der Liste zurück oder -1 wenn die Zahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Gib den Index von elm in liste zurück.

Enthält_Zahl_Ref

Gibt zurück ob die Zahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Für jede Zahl z in liste, wenn z gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Enthält_Zahl

Gibt zurück ob die Zahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Gib wahr, wenn liste elm enthält zurück.

Ist_Leer_Zahl_Ref

Gibt zurück ob die Zahlen Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Zahlen Listen Referenz
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn die Länge von liste gleich 0 ist zurück.

Ist_Leer_Zahl

Gibt zurück ob die Zahlen Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Zahlen Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn liste leer ist zurück.

Erste_N_Elemente_Zahl_Ref

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib liste bis zum n. Element zurück.

Erste_N_Elemente_Zahl

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib die ersten n Elemente von liste zurück.

Letzten_N_Elemente_Zahl_Ref

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Zahlen Listen Referenz, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib liste ab dem (die Länge von liste minus n plus 1). Element zurück.

Letzten_N_Elemente_Zahl

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Zahlen Liste, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib die letzten n Elemente von liste zurück.

Spiegeln_Zahl_Ref

  • Parameter: liste
  • Parameter Typ: Zahlen Listen Referenz
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Zahlen Liste neu ist die Länge von liste Mal 0.
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Spiegeln_Zahl

  • Parameter: liste
  • Parameter Typ: Zahlen Liste
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Gib liste gespiegelt zurück.

Summe_Zahlen_Liste

Berechnet die Summe aller Zahlen in der gegebenen Zahlen Liste.
l := {e1, e2, e3, ..., en}
f(l) = e1 + e2 + e3 + ... + en
  • Parameter: liste
  • Parameter Typ: Zahlen Liste
  • Rückgabe Typ: Zahl

Aliase

  1. die Summe aller Zahlen in <liste>

Implementation

    Die Zahl summe ist 0.
    Für jede Zahl z in liste, erhöhe summe um z.
    Gib summe zurück.

Produkt_Zahlen_Liste

Berechnet das Produkt aller Zahlen in der gegebenen Zahlen Liste.
l := {e1, e2, e3, ..., en}
f(l) = e1 * e2 * e3 * ... * en
f({}) = 0
  • Parameter: liste
  • Parameter Typ: Zahlen Liste
  • Rückgabe Typ: Zahl

Aliase

  1. das Produkt aller Zahlen in <liste>

Implementation

    Wenn die Länge von liste gleich 0 ist, gib 0 zurück.
    Die Zahl prod ist 1.
    Für jede Zahl z in liste, vervielfache prod um z.
    Gib prod zurück.

Elementweise_Summe_Zahl

Berechnet die Summe jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Zahlen Liste, Zahlen Liste
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. jede Zahl aus <l1> mit <l2> addiert

Implementation

    Die Zahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, erhöhe erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Differenz_Zahl

Berechnet die Differenz jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Zahlen Liste, Zahlen Liste
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. jede Zahl aus <l1> mit <l2> subtrahiert

Implementation

    Die Zahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, verringere erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Produkt_Zahl

Berechnet das Produkt jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Zahlen Liste, Zahlen Liste
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. jede Zahl aus <l1> mit <l2> multipliziert

Implementation

    Die Zahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, vervielfache erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Quotient_Zahl

Berechnet den Quotient jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Zahlen Liste, Zahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. jede Zahl aus <l1> mit <l2> dividiert

Implementation

    Die Kommazahlen Liste erg ist die Länge von l1 Mal 0,0.
    Für jede Zahl i von 1 bis die Länge von l1, speichere (l1 an der Stelle i) durch (l2 an der Stelle i) in erg an der Stelle i.
    Gib erg zurück.

Leere_Kommazahl

Löscht alle Kommazahlen aus der gegebenen Kommazahlen Liste.
  • Parameter: liste
  • Parameter Typ: Kommazahlen Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Kommazahlen Liste in liste.

Hinzufügen_Kommazahl

Fügt eine Kommazahl am Ende der gegeben Kommazahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_float liste elm (die Größe von einer Kommazahl).

Einfügen_Kommazahl

Fügt eine Kommazahl vor einem Index in der gegebenen Kommazahlen Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_float liste (index minus 1) elm (die Größe von einer Kommazahl).

Einfügen_Bereich_Kommazahl

Fügt eine Kommazahlen Liste vor einem Index in der gegebenen Kommazahlen Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Kommazahlen Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_float liste (index minus 1) range (die Größe von einer Kommazahl).

Voranstellen_Kommazahl

Fügt eine Kommazahl am Anfang der gegeben Kommazahlen Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_float liste elm (die Größe von einer Kommazahl).

Lösche_Element_Kommazahl

Entfernt die Kommazahl an dem gegeben Index aus der gegeben Kommazahlen Liste.
  • Parameter: liste, index
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <liste>

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_float liste index index (die Größe von einer Kommazahl).

Lösche_Bereich_Kommazahl

Entfernt alle Kommazahlen aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_float liste (start minus 1) (end minus 1) (die Größe von einer Kommazahl).

Füllen_Kommazahl

Füllt die gegebene Kommazahlen Liste mit der gegebenen Kommazahl.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <liste> mit <elm>

Implementation

    Die Kommazahlen Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Kommazahl_Ref

Gibt den Index der gegebenen Kommazahl aus der Liste zurück oder -1 wenn die Kommazahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Für jede Zahl i von 1 bis (die Länge von liste), Wenn liste an der Stelle i gleich elm ist, Gib i zurück.
    Gib -1 zurück.

Index_Von_Kommazahl

Gibt den Index der gegebenen Kommazahl aus der Liste zurück oder -1 wenn die Kommazahl nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Liste, Kommazahl
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

    Gib den Index von elm in liste zurück.

Enthält_Kommazahl_Ref

Gibt zurück ob die Kommazahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Listen Referenz, Kommazahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Für jede Kommazahl z in liste, wenn z gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Enthält_Kommazahl

Gibt zurück ob die Kommazahl in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Kommazahlen Liste, Kommazahl
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Gib wahr, wenn liste elm enthält zurück.

Ist_Leer_Kommazahl_Ref

  • Parameter: liste
  • Parameter Typ: Kommazahlen Listen Referenz
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn die Länge von liste gleich 0 ist zurück.

Ist_Leer_Kommazahl

Gibt zurück ob die Kommazahlen Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Kommazahlen Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn liste leer ist zurück.

Erste_N_Elemente_Kommazahl_Ref

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib liste bis zum n. Element zurück.

Erste_N_Elemente_Kommazahl

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Kommazahlen Liste, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib die ersten n Elemente von liste zurück.

Letzten_N_Elemente_Kommazahl_Ref

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Kommazahlen Listen Referenz, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib liste ab dem (die Länge von liste minus n plus 1). Element zurück.

Letzten_N_Elemente_Kommazahl

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Kommazahlen Liste, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib die letzten n Elemente von liste zurück.

Spiegeln_Kommazahl_Ref

  • Parameter: liste
  • Parameter Typ: Kommazahlen Listen Referenz
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Kommazahlen Liste neu ist die Länge von liste Mal 0,0.
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Spiegeln_Kommazahl

  • Parameter: liste
  • Parameter Typ: Kommazahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Kommazahlen Liste neu ist die Länge von liste Mal 0,0.
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Summe_Kommazahlen_Liste

Berechnet die Summe aller Zahlen in der gegebenen Zahlen Liste.
l := {e1, e2, e3, ..., en}
f(l) = e1 + e2 + e3 + ... + en
  • Parameter: liste
  • Parameter Typ: Kommazahlen Liste
  • Rückgabe Typ: Kommazahl

Aliase

  1. die Summe aller Kommazahlen in <liste>

Implementation

    Die Kommazahl summe ist 0,0.
    Für jede Kommazahl z in liste, erhöhe summe um z.
    Gib summe zurück.

Produkt_Kommazahlen_Liste

Berechnet das Produkt aller Kommazahlen in der gegebenen Kommazahlen Liste.
l := {e1, e2, e3, ..., en}
f(l) = e1 * e2 * e3 * ... * en
f({}) = 0,0
  • Parameter: liste
  • Parameter Typ: Kommazahlen Liste
  • Rückgabe Typ: Kommazahl

Aliase

  1. das Produkt aller Kommazahlen in <liste>

Implementation

    Wenn die Länge von liste gleich 0 ist, gib 0,0 zurück.
    Die Kommazahl prod ist 1,0.
    Für jede Kommazahl z in liste, vervielfache prod um z.
    Gib prod zurück.

Elementweise_Summe_Kommazahl

Berechnet die Summe jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Kommazahlen Liste, Kommazahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. jede Kommazahl aus <l1> mit <l2> addiert

Implementation

    Die Kommazahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, erhöhe erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Differenz_Kommazahl

Berechnet die Differenz jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Kommazahlen Liste, Kommazahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. jede Kommazahl aus <l1> mit <l2> subtrahiert

Implementation

    Die Kommazahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, verringere erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Produkt_Kommazahl

Berechnet das Produkt jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Kommazahlen Liste, Kommazahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. jede Kommazahl aus <l1> mit <l2> multipliziert

Implementation

    Die Kommazahlen Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, vervielfache erg an der Stelle i um (l2 an der Stelle i).
    Gib erg zurück.

Elementweise_Quotient_Kommazahl

Berechnet den Quotient jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Kommazahlen Liste, Kommazahlen Liste
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. jede Kommazahl aus <l1> mit <l2> dividiert

Implementation

    Die Kommazahlen Liste erg ist die Länge von l1 Mal 0,0.
    Für jede Zahl i von 1 bis die Länge von l1, speichere erg an der Stelle i durch (l2 an der Stelle i) in erg an der Stelle i.
    Gib erg zurück.

Leere_Wahrheitswert

Löscht alle Wahrheitswerts aus der gegebenen Wahrheitswert Liste.
  • Parameter: liste
  • Parameter Typ: Wahrheitswert Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Wahrheitswert Liste in liste.

Hinzufügen_Wahrheitswert

Fügt einen Wahrheitswert am Ende der gegeben Wahrheitswert Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_bool liste elm (die Größe von einem Wahrheitswert).

Einfügen_Wahrheitswert

Fügt einen Wahrheitswert vor einem Index in der gegebenen Wahrheitswert Liste ein.
  • Parameter: liste, index, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_bool liste (index minus 1) elm (die Größe von einem Wahrheitswert).

Einfügen_Bereich_Wahrheitswert

Fügt eine Wahrheitswert Liste vor einem Index in der gegebenen Wahrheitswert Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, range
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Wahrheitswert Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_bool liste (index minus 1) range (die Größe von einem Wahrheitswert).

Voranstellen_Wahrheitswert

Fügt einen Wahrheitswert am Anfang der gegeben Wahrheitswert Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_bool liste elm (die Größe von einem Wahrheitswert).

Lösche_Element_Wahrheitswert

Entfernt den Wahrheitswert an dem gegeben Index aus der gegeben Wahrheitswert Liste.
  • Parameter: liste, index
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <liste>

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_bool liste index index (die Größe von einem Wahrheitswert).

Lösche_Bereich_Wahrheitswert

Entfernt alle Wahrheitswerts aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_bool liste (start minus 1) (end minus 1) (die Größe von einem Wahrheitswert).

Füllen_Wahrheitswert

Füllt die gegebene Kommazahlen Liste mit der gegebenen Kommazahl.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <liste> mit <elm>

Implementation

    Die Wahrheitswert Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Wahrheitswert_Ref

Gibt den Index des gegebenen Wahrheitswert aus der Liste zurück oder -1 wenn der Wahrheitswert nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Für jede Zahl i von 1 bis (die Länge von liste), Wenn liste an der Stelle i gleich elm ist, Gib i zurück.
    Gib -1 zurück.

Index_Von_Wahrheitswert

Gibt den Index des gegebenen Wahrheitswerts aus der Liste zurück oder -1 wenn der Wahrheitswert nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Liste, Wahrheitswert
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

    Gib den Index von elm in liste zurück.

Enthält_Wahrheitswert_Ref

Gibt zurück ob der Wahrheitswert in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Listen Referenz, Wahrheitswert
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Für jeden Wahrheitswert b in liste, wenn b gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Enthält_Wahrheitswert

Gibt zurück ob der Wahrheitswert in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Wahrheitswert Liste, Wahrheitswert
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Gib wahr, wenn liste elm enthält zurück.

Ist_Leer_Wahrheitswert_Ref

Gibt zurück ob die Wahrheitswert Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Wahrheitswert Listen Referenz
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn die Länge von liste gleich 0 ist zurück.

Ist_Leer_Wahrheitswert

Gibt zurück ob die Wahrheitswert Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Wahrheitswert Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn liste leer ist zurück.

Erste_N_Elemente_Wahrheitswert_Ref

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib liste bis zum n. Element zurück.

Erste_N_Elemente_Wahrheitswert

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Wahrheitswert Liste, Zahl
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib die ersten n Elemente von liste zurück.

Letzten_N_Elemente_Wahrheitswert_Ref

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Wahrheitswert Listen Referenz, Zahl
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib liste ab dem (die Länge von liste minus n plus 1). Element zurück.

Letzten_N_Elemente_Wahrheitswert

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Wahrheitswert Liste, Zahl
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib die letzten n Elemente von liste zurück.

Spiegeln_Wahrheitswert_Ref

  • Parameter: liste
  • Parameter Typ: Wahrheitswert Listen Referenz
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Wahrheitswert Liste neu ist die Länge von liste Mal falsch.
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Spiegeln_Wahrheitswert

  • Parameter: liste
  • Parameter Typ: Wahrheitswert Liste
  • Rückgabe Typ: Wahrheitswert Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Gib liste gespiegelt zurück.

Leere_Buchstabe

Löscht alle Buchstaben aus der gegebenen Buchstaben Liste.
  • Parameter: liste
  • Parameter Typ: Buchstaben Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Buchstaben Liste in liste.

Hinzufügen_Buchstabe

Fügt einen Buchstaben am Ende der gegeben Buchstaben Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_char liste elm (die Größe von einem Buchstabe).

Einfügen_Buchstabe

Fügt einen Buchstaben vor einem Index in der gegebenen Buchstaben Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, elm
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_char liste (index minus 1) elm (die Größe von einem Buchstabe).

Einfügen_Bereich_Buchstabe

Fügt eine Buchstaben Liste vor einem Index in der gegebenen Buchstaben Liste ein.
  • Parameter: liste, index, range
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Buchstaben Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_char liste (index minus 1) range (die Größe von einem Buchstabe).

Voranstellen_Buchstabe

Fügt einen Buchstaben am Anfang der gegeben Buchstaben Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_char liste elm (die Größe von einem Buchstabe).

Lösche_Element_Buchstabe

Entfernt den Buchstaben an dem gegeben Index aus der gegeben Buchstaben Liste.
  • Parameter: liste, index
  • Parameter Typ: Buchstaben Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <liste>

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_char liste index index (die Größe von einem Buchstabe).

Lösche_Bereich_Buchstabe

Entfernt alle Buchstaben aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Buchstaben Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_char liste (start minus 1) (end minus 1) (die Größe von einem Buchstabe).

Füllen_Buchstabe

Füllt die gegebene Buchstaben Liste mit dem gegebenen Buchstaben.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <liste> mit <elm>

Implementation

    Die Buchstaben Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Buchstabe_Ref

Gibt den Index des gegebenen Buchstaben aus der Liste zurück oder -1 wenn der Buchstaben nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Für jede Zahl i von 1 bis (die Länge von liste), Wenn liste an der Stelle i gleich elm ist, Gib i zurück.
    Gib -1 zurück.

Index_Von_Buchstabe

Gibt den Index des gegebenen Buchstabens aus der Liste zurück oder -1 wenn der Buchstabe nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Liste, Buchstabe
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>

Implementation

    Gib den Index von elm in liste zurück.

Enthält_Buchstabe_Ref

Gibt zurück ob der Buchstabe in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Listen Referenz, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Für jeden Buchstaben b in liste, wenn b gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Enthält_Buchstabe

Gibt zurück ob der Buchstabe in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Buchstaben Liste, Buchstabe
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Gib wahr, wenn liste elm enthält zurück.

Ist_Leer_Buchstabe_Ref

Gibt zurück ob die Buchstaben Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Buchstaben Listen Referenz
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn die Länge von liste gleich 0 ist zurück.

Ist_Leer_Buchstabe

Gibt zurück ob die Buchstaben Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Buchstaben Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn liste leer ist zurück.

Erste_N_Elemente_Buchstabe_Ref

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Buchstaben Listen Referenz, Zahl
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib liste bis zum n. Element zurück.

Erste_N_Elemente_Buchstabe

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Buchstaben Liste, Zahl
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib die ersten n Elemente von liste zurück.

Letzten_N_Elemente_Buchstabe_Ref

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Buchstaben Listen Referenz, Zahl
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib liste ab dem (die Länge von liste minus n plus 1). Element zurück.

Letzten_N_Elemente_Buchstabe

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Buchstaben Liste, Zahl
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib die letzten n Elemente von liste zurück.

Spiegeln_Buchstabe_Ref

  • Parameter: liste
  • Parameter Typ: Buchstaben Listen Referenz
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Buchstaben Liste neu ist die Länge von liste Mal ' '.
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Spiegeln_Buchstabe

  • Parameter: liste
  • Parameter Typ: Buchstaben Liste
  • Rückgabe Typ: Buchstaben Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Gib liste gespiegelt zurück.

Aneinandergehaengt_Buchstabe_Ref

Verkettet alle Buchstaben der gegebenen Liste zu einem Text und gibt diesen zurück.
  • Parameter: liste
  • Parameter Typ: Buchstaben Listen Referenz
  • Rückgabe Typ: Text

Aliase

  1. <liste> aneinandergehängt

Implementation

Implementiert in libddpstdlib.a

Aneinandergehängt_Buchstabe

Verkettet alle Buchstaben der gegebenen Liste zu einem Text und gibt diesen zurück.
  • Parameter: liste
  • Parameter Typ: Buchstaben Liste
  • Rückgabe Typ: Text

Aliase

  1. <liste> aneinandergehängt

Implementation

    Gib liste aneinandergehängt zurück.

Leere_Text

Löscht alle Texte aus der gegebenen Text Liste.
  • Parameter: liste
  • Parameter Typ: Text Listen Referenz
  • Rückgabe Typ: nichts

Aliase

  1. Leere <liste>

Implementation

    Speichere eine leere Text Liste in liste.

Hinzufügen_Text

Fügt einen Text am Ende der gegeben Text Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Füge <elm> an <liste> an
  2. füge <elm> an <liste> an

Implementation

    efficient_list_append_string liste elm (die Größe von einem Text).

Einfügen_Text

Fügt einen Text vor einem Index in der gegebenen Text Liste ein.
  • Parameter: liste, index, elm
  • Parameter Typ: Text Listen Referenz, Zahl, Text
  • Rückgabe Typ: nichts

Aliase

  1. Setze <elm> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_string liste (index minus 1) elm (die Größe von einem Text).

Einfügen_Bereich_Text

Fügt eine Text Liste vor einem Index in der gegebenen Text Liste ein.
Es wird nicht überprüft ob der Index valide ist.
  • Parameter: liste, index, range
  • Parameter Typ: Text Listen Referenz, Zahl, Text Liste
  • Rückgabe Typ: nichts

Aliase

  1. Setze die Elemente in <range> an die Stelle <index> von <liste>

Implementation

    efficient_list_insert_range_string liste (index minus 1) range (die Größe von einem Text).

Voranstellen_Text

Fügt einen Text am Anfang der gegeben Text Liste hinzu.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Stelle <elm> vor <liste>

Implementation

    [Speichere elm verkettet mit liste in liste.]
    efficient_list_prepend_string liste elm (die Größe von einem Text).

Lösche_Element_Text

Entfernt den Text an dem gegeben Index aus der gegeben Text Liste.
  • Parameter: liste, index
  • Parameter Typ: Text Listen Referenz, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche das Element an der Stelle <index> aus <liste>

Implementation

    Speichere index minus 1 in index.
    efficient_list_delete_range_string liste index index (die Größe von einem Text).

Lösche_Bereich_Text

Entfernt alle Texte aus der Liste im Bereich [start, end] (inklusiv)
  • Parameter: liste, start, end
  • Parameter Typ: Text Listen Referenz, Zahl, Zahl
  • Rückgabe Typ: nichts

Aliase

  1. Lösche alle Elemente von <start> bis <end> aus <liste>

Implementation

    efficient_list_delete_range_string liste (start minus 1) (end minus 1) (die Größe von einem Text).

Füllen_Text

Füllt die gegebene Text Liste mit dem gegebenen Text.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: nichts

Aliase

  1. Fülle <liste> mit <elm>

Implementation

    Die Text Liste neueListe ist die Länge von liste Mal elm.
    Speichere neueListe in liste.

Index_Von_Text_Ref

Gibt den Index des gegebenen Textes aus der Liste zurück oder -1 wenn der Text nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Für jede Zahl i von 1 bis (die Länge von liste), Wenn liste an der Stelle i gleich elm ist, Gib i zurück.
    Gib -1 zurück.

Index_Von_Text

Gibt den Index des gegebenen Textes aus der Liste zurück oder -1 wenn der Text nicht in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Liste, Text
  • Rückgabe Typ: Zahl

Aliase

  1. der Index von <elm> in <liste>
  2. den Index von <elm> in <liste>
  3. dem Index von <elm> in <liste>

Implementation

    Gib den Index von elm in liste zurück.

Enthält_Text_Ref

Gibt zurück ob der Text in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Listen Referenz, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Für jeden Text t in liste, wenn t gleich elm ist, gib wahr zurück.
    Gib falsch zurück.

Enthält_Text

Gibt zurück ob der Text in der Liste vorhanden ist.
  • Parameter: liste, elm
  • Parameter Typ: Text Liste, Text
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> <elm> nicht enthält
  2. <liste> <elm> enthält

Implementation

    Gib wahr, wenn liste elm enthält zurück.

Ist_Leer_Text_Ref

Gibt zurück ob die Text Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Text Listen Referenz
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn die Länge von liste gleich 0 ist zurück.

Ist_Leer_Text

Gibt zurück ob die Text Liste leer ist.
  • Parameter: liste
  • Parameter Typ: Text Liste
  • Rückgabe Typ: Wahrheitswert

Aliase

  1. <liste> nicht leer ist
  2. <liste> leer ist

Implementation

    Gib wahr, wenn liste leer ist zurück.

Erste_N_Elemente_Text_Ref

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Text Listen Referenz, Zahl
  • Rückgabe Typ: Text Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib liste bis zum n. Element zurück.

Erste_N_Elemente_Text

Gibt liste bis zum n. Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Text Liste, Zahl
  • Rückgabe Typ: Text Liste

Aliase

  1. die ersten <n> Elemente von <liste>

Implementation

    Gib die ersten n Elemente von liste zurück.

Letzten_N_Elemente_Text_Ref

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Text Listen Referenz, Zahl
  • Rückgabe Typ: Text Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib liste ab dem (die Länge von liste minus n plus 1). Element zurück.

Letzten_N_Elemente_Text

Gibt liste ab dem (die Länge von liste minus n). Element zurück.
  • Parameter: liste, n
  • Parameter Typ: Text Liste, Zahl
  • Rückgabe Typ: Text Liste

Aliase

  1. die letzten <n> Elemente von <liste>

Implementation

    Gib die letzten n Elemente von liste zurück.

Spiegeln_Text_Ref

  • Parameter: liste
  • Parameter Typ: Text Listen Referenz
  • Rückgabe Typ: Text Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Die Text Liste neu ist die Länge von liste Mal "".
    Für jede Zahl i von 1 bis (die Länge von liste), Speichere liste an der Stelle i in neu an der Stelle (die Länge von liste minus i plus 1).
    Gib neu zurück.

Spiegeln_Text

  • Parameter: liste
  • Parameter Typ: Text Liste
  • Rückgabe Typ: Text Liste

Aliase

  1. <liste> gespiegelt

Implementation

    Gib liste gespiegelt zurück.

Verketten_Text_Liste_Ref

Verkettet alle Texte in der gegebenen Text liste.
  • Parameter: liste
  • Parameter Typ: Text Listen Referenz
  • Rückgabe Typ: Text

Aliase

  1. alle Texte in <liste> aneinandergehängt

Implementation

    Der Text text ist "".
    Für jeden Text t in liste, speichere text verkettet mit t in text.
    Gib text zurück.

Verketten_Text_Liste

Verkettet alle Texte in der gegebenen Text liste.
  • Parameter: liste
  • Parameter Typ: Text Liste
  • Rückgabe Typ: Text

Aliase

  1. alle Texte in <liste> aneinandergehängt

Implementation

    Gib alle Texte in liste aneinandergehängt zurück.

Elementweise_Verketten_Text_Ref

Verkettet jedes Element aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Text Listen Referenz, Text Listen Referenz
  • Rückgabe Typ: Text Liste

Aliase

  1. jeden Text aus <l1> mit <l2> verkettet

Implementation

    Die Text Liste erg ist l1.
    Für jede Zahl i von 1 bis die Länge von l1, speichere (l1 an der Stelle i) verkettet mit (l2 an der Stelle i) in erg an der Stelle i.
    Gib erg zurück.

Elementweise_Verketten_Text

Verkettet jedes Elements aus l1 mit l2.
Beide Listen müssen gleich lang sein.
  • Parameter: l1, l2
  • Parameter Typ: Text Liste, Text Liste
  • Rückgabe Typ: Text Liste

Aliase

  1. jeden Text aus <l1> mit <l2> verkettet

Implementation

    Gib jeden Text aus l1 mit l2 verkettet zurück.

Aufsteigende_Zahlen

Gibt eine Zahlen Liste aus aufsteigenden Zahlen von start bis end (beide inklusiv) zurück.
z.B.:
f(1, 10) = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
f(5, 5) = {5}
f(-10, 10) = {-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  • Parameter: start, ende
  • Parameter Typ: Zahl, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. eine aufsteigende Zahlen Liste von <start> bis <ende>

Implementation

    Die Zahlen Liste l ist ende minus start plus 1 Mal 0.
    Für jede Zahl i von 0 bis ende minus start, mache:
        Speichere start plus i in l an der Stelle (i plus 1).
    Gib l zurück.

Absteigende_Zahlen

Gibt eine Zahlen Liste aus absteigenden Zahlen von start bis end (beide inklusiv) zurück.
z.B.:
f(0, 0) = {0}
f(10, 1) = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1}
f(-10, 10) = {-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  • Parameter: start, ende
  • Parameter Typ: Zahl, Zahl
  • Rückgabe Typ: Zahlen Liste

Aliase

  1. eine absteigende Zahlen Liste von <start> bis <ende>

Implementation

    Die Zahlen Liste l ist start minus ende plus 1 Mal 0.
    Für jede Zahl i von start bis ende mit Schrittgröße -1, mache:
        Speichere i in l an der Stelle (start minus i plus 1).
    Gib l zurück.

Linspace

Gibt eine <anzahl> lange Kommazahlen Liste aus gleich verteilten Kommazahlen von <start> bis <ende> (beide inklusiv) zurück.
Anzahl muss mindestens 2 sein, sonst wird {NaN} zurückgegeben.
z.B.:
f(1, 10, 2) = {1, 3, 5, 7, 9}
f(5, 5, 1) = {5}
f(-10, 10, 1) = {-10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0 , 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
  • Parameter: start, ende, anzahl
  • Parameter Typ: Kommazahl, Kommazahl, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. eine lineare Kommazahlen Liste von <start> bis <ende> mit <anzahl> Elementen

Implementation

    Die Kommazahlen Liste l ist anzahl Mal 0,0.
    Für jede Zahl i von 0 bis anzahl minus 1, mache:
        Speichere start plus (ende minus start) mal (i durch (anzahl minus 1)) in l an der Stelle (i plus 1).
    Gib l zurück.

Logspace

Gibt eine <anzahl> lange Kommazahlen Liste aus gleich verteilten Kommazahlen von start bis end (beide inklusiv) auf einer Logarithmischen Skala.
Anzahl muss mindestens 2 sein, sonst wird {NaN} zurückgegeben.
z.B.:
f(1,0, 5,0, 5) = {10, 100, 1000, 10000, 100000}
  • Parameter: start, ende, anzahl
  • Parameter Typ: Kommazahl, Kommazahl, Zahl
  • Rückgabe Typ: Kommazahlen Liste

Aliase

  1. eine logarithmische Kommazahlen Liste von <start> bis <ende> mit <anzahl> Elementen

Implementation

    Die Kommazahlen Liste l ist anzahl Mal 0,0.
    Für jede Zahl i von 0 bis anzahl minus 1, mache:
        Speichere 10 hoch (start plus (ende minus start) mal (i durch (anzahl minus 1))) in l an der Stelle (i plus 1).
    Gib l zurück.