Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| lehrkraefte:snr:informatik:bruehl-2022:algorithmen:quiz [2022/04/02 11:15] – [Quiz zum letzten Mal] Olaf Schnürer | lehrkraefte:snr:informatik:bruehl-2022:algorithmen:quiz [2022/04/02 11:15] (current) – [Quiz zum letzten Mal] Olaf Schnürer | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ==== Berichtigungen und Ergänzungen zum letzten Mal ==== | ||
| + | ---- | ||
| + | * In welcher Programmiersprache programmieren wir? | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | * Was bedeutet die Abkürzung IDE und was ist das? | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | * Welche IDE nutzen wir? | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | * Wie öffnet man ein Python-Programm, | ||
| + | <hidden Antwort> | ||
| + | In Tigerjython geht es über das Menü per '' | ||
| + | |||
| + | ==== Quiz zum letzten Mal ==== | ||
| + | |||
| + | * Was ist ein Algorithmus? | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | |||
| + | * Was ist der Unterschied zwischen einem Algorithmus und einem Computerprogramm? | ||
| + | <hidden Antwort> | ||
| + | Je nach verwendeter Programmiersprache sieht das Programm anders aus. Die dahinterliegende Idee ist im Grunde der Algorithmus. | ||
| + | |||
| + | Als Analogie: Man kann eine Begebenheit in einer bestimmten Sprache erzählen, etwa in Italienisch. Die Begebenheit entspricht hier dem Algorithmus, | ||
| + | ---- | ||
| + | |||
| + | * Was ist ein Flussdiagramm? | ||
| + | <hidden Antwort> | ||
| + | Statt das abstrakt zu erklären, ist [[lehrkraefte: | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | * Was machen die Befehle '' | ||
| + | <hidden Antwort> | ||
| + | '' | ||
| + | |||
| + | '' | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | * Was passiert, wenn man in der IDE auf den Button {{: | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | |||
| + | * Was ist der Unterschied zwischen diesen beiden Buttons? {{: | ||
| + | <hidden Antwort> | ||
| + | Neue: Man kann auch während des Programmablaufs auf diese beiden Buttons klicken und so anhalten bzw. zwischem langsamem und schrittweiem Modus wechseln.</ | ||
| + | ---- | ||
| + | |||
| + | * Wofür sind diese beiden Buttons da? {{: | ||
| + | <hidden Antwort> | ||
| + | ---- | ||
| + | |||
| + | * Was ist eine '' | ||
| + | <hidden Antwort> | ||
| + | Sie führt einen Code-Block (also mehrere Zeilen des Programms) mehrfach aus. | ||
| + | Nach dem Schlüsselwort '' | ||
| + | Alle Zeilen des mehrfach auszuführenden Code-Blocks müssen um vier Leerzeichen eingerückt sein. Danach geht es mit dem nicht eingerückten Code weiter. | ||
| + | Beispiel: | ||
| + | <code python> | ||
| + | repeat 4: | ||
| + | forward(100) | ||
| + | dot(30) | ||
| + | </ | ||
| + | </ | ||
| + | ---- | ||
| + | * Leider hat Olaf letztes Mal nicht aufgepasst und nun in jeder Zeile des folgenden Programms einen Fehler gemacht. Findest du alle Fehler? Was wollte er vermutlich zeichnen? | ||
| + | <code python> | ||
| + | from gturtle import ? | ||
| + | makeTurtle | ||
| + | setPenColor(brown) | ||
| + | penwidth(20) | ||
| + | forwards(150) | ||
| + | pen(up) | ||
| + | Backward(70) | ||
| + | runterMitDemBloedenStift(jetzt sofort) | ||
| + | left | ||
| + | setPenColor(" | ||
| + | penWidth 30 | ||
| + | repeat 4 | ||
| + | straight(100) | ||
| + | turn(90) | ||
| + | </ | ||
| + | <hidden Statt die Antwort hier anzuklicken, | ||
| + | Einen stark abstrahierten Baum. Wenn du das folgende Programm in Tigerjython kopieren willst: Statt s mit der Maus zu markieren und mit '' | ||
| + | <code python> | ||
| + | from gturtle import * | ||
| + | makeTurtle() | ||
| + | setPenColor(" | ||
| + | penWidth(20) | ||
| + | forward(150) | ||
| + | penUp() | ||
| + | backward(70) | ||
| + | penDown() | ||
| + | left(45) | ||
| + | setPenColor(" | ||
| + | penWidth(30) | ||
| + | repeat 4: | ||
| + | forward(100) | ||
| + | right(90) | ||
| + | </ | ||
| + | </ | ||
| + | ---- | ||
| + | * Etwas mathematisch: | ||
| + | |||
| + | Hinweis: Um welchen Winkel dreht sich die Schildkröte insgesamt beim Zeichnen des 7-Ecks (wenn man die Vorwärtsbewegungen weglässt)? | ||
| + | <code python> | ||
| + | from gturtle import * | ||
| + | makeTurtle() | ||
| + | repeat 7: | ||
| + | forward(100) | ||
| + | right(?) | ||
| + | </ | ||
| + | <hidden Antwort> | ||
| + | Das Fragezeichen ist durch '' | ||
| + | |||
| + | Zum Hinweis: Sie dreht sich insgesamt um $360^\circ$, | ||
| + | </ | ||
| + | |||
| + | ==== Freiwillig, wenn du fertig bist ==== | ||
| + | |||
| + | Suche im Internet nach einer Rangliste der häufigsten bzw. beliebtesten Programmiersprachen. | ||
| + | |||
| + | Warum gibt es so viele Programmiersprachen? | ||
| + | |||
| + | Wer will, kann sich auch hier einmal rasch **LAUTLOS, OHNE AUDIO** durchklicken: | ||
| + | |||
| + | |||
| + | [[lehrkraefte: | ||
| + | |||