Nachricht für neue Nutzer.
Nachricht für engagierte Nutzer.

Vorlage:KnowHowComputer: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{#widget:KnowHowComputer
<includeonly><div style="max-width:40ch">{{#widget:KnowHowComputer
   |noHelp={{{nohelp|false}}}
   |noHelp={{{nohelp|false}}}
|Programm1={{{Programm1|}}}
|Speicherkonfiguration1={{{Speicherkonfiguration1|}}}
|Programm2={{{Programm2|}}}
|Speicherkonfiguration2={{{Speicherkonfiguration2|}}}
|Programm3={{{Programm3|}}}
|Speicherkonfiguration3={{{Speicherkonfiguration3|}}}
|Programm4={{{Programm4|}}}
|Speicherkonfiguration4={{{Speicherkonfiguration4|}}}
|Programm5={{{Programm5|}}}
|Speicherkonfiguration5={{{Speicherkonfiguration5|}}}
}}
|Speichergroesse={{{Speichergroesse|15}}}
}}</div>
</includeonly><noinclude>
</includeonly><noinclude>
Fügt einen KnowHowComputer hinzu auf der Seite hinzu.
Fügt einen KnowHowComputer hinzu auf der Seite hinzu.
Zeile 14: Zeile 15:
Es können bis zu 5 Speicherkonfigurationen mitgegeben werden, die dann "geladen" werden können.  
Es können bis zu 5 Speicherkonfigurationen mitgegeben werden, die dann "geladen" werden können.  


Wenn in der 1. Zeile das Zeichen <nowiki><code>#</code></nowiki> verwendet wird, so werden die nachfolgenden Zeichen als Namen des Programms ausgewertet.
Wenn in der 1. Zeile das Zeichen <code>#</code> verwendet wird, so werden die nachfolgenden Zeichen als Namen der Speicherkonfiguration ausgewertet.


Andere Zeilen die mit <nowiki><code>#</code></nowiki> beginnen werden ignoriert.
Andere Zeilen die mit <code>#</code> beginnen werden ignoriert.




Zeile 36: Zeile 37:


{{Box|<div>Beispiel für KnowHowComputer mit Hilfe und mit Beispielprogramm <pre>{{KnowHowComputer
{{Box|<div>Beispiel für KnowHowComputer mit Hilfe und mit Beispielprogramm <pre>{{KnowHowComputer
|Programm1= # Demonstration
|Speicherkonfiguration1= # Demonstration
1: isz 8
2: jmp 4
3: stp
4: inc 7
5: dec 8
6: jmp 1
7: 5
8: 4
}}</pre></div>
|
----
{{KnowHowComputer
|Speicherkonfiguration1= # Demonstration
1: isz 8
2: jmp 4
3: stp
4: inc 7
5: dec 8
6: jmp 1
7: 5
8: 4
}}
|Experimentieren
}}
 
 
{{Box|<div>Beispiel für KnowHowComputer mit Hilfe und Speichergröße und mit Beispielprogramm <pre>{{KnowHowComputer
|Speicherkonfiguration1= # Demonstration
1: isz 8
1: isz 8
2: jmp 4
2: jmp 4
Zeile 45: Zeile 74:
7: 5
7: 5
8: 4
8: 4
|Speichergroesse=12
}}</pre></div>
}}</pre></div>
|
|
----
----
{{KnowHowComputer
{{KnowHowComputer
|Programm1= # Demonstration
|Speicherkonfiguration1= # Demonstration
1: isz 8
1: isz 8
2: jmp 4
2: jmp 4
Zeile 58: Zeile 88:
7: 5
7: 5
8: 4
8: 4
|Speichergroesse=12
}}
}}
|Experimentieren
|Experimentieren
}}
}}


