vtm/quelldatein/daten/aufgaben.dat.js
Christian Fraß 880d5dc708 sicherung
2017-11-09 18:42:09 +01:00

156 lines
2.9 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": "akzeptor",
"parameter": {
"titel": "Abwechslung erfreuet",
"text": "Annehmen genau dann wenn: Die Farben der Eingabe sich immer abwechseln",
"tests": [
{
"eingabe": [],
"annehmen": true
},
{
"eingabe": [0],
"annehmen": true
},
{
"eingabe": [0,0],
"annehmen": false
},
{
"eingabe": [1,0,1],
"annehmen": true
},
{
"eingabe": [0,1,0,1,0,1],
"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]
}
]
}
},
{
"art": "transduktor",
"parameter": {
"titel": "Tauschen",
"text": "alle ${s0} durch ${s2} ersetzen und alle ${s1} durch ${s3}",
"tests": [
{
"eingabe": [0,1,1,0],
"ausgabe": [2,3,3,2]
},
{
"eingabe": [0,1,0,1,0,1,1,0,0,0,0,1,0,1,1,0],
"ausgabe": [2,3,2,3,2,3,3,2,2,2,2,3,2,3,3,2]
}
]
}
}
]
}
);