Modul 319 - Programmieren

Was ist Programmieren?

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Flowchart - Quiz

  • Ablauf
  • Fragen mit Ja/Nein
  • Wiederholungen
  • Ein Problem wird Gelöst rsp. Frage beantwortet
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Rezept

  • Ablauf
  • Wiederholungen
  • Ein Problem wird Gelöst rsp. ein Fladenbrot gebacken
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Kennen Sie mehr Situationen?

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Grundstrukturen

Es wurden also 3 Grundstrukturen für Abläufe gefunden:

  • Sequenz (Schritt für Schritt)
  • Selektion / Bedingung (if, else, ...)
  • Iteration (do, while, for, ...)
BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Algorithmus

Eine spezifische Kombination vo

  • Sequenz (Schritte)
  • Selektion (Bedingungen if, else)
  • und Iteration (Wiederholungen)

um ein generelles Problem zu lösen.

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

+ 🤖

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Was ist nun Programmieren?

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Programmieren ist das Beschreiben einer Problemlösung mit Hilfe der
drei Grundstrukturen, sodass es ein Computer versteht und ausführen kann.


  • 💡 Ein Computerprogramm ist daher immer auch ein Algorithmus.

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Und wie geht das?

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren
Modul 319 - Programmieren

Mit Programmiersprachen!

BBZBL / Lukas Hodel / Applikationen entwerfen und implementieren