algorithmen:algolektion03
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
algorithmen:algolektion03 [02.02.2011 13:47] – Stefan Gaum | algorithmen:algolektion03 [09.11.2014 15:47] (aktuell) – Stefan Gaum | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | [[algorithmen: | + | [[algorithmen: |
- | ====== Sortieren ====== | + | ====== |
- | Allen klassischen | + | Sortierverfahren sind von großer Bedeutung für die Informatik, siehe auch |
+ | http:// | ||
+ | |||
+ | Vielen | ||
* zu Beginn liegt ein // | * zu Beginn liegt ein // | ||
* beide Datenbereiche werden durch ein // | * beide Datenbereiche werden durch ein // | ||
Zeile 27: | Zeile 30: | ||
- | ===== Sortieren durch Auswahl (Selection Sort) ===== | + | ===== Sortieren durch Auswahl (Selectionsort) ===== |
+ | [[http:// | ||
Beim Sortieren durch Auswahl wird das kleinste Element des unsortierten Bereichs gesucht, ausgewählt und schließlich mit dem Grenzelement vertauscht. Die Grenze wird anschließend um einen Schritt weitergeschoben, | Beim Sortieren durch Auswahl wird das kleinste Element des unsortierten Bereichs gesucht, ausgewählt und schließlich mit dem Grenzelement vertauscht. Die Grenze wird anschließend um einen Schritt weitergeschoben, | ||
Zeile 39: | Zeile 43: | ||
Im nachstehenden Struktogramm wird eine variable Anzahl von Elementen sortiert. Die Variablen **// | Im nachstehenden Struktogramm wird eine variable Anzahl von Elementen sortiert. Die Variablen **// | ||
- | {{: | + | {{: |
+ | [[http:// | ||
===== Aufgaben ===== | ===== Aufgaben ===== | ||
Zeile 47: | Zeile 52: | ||
- Sortiere die Zahlen 7, 5, 3, 8, 4, 6, 1, 2, 9 auf einem Blatt Papier nach dem Auswahlverfahren. | - Sortiere die Zahlen 7, 5, 3, 8, 4, 6, 1, 2, 9 auf einem Blatt Papier nach dem Auswahlverfahren. | ||
- | - Setze den Algorithmus aus dem Struktogramm | + | - Folge dem Struktogramm |
- | - Teste dein Programm, indem du ein Formular erstellst, welches als Eingabe eine durch Leerzeichen getrennte Liste von Zahlen entgegen nimmt und diese anschließend einmal // | + | - Gib den Mittelwert der Listenelemente aus. |
- | + | | |
- | + | ||
- | ---- | + | |
- | + | ||
- | Zusatzaufgaben: | + | |
- | + | ||
- | * Gib den Mittelwert der Listenelemente aus. | + | |
- | | + | |
- | + | ||
- | ---- | + | |
- | + | ||
- | für ganz Schnelle: | + | |
- | * Erstelle einen Array $numbers mit den Elementen " | ||
- | * Schreibe ein php-Programm, | ||
+ | [[algorithmen: | ||
- | [[algorithmen: | + | |
+ | [[algorithmen: |
algorithmen/algolektion03.1296654474.txt.gz · Zuletzt geändert: 02.02.2011 13:47 von Stefan Gaum