Algorithmus: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
Ein Algorithmus ist ...
+
Eine genaue Anleitung, also eine eindeutig festgelegte Abfolge von Befehlen zur schrittweisen Lösung eines Problems, nennt man auch '''Algorithmus'''.<br \>
 +
Wird die Anleitung richtig befolgt, dann führt sie auch zum erwünschten Ergebnis.
 +
 
 +
Algorithmen findet man nicht nur in der Welt der Programmierung, sondern auch im Alltag.<br \>
 +
Dazu zählen beispielsweise exakt formulierte Kochrezepte, Bau- oder Bedienungsanleitungen.<br \>
 +
Hast du schon mal ein Möbelstück zusammengebaut? Dann hast du dabei, ohne es zu wissen, einen Algorithmus ausgeführt.
 +
 
 +
Der Algorithmus, um eine Tür zu öffnen, könnte zum Beispiel folgendermaßen aussehen:
 +
 
 +
[[Datei:einfach_programmieren_tuere.png|50px|left|Türe]]
 +
 
 +
1. zur Tür gehen
 +
 
 +
2. Hand auf die Türklinke legen
 +
 
 +
3. Türklinke nach unten drücken
 +
 
 +
4. Tür heranziehen
 +
 
 +
[[Datei:Icon_brain.png|20px|Icon]] '''Überlege!'''
 +
 
 +
Auf welche Probleme könnte ein Roboter stoßen, der diesen Algorithmus zum Öffnen einer Tür ausführt?
 +
 
 +
<!--Ein Algorithmus ist ...
  
 
Im Bereich der imperativen bzw. prozeduralen Programmierung verwenden wir verschiedene Anweisungsarten um einem Computer möglichst effizient mitzuteilen, was wir denn gerne von ihm hätten. Typische Elemente eine imperativen Programmiersprache sind unter anderem:
 
Im Bereich der imperativen bzw. prozeduralen Programmierung verwenden wir verschiedene Anweisungsarten um einem Computer möglichst effizient mitzuteilen, was wir denn gerne von ihm hätten. Typische Elemente eine imperativen Programmiersprache sind unter anderem:
Zeile 6: Zeile 29:
 
* [[Schleifen]]
 
* [[Schleifen]]
 
* ...
 
* ...
 +
-->

Version vom 1. Mai 2022, 22:49 Uhr

Eine genaue Anleitung, also eine eindeutig festgelegte Abfolge von Befehlen zur schrittweisen Lösung eines Problems, nennt man auch Algorithmus.
Wird die Anleitung richtig befolgt, dann führt sie auch zum erwünschten Ergebnis.

Algorithmen findet man nicht nur in der Welt der Programmierung, sondern auch im Alltag.
Dazu zählen beispielsweise exakt formulierte Kochrezepte, Bau- oder Bedienungsanleitungen.
Hast du schon mal ein Möbelstück zusammengebaut? Dann hast du dabei, ohne es zu wissen, einen Algorithmus ausgeführt.

Der Algorithmus, um eine Tür zu öffnen, könnte zum Beispiel folgendermaßen aussehen:

Türe

1. zur Tür gehen

2. Hand auf die Türklinke legen

3. Türklinke nach unten drücken

4. Tür heranziehen

Icon Überlege!

Auf welche Probleme könnte ein Roboter stoßen, der diesen Algorithmus zum Öffnen einer Tür ausführt?