Informatisches Problemlösen: Unterschied zwischen den Versionen
Erscheinungsbild
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
[[Kategorie:Informatik]] | [[Kategorie:Informatik]] | ||
== | == Zyklen zur Problemlösung == | ||
=== Allgemeiner Zyklus === | |||
# Problem definieren | # Problem definieren | ||
# (Teil-) Ziele definieren | # (Teil-) Ziele definieren | ||
| Zeile 11: | Zeile 12: | ||
## Ja: Fertig! | ## Ja: Fertig! | ||
## Nein: Problem neu definieren (1) oder anderen Lösungsweg nutzen (3) | ## 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)