Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
programmieren_lernen:listen [2014/10/11 11:08] ingo_wichmann angelegt |
programmieren_lernen:listen [2015/10/23 10:25] 192.168.1.222 |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Datentypen (II): Array ====== | + | ====== Datentypen (II): Listen/Arrays ====== |
Erklärung: Wie kann ich mehrere Dinge (z.B. Namen von Benutzern, Zahlen) hintereinander abspeichern? | Erklärung: Wie kann ich mehrere Dinge (z.B. Namen von Benutzern, Zahlen) hintereinander abspeichern? | ||
=== Syntaxaufgaben === | === Syntaxaufgaben === | ||
- | * Packe die folgenden Elemente in ein Array/eine Liste names ''liste'': ''"eins", 2, 3.0'' | + | * Packe die folgenden Elemente in ein Array/eine Liste names ''liste'': ''"eins", 2, 3.0, True'' |
* Gebe die Länge der vorherigen Liste aus. | * Gebe die Länge der vorherigen Liste aus. | ||
- | * Gebe die Elemente einzeln wieder aus. | + | * Gebe ein Element einzeln wieder aus. |
* Weise dem zweiten Element der Liste einen neuen Wert zu. | * Weise dem zweiten Element der Liste einen neuen Wert zu. | ||
* Welchen Wert enthält die Variable ''liste'' am Ende von folgendem Pseudocode. Bitte durch nachdenken lösen, dann mit einem Programm überprüfen! Warum ist der Wert so, wie du herausgefunden hast? | * Welchen Wert enthält die Variable ''liste'' am Ende von folgendem Pseudocode. Bitte durch nachdenken lösen, dann mit einem Programm überprüfen! Warum ist der Wert so, wie du herausgefunden hast? | ||
Zeile 12: | Zeile 12: | ||
b = 2 | b = 2 | ||
c = 3.0 | c = 3.0 | ||
- | liste = [a,b,c] | + | d = True |
+ | liste = [a, b, c, d] | ||
a = 5 | a = 5 | ||
</file> | </file> | ||
* Wie füge ich am Ende bzw. am Anfang einer Liste ein oder mehrere Elemente an? | * Wie füge ich am Ende bzw. am Anfang einer Liste ein oder mehrere Elemente an? | ||
- | * Wie erhalte ich aus einer Liste einen Teil, d.h. aus einer Liste ''l'' eine neue Liste ''k'', die die ersten 3 Elemente von ''l'' enthält? | + | * Wie erhalte ich aus einer Liste einen Teil, d.h. aus einer Liste ''liste'' eine neue Liste ''vorne'', die die ersten 3 Elemente von ''liste'' enthält? |
* Wie füge ich zwei Listen zusammen? | * Wie füge ich zwei Listen zusammen? | ||
* Wie finde ich heraus, ob ein bestimmter Wert in einer Liste enthalten ist? | * Wie finde ich heraus, ob ein bestimmter Wert in einer Liste enthalten ist? | ||
Zeile 23: | Zeile 24: | ||
* Was ist der Wahrheitswert von: <code>[], [''], [0], [False]</code> | * Was ist der Wahrheitswert von: <code>[], [''], [0], [False]</code> | ||
+ | === Doku === | ||
+ | [[listen perl |Perl]] * | ||
+ | [[listen python |Python]] * | ||
+ | [[listen ruby |Ruby]] * | ||
+ | [[listen php |PHP]] * | ||
+ | [[listen JavaScript|JavaScript]] |