# data[].attributes.attachment_link.title
Anna Wenzlaff - Informatikwettbewerb 3. Runde - 23_24

# data[].attributes.body
Meine Ergebnisse

# data[].attributes.body
Lade diese Datei: Hier kannst du die eingefügten Bilder verschieben.

1. Was passt zusammen?

2. Beschreibe, was die die Befehle bewirken.

3. Schreibe die Ausgabe der Befehle in den Randbereich

# data[].attributes.body
So werden Daten in Variablen gespeichert:

Zahlen,

Texte und

viele Texte in sogenannten Listen

# data[].attributes.body
Programmschritte in eigenen Funktionen zusammenfassen

# data[].attributes.body
Die Text- und Bilddateien werden als Testeingaben für unsere Programme verwendet.

# data[].attributes.body
Mit dieser lokal startbaren IDE (Datei index.html im Ordner "eingabe_ausgabe") können wir blockorientiert programmieren.

# data[].attributes.body
Hier gehts zur Programmierumgebung

# data[].attributes.attachment_link.description
Am 16. Januar 2023 startet der Probewettbewerb, eine Teilnahme ist bis zum 23. Februar 2023 möglich. Bereits angemeldete Schülerinnen und Schüler können die Wettbewerbsplattform in einem Probewettbewerb (30 Minuten) ausprobieren. Eine Anmeldung ist ab dem 10. Januar möglich. Zum Testen des Wettbewer…

# data[].attributes.body
Lade diese Datei herunter.

Achte darauf, dass die Dateiendung .xml lautet

Gehe zur Programmumgebung

Klick auf "Baustein öffnen"

Wähle die .xml-Datei aus

# data[].attributes.attachment_link.readable_text
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="variables_set" id="?aw9(_~w.BhP40?#|?NL" x="38" y="23"><field name="VAR">Anzahl Wundertüten</field><value name="VALUE"><block type="read_float" id=".`I-Cp)Bsp%H]0daiHc-"></block></value><next><block type="variables_set" id="wOR.Z.^2bq_n$i_HSzRz"><field name="VAR">Anzahl Spielesorten</field><value name="VALUE"><block type="read_float" id="lhB!ri.VB9Ik=FPmD=~x"></block></value><next><block type="variables_set" id="-_dM6pNv#+W*c~IsJoz;"><field name="VAR">Spiele</field><value name="VALUE"><block type="lists_create_with" id="tg:=#?jPcdqVONK.V;*+"><mutation items="0"></mutation></block></value><next><block type="controls_repeat_ext" id="E)$.`M:g#K5~*T6AX|Sa"><value name="TIMES"><shadow type="math_number" id="=Qr]w:v$sPv[%_(|X]6b"><field name="NUM">3</field></shadow><block type="variables_get" id="%~%VM(8E^a$Qd1Q/W{aa"><field name="VAR">Anzahl Spielesorten</field></block></value><statement name="DO"><block type="lists_setIndex" id="?nF_|||!pmxChoCxorp#"><mutation at="false"></mutation><field name="MODE">INSERT</field><field name="WHERE">LAST</field><value name="LIST"><block type="variables_get" id="`XpRQAnEeYA_{mW.T!)+"><field name="VAR">Spiele</field></block></value><value name="TO"><block type="read_float" id="JV[[jaSm^o?$00]r5lUS"></block></value></block></statement><next><block type="write" id="VXE-V4qW5kT:Y@F$.,xq"><value name="text"><block type="variables_get" id="BS][^kzI(0#=}jHlpMpr"><field name="VAR">Anzahl Wundertüten</field></block></value><next><block type="write" id="kMBF2l)::{+rL%`!5AeA"><value name="text"><block type="variables_get" id="|Fi4*`,pAP1O)zt]Eu]z"><field name="VAR">Anzahl Spielesorten</field></block></value><next><block type="write" id="Q{^WRR!.cuH|z{x`ZG5O"><value name="text"><block type="variables_get" id="T/EfLyJBc}3=Owtx.UeH"><field name="VAR">Spiele</field></block></value><next><block type="write" id="#_$hwRf=HD$}%KWO$*S@"><value name="text"><block type="text" id=",;F*$Nm25PnV*nB@v!Bm"><field name="TEXT">--------------</field></block></value><next><block type="controls_for" id="*s/ZUOl+7Tm$nd{bI?L0"><field name="VAR">i</field><value name="FROM"><shadow type="math_number" id="q6_s(@tt5$c=,2Wk{~`T"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="~b9%s:O4LV9;sro,^WQ="><field name="NUM">10</field></shadow><block type="variables_get" id="@BNZAD}b%o?pRCTW3pR7"><field name="VAR">Anzahl Spielesorten</field></block></value><value name="BY"><shadow type="math_number" id="%S=AjlhqU%RCg1y7wpc$"><field name="NUM">1</field></shadow></value><statement name="DO"><block type="write" id="FW/J0DA`-Zby4*).dn0N"><value name="text"><block type="lists_getIndex" id="*{-htZX+}zY@VR+M1WO@"><mutation statement="false" at="true"></mutation><field name="MODE">GET</field><field name="WHERE">FROM_START</field><value name="VALUE"><block type="variables_get" id="GEYlx.8isoTdns3W-A:#"><field name="VAR">Spiele</field></block></value><value name="AT"><block type="variables_get" id="PvCQ%TM?b_U{$UonSkW("><field name="VAR">i</field></block></value></block></value></block></statement><next><block type="write" id="6vbSDL!s,42#+O4q{Cz;"><value name="text"><block type="text" id="utfIIx/=A(ODk*Ww+7SB"><field name="TEXT">--------------</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml>

# data[].attributes.body
1. Aufgabe verstehen und Algorithmus entwickeln

2. Programm in einzelnen Schritten: Erklärungen

3. Dokumentierter Quelltext