<templatedata>
<templatedata>
{
{
"params": {
"params": {
"Programm1": {
"Speicherkonfiguration1": {
"label": "Speicherkonfiguration 1",
"label": "Speicherkonfiguration 1",
"type": "string"
"type": "string"
},
},
"Programm2": {
"Speicherkonfiguration2": {
"label": "Speicherkonfiguration 2",
"label": "Speicherkonfiguration 2",
"type": "string"
"type": "string"
},
},
"Programm3": {
"Speicherkonfiguration3": {
"label": "Speicherkonfiguration 3",
"label": "Speicherkonfiguration 3",
"type": "string"
"type": "string"
},
},
"Programm4": {
"Speicherkonfiguration4": {
"label": "Speicherkonfiguration 4",
"label": "Speicherkonfiguration 4",
"type": "string"
"type": "string"
},
},
"Programm5": {
"Speicherkonfiguration5": {
"label": "Speicherkonfiguration 5",
"label": "Speicherkonfiguration 5",
"type": "string"
"type": "string"
Zeile 90: Zeile 122:
"type": "boolean",
"type": "boolean",
"default": "false"
"default": "false"
},
"Speichergroesse": {
"label": "Anzahl Speicherzellen des KHC",
"description": "Steuert die Größe des Speichers des KHC. Der KHC passt sich automatisch an gegebene Speicherkonfigurationen an.",
"type": "number",
"default": "15"
}
}
}
}

Aktuelle Version vom 29. Juni 2025, 20:20 Uhr

Fügt einen KnowHowComputer hinzu auf der Seite hinzu.

Es bietet sich an mindestens 1 Speicherkonfiguration anzubieten.

Es können bis zu 5 Speicherkonfigurationen mitgegeben werden, die dann "geladen" werden können.

Wenn in der 1. Zeile das Zeichen # verwendet wird, so werden die nachfolgenden Zeichen als Namen der Speicherkonfiguration ausgewertet.

Andere Zeilen die mit # beginnen werden ignoriert.


Beispiel für KnowHowComputer mit Hilfe und ohne Beispielprogramm
{{KnowHowComputer}}

Beispiel für KnowHowComputer ohne Hilfe und ohne Beispielprogramm
{{KnowHowComputer|nohelp=true}}


Beispiel für KnowHowComputer mit Hilfe und mit Beispielprogramm
{{KnowHowComputer
|Speicherkonfiguration1= # Demonstration
1: isz 8
2: jmp 4
3: stp
4: inc 7
5: dec 8
6: jmp 1
7: 5
8: 4
}}

# Demonstration 1: isz 8 2: jmp 4 3: stp 4: inc 7 5: dec 8 6: jmp 1 7: 5 8: 4


Beispiel für KnowHowComputer mit Hilfe und Speichergröße und mit Beispielprogramm
{{KnowHowComputer
|Speicherkonfiguration1= # Demonstration
1: isz 8
2: jmp 4
3: stp
4: inc 7
5: dec 8
6: jmp 1
7: 5
8: 4
|Speichergroesse=12
}}

# Demonstration 1: isz 8 2: jmp 4 3: stp 4: inc 7 5: dec 8 6: jmp 1 7: 5 8: 4


Keine Beschreibung.

Vorlagenparameter

ParameterBeschreibungTypStatus
Speicherkonfiguration 1Speicherkonfiguration1

keine Beschreibung

Mehrzeiliger Textoptional
Speicherkonfiguration 2Speicherkonfiguration2

keine Beschreibung

Mehrzeiliger Textoptional
Speicherkonfiguration 3Speicherkonfiguration3

keine Beschreibung

Mehrzeiliger Textoptional
Speicherkonfiguration 4Speicherkonfiguration4

keine Beschreibung

Mehrzeiliger Textoptional
Speicherkonfiguration 5Speicherkonfiguration5

keine Beschreibung

Mehrzeiliger Textoptional
Keine Hilfenohelp

Soll die Hilfe ausgeblendet werden.

Standard
false
Wahrheitswertoptional
Anzahl Speicherzellen des KHCSpeichergroesse

Steuert die Größe des Speichers des KHC. Der KHC passt sich automatisch an gegebene Speicherkonfigurationen an.

Standard
15
Zahlenwertoptional