Informatisches Problemlösen: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) Die Seite wurde neu angelegt: „Kategorie:Informatik“ |
Admin (Diskussion | Beiträge) |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:Informatik]] | [[Kategorie:Informatik]] | ||
== Zyklen zur Problemlösung == | |||
=== Allgemeiner Zyklus === | |||
# Problem definieren | |||
# (Teil-) Ziele definieren | |||
# Lösungswege suchen/ entwickeln | |||
# für einen Weg entscheiden | |||
# Lösung implementieren | |||
# Evaluation (Wurde das Ziel erreicht?) | |||
## Ja: Fertig! | |||
## Nein: Problem neu definieren (1) oder anderen Lösungsweg nutzen (3) | |||
=== Deming-Kreis === | |||
Benannt nach William Edwards Deming. | |||
Auch '''PDCA-Zyklus''' genannt: | |||
# plan (Analyse, Ziele setzen) | |||
# do (in kleinen Schritten anwenden und testen) | |||
# check (Soll-Ist-Analyse, Bewertung) | |||
# act (Bei Erfolg: Ergebnis festhalten. Bei Misserfolg: Zyklus neu beginnen.) | |||
== Informatisches Denken == | |||
=== Algorithmisch denken === | |||
* Möglichkeiten der Programmiersprache bedenken | |||
* Vorhandene Algorithmen nutzen | |||
=== Abstraktion === | |||
* Wichtiges/ Unwichtiges trennen | |||
* Fokus auf das Wesentliche | |||
=== Dekomposition === | |||
* Zerlegung in lösbare Teilprobleme | |||
=== Mustererkennung === | |||
* Analogien u. Wiederholung ermitteln und nutzen | |||
== Modellierung in der Informatik == | |||
* wichtiger Schritt der Problemlösung und der Softwareentwicklung | |||
* Ziel: Veranschaulichung, Übersicht | |||
=== Modellarten === | |||
* Fluss-Diagramm (Abläufe von Arbeitsschritten) | |||
* ER-Modell (Zusammenhänge von Objekten und Eigenschaften, z.B. für Datenbanken) | |||
* UML-Diagramm (Darstellung von Klassen, Attributen und Methoden und ihre Zusammenhänge, z.B. für Datenbanken oder objektorientierte Programmierung) | |||
* Struktur-Diagramm/ Struktogramm (Programmabläufe darstellen, z.B. Scratch) | |||
* Sequenz-Diagramm (zeitlich geordnete Kommunikationsabläufe, z.B. Geldabheben) | |||
Aktuelle Version vom 29. Januar 2026, 09:07 Uhr
Zyklen zur Problemlösung
Allgemeiner Zyklus
- Problem definieren
- (Teil-) Ziele definieren
- Lösungswege suchen/ entwickeln
- für einen Weg entscheiden
- Lösung implementieren
- Evaluation (Wurde das Ziel erreicht?)
- Ja: Fertig!
- Nein: Problem neu definieren (1) oder anderen Lösungsweg nutzen (3)
Deming-Kreis
Benannt nach William Edwards Deming.
Auch PDCA-Zyklus genannt:
- plan (Analyse, Ziele setzen)
- do (in kleinen Schritten anwenden und testen)
- check (Soll-Ist-Analyse, Bewertung)
- act (Bei Erfolg: Ergebnis festhalten. Bei Misserfolg: Zyklus neu beginnen.)
Informatisches Denken
Algorithmisch denken
- Möglichkeiten der Programmiersprache bedenken
- Vorhandene Algorithmen nutzen
Abstraktion
- Wichtiges/ Unwichtiges trennen
- Fokus auf das Wesentliche
Dekomposition
- Zerlegung in lösbare Teilprobleme
Mustererkennung
- Analogien u. Wiederholung ermitteln und nutzen
Modellierung in der Informatik
- wichtiger Schritt der Problemlösung und der Softwareentwicklung
- Ziel: Veranschaulichung, Übersicht
Modellarten
- Fluss-Diagramm (Abläufe von Arbeitsschritten)
- ER-Modell (Zusammenhänge von Objekten und Eigenschaften, z.B. für Datenbanken)
- UML-Diagramm (Darstellung von Klassen, Attributen und Methoden und ihre Zusammenhänge, z.B. für Datenbanken oder objektorientierte Programmierung)
- Struktur-Diagramm/ Struktogramm (Programmabläufe darstellen, z.B. Scratch)
- Sequenz-Diagramm (zeitlich geordnete Kommunikationsabläufe, z.B. Geldabheben)