Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
programmieren_lernen:hashtabelle [2014/10/11 19:14] ingo_wichmann |
programmieren_lernen:hashtabelle [2015/10/23 14:32] 192.168.1.222 |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
* Wie füge ich neue Elemente hinzu? | * Wie füge ich neue Elemente hinzu? | ||
* Wie lese ich ein Element aus? | * Wie lese ich ein Element aus? | ||
+ | * Wie lösche ich ein Element? | ||
* Wie verändere ich Elemente, die schon im Hash drin sind? | * Wie verändere ich Elemente, die schon im Hash drin sind? | ||
* Wie überprüfe ich, ob mein Hash zu einem bestimmten Schlüssel einen Wert enthält? | * Wie überprüfe ich, ob mein Hash zu einem bestimmten Schlüssel einen Wert enthält? | ||
Zeile 27: | Zeile 28: | ||
=== Problemlösungsaufgaben === | === Problemlösungsaufgaben === | ||
+ | Schreibe ein Programm ''donau'', dass vom Benutzer eine Eingabe eines der Datenfelder ''name'', ''länge'', ''quelle'', ''quellhöhe'', ''mündungshöhe'' erwartet. Und darauf den entsprechenden Wert aus folgendem Datensatz ausgibt: | ||
+ | <file> | ||
+ | name: 'Donau', | ||
+ | länge: 2857, | ||
+ | quelle: 'Bregquelle', | ||
+ | quellhöhe: 1078, | ||
+ | mündungshöhe: 0, | ||
+ | </file> | ||
+ | Aufruf des Programms: | ||
+ | ./donau | ||
+ | Ausgabe/Eingabe: | ||
+ | <file> | ||
+ | Bitte geben Sie das gewünschte Feld ein: (name, länge, quelle, quellhöhe oder mündungshöhe) | ||
+ | name | ||
+ | Donau | ||
+ | </file> | ||
+ | |||
Schreibe ein Programm ''statistik'', das vom Benutzer eine Eingabe erwartet. Sobald der Benutzer eine leere Zeile eingibt, gibt das Programm eine Statistik über die Häufigkeit der eingegebenen Zeichen aus. | Schreibe ein Programm ''statistik'', das vom Benutzer eine Eingabe erwartet. Sobald der Benutzer eine leere Zeile eingibt, gibt das Programm eine Statistik über die Häufigkeit der eingegebenen Zeichen aus. | ||