110 lines
2 KiB
JavaScript
110 lines
2 KiB
JavaScript
|
|
jsonp_behandlung(
|
||
|
|
{
|
||
|
|
"schluessel": "aufgaben",
|
||
|
|
"wert": [
|
||
|
|
{
|
||
|
|
"art": "akzeptor",
|
||
|
|
"parameter": {
|
||
|
|
"titel": "Einführung",
|
||
|
|
"text": "Bewege die Figur vom Eingang (links) zum Ausgang (rechts)!",
|
||
|
|
"tests": [
|
||
|
|
{
|
||
|
|
"eingabe": [],
|
||
|
|
"annehmen": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"art": "akzeptor",
|
||
|
|
"parameter": {
|
||
|
|
"titel": "Start-Symbol",
|
||
|
|
"text": "Annehmen, wenn die Eingabe mit ${s1} beginnt; andernfalls ablehnen",
|
||
|
|
"tests": [
|
||
|
|
{
|
||
|
|
"eingabe": [],
|
||
|
|
"annehmen": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [0],
|
||
|
|
"annehmen": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [1],
|
||
|
|
"annehmen": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [0,1],
|
||
|
|
"annehmen": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [1,0,1,1,0,0,0,1,0],
|
||
|
|
"annehmen": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"art": "akzeptor",
|
||
|
|
"parameter": {
|
||
|
|
"titel": "Dreifaltigkeit",
|
||
|
|
"text": "Annehmen genau dann, wenn die Eingabe mindestens drei ${s1} enthält",
|
||
|
|
"tests": [
|
||
|
|
{
|
||
|
|
"eingabe": [1],
|
||
|
|
"annehmen": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [0,0,1,1],
|
||
|
|
"annehmen": false
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [1,0,1,0,0,1,0],
|
||
|
|
"annehmen": true
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"art": "transduktor",
|
||
|
|
"parameter": {
|
||
|
|
"titel": "Ans Ende",
|
||
|
|
"text": "die Eingabe, aber mit dem ersten Symbol am Ende",
|
||
|
|
"tests": [
|
||
|
|
{
|
||
|
|
"eingabe": [0,0,1,1,1,0,1,0,1,1,1,0,1],
|
||
|
|
"ausgabe": [0,1,1,1,0,1,0,1,1,1,0,1,0],
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"art": "transduktor",
|
||
|
|
"parameter": {
|
||
|
|
"titel": "Filter",
|
||
|
|
"text": "aus der Eingabe alle ${s0} beibehalten und alle ${s1} entfernen",
|
||
|
|
"tests": [
|
||
|
|
{
|
||
|
|
"eingabe": [0,0,0,1,0],
|
||
|
|
"ausgabe": [0,0,0,0],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [1,0,1,0,1],
|
||
|
|
"ausgabe": [0,0,0],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [1,1,1,1,0],
|
||
|
|
"ausgabe": [0],
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"eingabe": [0,1,1,0,0,1,0,1,1,1,0,1,0,0,1,1,1,1,1,1,0,1,0,1],
|
||
|
|
"ausgabe": [0,0,0,0,0,0,0,0,0],
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
);
|
||
|
|
|