Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
gf_informatik:programmieren_ii [2023-11-09 14:59] – [Aufgabe D5 (optional)] hof | gf_informatik:programmieren_ii [2024-11-14 14:15] (aktuell) – hof | ||
---|---|---|---|
Zeile 115: | Zeile 115: | ||
==Teil III== | ==Teil III== | ||
- | Probiere deine Lösungen (eine nach der anderen) am Computer in **TigerJython** aus: Tippe deinen Code ab, verwende für **Einrückungen** die *Tabulator* Taste (oben links). Führe dann den Code aus (grüner Pfeil oder F5) | + | Probiere deine Lösungen (eine nach der anderen) am Computer in **TigerPython** aus: Tippe deinen Code ab, verwende für **Einrückungen** die *Tabulator* Taste (oben links). Führe dann den Code aus (grüner Pfeil oder F5) |
=== Aufgabe A2 === | === Aufgabe A2 === | ||
Zeile 127: | Zeile 127: | ||
=== Aufgabe A3 === | === Aufgabe A3 === | ||
- | Übersetze alle Teilaufgaben aus der [[gf_informatik: | + | Übersetze alle Teilaufgaben aus der [[gf_informatik: |
=== Zusatzaufgaben A === | === Zusatzaufgaben A === | ||
Zeile 206: | Zeile 206: | ||
===== Python Grundlagen ===== | ===== Python Grundlagen ===== | ||
- | < | + | < |
++++Gruppenpuzzle| | ++++Gruppenpuzzle| | ||
Zeile 286: | Zeile 286: | ||
| Division (Nachkommastellen) | `5/2` | `2.5` | | | Division (Nachkommastellen) | `5/2` | `2.5` | | ||
| Ganzzahldivision | `5//2` | `2` | | | Ganzzahldivision | `5//2` | `2` | | ||
- | | Hoch (z.B. 2 hoch 5) | `5**2` | `25` | | + | | Hoch (z.B. 5 hoch 2) | `5**2` | `25` | |
| Wurzel (z.B. Wurzel von 2, sqrt für square-root) | `sqrt(2)` | `1.4142135...` | | | Wurzel (z.B. Wurzel von 2, sqrt für square-root) | `sqrt(2)` | `1.4142135...` | | ||
| Modulo (Rest der Ganzzahl-Division) | `5%2`| `1` | | | Modulo (Rest der Ganzzahl-Division) | `5%2`| `1` | | ||
+ | |||
+ | **Achtung: | ||
+ | <code python> | ||
+ | from math import * | ||
+ | </ | ||
++++Leitfragen| | ++++Leitfragen| | ||
Zeile 344: | Zeile 349: | ||
Beachte, dass die Zufallsfunktion **randint** heisst. Dies steht für ' | Beachte, dass die Zufallsfunktion **randint** heisst. Dies steht für ' | ||
+ | <nodisp 2> | ||
+ | ++++Debugger: | ||
==== Debugger ==== | ==== Debugger ==== | ||
Verwende den Debugger (Breakpoints in VSCode), um deinen Code anzuhalten resp. verlangsamt durchlaufen zu lassen. Dies ist sehr nützlich um **Bugs**, also Fehler im Code, zu identifizieren. Daher auch der Name **Debugger**. | Verwende den Debugger (Breakpoints in VSCode), um deinen Code anzuhalten resp. verlangsamt durchlaufen zu lassen. Dies ist sehr nützlich um **Bugs**, also Fehler im Code, zu identifizieren. Daher auch der Name **Debugger**. | ||
+ | ++++ | ||
+ | </ | ||
==== Verzweigungen im Detail ==== | ==== Verzweigungen im Detail ==== |