Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
faecher:informatik:grundstufe:algorithmen:programmablaufplaene:start [23.01.2020 13:53] – [Schleife] sbel | faecher:informatik:grundstufe:algorithmen:programmablaufplaene:start [30.01.2020 12:33] – sbel | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Programme plant man am besten mit Papier und Bleistift (oder einem geeigneten Softwareprogramm) **bevor** man das Programm, z.B. in Scratch " | Programme plant man am besten mit Papier und Bleistift (oder einem geeigneten Softwareprogramm) **bevor** man das Programm, z.B. in Scratch " | ||
- | |||
- | ===== Was ist programmieren? | ||
- | |||
- | {{simplefilelist>: | ||
- | |||
- | |||
- | |||
- | Einen Computer programmiert man, damit er eine Aufgabe löst. Das Programm beschreibt in | ||
- | einfachen Schritten, wie er dabei vorgehen muss. Genauso, wie ein Rezept der Köchin oder | ||
- | dem Koch sagt, wie man z.B. Pfannkuchen backt. Solche Beschreibungen nennt man **Algorithmen**. | ||
- | |||
- | <note tip>Ein **Algorithmus** ist eine Vorschrift, die in einfachen Schritten beschreibt, wie ein Computer | ||
- | beim Lösen einer Aufgabe vorgehen muss. Ein **Algorithmus** ist zusammengesetzt aus den | ||
- | Grundbausteinen // | ||
- | </ | ||
Um einen Algorithmus auf Papier darzustellen gibt es zwei Möglichkeiten: | Um einen Algorithmus auf Papier darzustellen gibt es zwei Möglichkeiten: | ||
Zeile 126: | Zeile 111: | ||
das Programm startest, was die Figur macht. | das Programm startest, was die Figur macht. | ||
- | {{: | + | {{.: |
==== Verzweigung ==== | ==== Verzweigung ==== | ||
Zeile 134: | Zeile 119: | ||
bei „ja“ bzw. „nein“ ausgeführt werden: | bei „ja“ bzw. „nein“ ausgeführt werden: | ||
- | {{ : | + | {{ .: |
Gibt es keine Anweisung zu „nein“, bleibt das Rechteck rechts unten einfach leer: | Gibt es keine Anweisung zu „nein“, bleibt das Rechteck rechts unten einfach leer: | ||
- | {{ : | + | {{ .: |
Anstelle der inneren Rechtecke können wieder Struktogramme stehen, z.B.: | Anstelle der inneren Rechtecke können wieder Struktogramme stehen, z.B.: | ||
- | {{ : | + | {{ .: |
Zeile 151: | Zeile 136: | ||
das Programm startest, was es bewirkt. | das Programm startest, was es bewirkt. | ||
- | {{: | + | {{.: |
---- | ---- | ||
- | * {{: | + | * {{.: |
- | * {{: | + | * {{.: |