Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:snr:informatik:bruehl-2022:algorithmen [2022/02/15 13:58] Olaf Schnürer [Erste Schritte in Tigerjython] |
lehrkraefte:snr:informatik:bruehl-2022:algorithmen [2022/04/10 15:28] (current) Olaf Schnürer [Algorithmen und erste Schritte in Tigerjython] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Algorithmen und erste Schritte in Tigerjython ====== | + | ~~NOTOC~~ |
+ | |||
+ | ====== Algorithmen und erste Schritte in Python (und Tigerjython) ====== | ||
<WRAP center round todo> | <WRAP center round todo> | ||
Line 8: | Line 10: | ||
===== Algorithmen ===== | ===== Algorithmen ===== | ||
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
- | Der Begriff **Algorithmus** meint einfach eine Handlungsvorschrift. | + | Der Begriff **Algorithmus** meint einfach |
</ | </ | ||
Line 25: | Line 27: | ||
</ | </ | ||
+ | ==== Flussdiagramm ==== | ||
<WRAP center round box 100%> | <WRAP center round box 100%> | ||
Line 51: | Line 54: | ||
===== Erste Schritte in Tigerjython ===== | ===== Erste Schritte in Tigerjython ===== | ||
- | Wir lernen die Programmiersprache [[https:// | + | Wir lernen die Programmiersprache [[https:// |
+ | Programmieren schreiben wir in der IDE **Tigerjython**. Eine IDE ist ein Editor mit Zusatzfunktionen, | ||
<WRAP center round todo> | <WRAP center round todo> | ||
Line 90: | Line 94: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
* '' | * '' | ||
Line 102: | Line 106: | ||
</ | </ | ||
- | Wenn jemand eigenständig mehr Turtle-Befehle lernen will: [[https:// | + | Freiwillig: |
<WRAP center round todo> | <WRAP center round todo> | ||
Line 127: | Line 131: | ||
* eine der Aufgaben am Ende [[https:// | * eine der Aufgaben am Ende [[https:// | ||
</ | </ | ||
+ | |||
+ | ===== Lösungsvorschläge ===== | ||
+ | |||
+ | <hidden Python-Programm zum Haus des Nikolaus> | ||
+ | <code python> | ||
+ | from gturtle import * | ||
+ | makeTurtle() | ||
+ | |||
+ | right(90) | ||
+ | forward(50) | ||
+ | left(90) | ||
+ | forward(100) | ||
+ | right(45) | ||
+ | forward(70.7) | ||
+ | right(90) | ||
+ | forward(70.7) | ||
+ | right(135) | ||
+ | forward(100) | ||
+ | left(135) | ||
+ | forward(141.4) | ||
+ | left(135) | ||
+ | forward(100) | ||
+ | left(135) | ||
+ | forward(141.4) | ||
+ | left(135) | ||
+ | forward(150) | ||
+ | left(90) | ||
+ | </ | ||
+ | </ | ||
===== Link zur Kursseite ===== | ===== Link zur Kursseite ===== |