Skip to content

Commit c8a5047

Browse files
Web 0.14.20: Bild mit Papier und Stift im Schreibtischtest (L7) (#235)
- L7, Schritt „Der Schreibtischtest“: eigenes SVG, Blatt mit handschriftlicher Tausch-Tabelle (a, b, hilf/temp/aux) und Bleistift (de/en/pt) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Ugz28X1RBduq7uP6sxyG18
1 parent f8b1065 commit c8a5047

15 files changed

Lines changed: 860 additions & 679 deletions

‎CHANGELOG.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ The format is loosely inspired by Keep a Changelog.
1919

2020
### Added
2121

22+
- **Web 0.14.20, picture for the desk check:** lesson 7, step „Der Schreibtischtest“, shows a hand-drawn sheet of paper with the swap trace table (a, b, hilf/temp/aux) and a pencil, own SVGs `l07-schreibtischtest-{de,en,pt}.svg` (de/en/pt).
2223
- **Web 0.14.19, more exercises for both areas:** „Steckbrief in Java“ (L4), „Kinokarten in Java“ (L5), „Ticketpreis“ (L20), „Gerade Zahlen“ and „Wählen ab 16“ (L21) now use `bereich: beide`, so „Im Editor öffnen“ shows Struktogramm and Code together. Exercises without `code: java` keep the chosen language in Code (Python or JavaScript in L21) instead of switching to Java (de/en/pt).
2324
- **Web 0.14.14, rename a variable (refactoring):** right-click a variable name in the Code area (or press F2) and choose „Variable umbenennen …“; in the structure chart right-click an element, press F2 or use the new button in the object inspector. A small window shows the name, how often it is used and the new name. Every place with exactly the same spelling changes in the code and in the structure chart in one undo step (`zahl` and `Zahl` stay separate, matching the case-sensitivity exercises); text in "…", characters, comments and fields after a dot (`feld.length`) stay. Invalid names and Java keywords are refused; if the new name already exists, a warning says both would become one variable (all 21 languages).
2425
- **Web 0.14.13, no robot emoji in the world chooser:** the button „🤖 VisuBot“ in the gear menu and the start dialog is now just „VisuBot“, like the other worlds (Holger's wish).
Lines changed: 52 additions & 0 deletions
Loading
Lines changed: 52 additions & 0 deletions
Loading
Lines changed: 52 additions & 0 deletions
Loading

‎web/lessons/de/07-simulation-und-schreibtischtest.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ Am Ende erscheint **Simulation beendet**. Geht etwas schief, bleibt die Simulati
5050

5151
Beim **Schreibtischtest** spielst du selbst den Computer. Du gehst das Struktogramm mit Stift und Papier durch und schreibst nach jedem Schritt die Werte der Variablen auf. Am besten machst du eine Tabelle: eine Spalte für den Schritt, eine für jede Variable und eine für die Ausgabe.
5252

53+
::: grafik l07-schreibtischtest-de.svg
54+
Ein Blatt Papier und ein Stift genügen: Du schreibst nach jedem Schritt die neuen Werte in eine neue Zeile.
55+
:::
56+
5357
Für das Diagramm oben sieht die Tabelle so aus:
5458

5559
| Schritt | a | b | hilf | Ausgabe |

‎web/lessons/en/07-simulation-und-schreibtischtest.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ At the end, **Simulation finished.** appears. If something goes wrong, the simul
5050

5151
In a **desk check** you play the computer yourself. You go through the structure chart with pen and paper and write down the values of the variables after every step. It is best to make a table: one column for the step, one for each variable and one for the output.
5252

53+
::: grafik l07-schreibtischtest-en.svg
54+
A sheet of paper and a pen are all you need: after each step you write the new values in a new row.
55+
:::
56+
5357
For the diagram above, the table looks like this:
5458

5559
| Step | a | b | temp | Output |

‎web/lessons/pt/07-simulation-und-schreibtischtest.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ No fim aparece **Simulação terminada.** Se algo correr mal, a simulação para
5050

5151
Num **teste de secretária** és tu o computador. Percorres o estrutograma com papel e caneta e anotas os valores das variáveis depois de cada passo. O melhor é fazer uma tabela: uma coluna para o passo, uma para cada variável e uma para a saída.
5252

53+
::: grafik l07-schreibtischtest-pt.svg
54+
Basta uma folha de papel e uma caneta: depois de cada passo escreves os novos valores numa nova linha.
55+
:::
56+
5357
Para o diagrama de cima, a tabela fica assim:
5458

5559
| Passo | a | b | aux | Saída |

‎web/package-lock.json‎

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎web/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "visustruct-web",
33
"private": true,
4-
"version": "0.14.19",
4+
"version": "0.14.20",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

0 commit comments

Comments
 (0)