Was ist ein Algorithmus?
Ein Algorithmus ist eine eindeutige Schritt-für-Schritt-Anleitung zur Lösung eines Problems.
💡 Das Wort kommt vom persischen Mathematiker al-Chwarizmi (ca. 780–850).
Beispiel: Kuchenbacken 🎂
Ein Rezept ist ein Algorithmus!
1. Backofen auf 180°C vorheizen
2. 200g Mehl + 150g Zucker mischen
3. 3 Eier hinzufügen
4. Alles verrühren
5. In die Form gießen
6. 30 Minuten backen
7. Abkühlen lassen
8. Fertig!
Das ist: Eingabe → Verarbeitung → Ausgabe
Eigenschaften eines Algorithmus
Algorithmen im Alltag
Google-Suche: Du tippst ein Wort → ein Algorithmus durchsucht Milliarden Webseiten → zeigt die relevantesten Ergebnisse
Navigation: Algorithmus berechnet den schnellsten Weg von A nach B
Social Media: Algorithmus entscheidet, welche Posts du siehst
Spotify: Algorithmus analysiert deinen Musikgeschmack → schlägt neue Songs vor
Grundbausteine des Programmierens
Alle Programme bestehen aus nur drei Bausteinen:
1. Sequenz (Reihenfolge)
- Schritt 1, dann Schritt 2, dann Schritt 3
2. Selektion (Bedingung)
- WENN es regnet, DANN nimm einen Schirm mit
- SONST lass den Schirm zuhause
3. Iteration (Schleife)
- WIEDERHOLE 10 Mal: Liegestütz machen
- Oder: SOLANGE hungrig: weiter essen
📌 Mit nur diesen drei Bausteinen kann man jedes Computerprogramm schreiben!
Warum Algorithmen lernen?
Algorithmen sind die Sprache der Computer. Wer sie versteht:
- Kann programmieren lernen (Python, JavaScript, etc.)
- Versteht, wie Apps und Websites funktionieren
- Kann logisch denken und Probleme strukturiert lösen
- Hat eine Schlüsselkompetenz für die Zukunft
Informatik ist nicht „nur für Nerds" — es ist die Superpower des 21. Jahrhunderts! 🚀