AlgoAnim Uebung2 fertig

This commit is contained in:
M.Scholz 2012-05-07 10:16:40 +02:00
parent 1b887d75ab
commit a26f4eb92b

View File

@ -27,14 +27,19 @@ addCodeLine "\t }" to "code"
addCodeLine "}" to "code"
}
{
grid "tb1" (270, 160 ) lines 7 columns 4 style table cellWidth 100
grid "tb1" (270, 100 ) lines 6 columns 3 style table cellWidth 100
setGridColor "tb1 [] []" fillColor white
# setGridColor "tb1 [] []" highlightBackColor red // doesn't work
setGridValue "tb1 [ 0 ] [ 0 ]" "A-Seite"
setGridValue "tb1 [ 0 ] [ 1 ]" "B-Seite"
setGridValue "tb1 [ 0 ] [ 2 ]" "addieren"
setGridValue "tb1 [ 0 ] [ 3 ]" "Summe"
setGridValue "tb1 [ 1 ] [ 0 ]" "27"
setGridValue "tb1 [ 1 ] [ 1 ]" "82"
setGridColor "tb1 [] []" fillColor white highlightBackColor red
grid "tb2" (270, 280) lines 7 columns 1 style table cellWidth 200
setGridColor "tb2 [] []" fillColor white
# setGridColor "tb2 [] []" highlightBackColor red // doesn't work
setGridValue "tb2 [ 0 ] [ 0 ]" "Summe"
}
{
highlightCode on "code" line 0
@ -52,15 +57,15 @@ unhighlightCode on "code" line 4
highlightCode on "code" line 5
highlightGridCell "tb1 [ 1 ] [ 2 ]" within 100ms
highlightGridCell "tb1 [ 1 ] [ 3 ]" within 100ms
highlightGridCell "tb2 [ 1 ] [ 0 ]" within 100ms
setGridValue "tb1 [ 1 ] [ 2 ]" "Ja"
setGridValue "tb1 [ 1 ] [ 3 ]" "82"
setGridValue "tb2 [ 1 ] [ 0 ]" "82"
}
{
unhighlightCode on "code" line 5
highlightCode on "code" line 0
unhighlightGridCell "tb1 [ 1 ] [ 2 ]"
unhighlightGridCell "tb1 [ 1 ] [ 3 ]"
unhighlightGridCell "tb2 [ 1 ] [ 0 ]"
highlightGridCell "tb1 [ 2 ] [ 0 ]" within 100ms
highlightGridCell "tb1 [ 2 ] [ 1 ]" within 100ms
setGridValue "tb1 [ 2 ] [ 0 ]" "13"
@ -80,15 +85,15 @@ highlightCode on "code" line 4
unhighlightCode on "code" line 4
highlightCode on "code" line 5
highlightGridCell "tb1 [ 2 ] [ 2 ]" within 100ms
highlightGridCell "tb1 [ 2 ] [ 3 ]" within 100ms
highlightGridCell "tb2 [ 2 ] [ 0 ]" within 100ms
setGridValue "tb1 [ 2 ] [ 2 ]" "Ja"
setGridValue "tb1 [ 2 ] [ 3 ]" "82+164"
setGridValue "tb2 [ 2 ] [ 0 ]" "82+164"
}
{
unhighlightCode on "code" line 5
highlightCode on "code" line 0
unhighlightGridCell "tb1 [ 2 ] [ 2 ]"
unhighlightGridCell "tb1 [ 2 ] [ 3 ]"
unhighlightGridCell "tb2 [ 2 ] [ 0 ]"
highlightGridCell "tb1 [ 3 ] [ 0 ]" within 100ms
highlightGridCell "tb1 [ 3 ] [ 1 ]" within 100ms
setGridValue "tb1 [ 3 ] [ 0 ]" "6"
@ -108,15 +113,14 @@ highlightCode on "code" line 4
unhighlightCode on "code" line 4
highlightCode on "code" line 7
highlightGridCell "tb1 [ 3 ] [ 2 ]" within 100ms
highlightGridCell "tb1 [ 3 ] [ 3 ]" within 100ms
setGridValue "tb1 [ 3 ] [ 2 ]" "Nein"
setGridValue "tb1 [ 3 ] [ 3 ]" "82+164"
setGridValue "tb2 [ 3 ] [ 0 ]" "82+164"
}
{
unhighlightCode on "code" line 7
highlightCode on "code" line 0
unhighlightGridCell "tb1 [ 3 ] [ 2 ]"
unhighlightGridCell "tb1 [ 3 ] [ 3 ]"
unhighlightGridCell "tb2 [ 3 ] [ 0 ]"
highlightGridCell "tb1 [ 4 ] [ 0 ]" within 100ms
highlightGridCell "tb1 [ 4 ] [ 1 ]" within 100ms
setGridValue "tb1 [ 4 ] [ 0 ]" "3"
@ -136,15 +140,15 @@ highlightCode on "code" line 4
unhighlightCode on "code" line 4
highlightCode on "code" line 5
highlightGridCell "tb1 [ 4 ] [ 2 ]" within 100ms
highlightGridCell "tb1 [ 4 ] [ 3 ]" within 100ms
highlightGridCell "tb2 [ 4 ] [ 0 ]" within 100ms
setGridValue "tb1 [ 4 ] [ 2 ]" "Ja"
setGridValue "tb1 [ 4 ] [ 3 ]" "82+164+656"
setGridValue "tb2 [ 4 ] [ 0 ]" "82+164+656"
}
{
unhighlightCode on "code" line 5
highlightCode on "code" line 0
unhighlightGridCell "tb1 [ 4 ] [ 2 ]"
unhighlightGridCell "tb1 [ 4 ] [ 3 ]"
unhighlightGridCell "tb2 [ 4 ] [ 0 ]"
highlightGridCell "tb1 [ 5 ] [ 0 ]" within 100ms
highlightGridCell "tb1 [ 5 ] [ 1 ]" within 100ms
setGridValue "tb1 [ 5 ] [ 0 ]" "1"
@ -163,46 +167,47 @@ highlightCode on "code" line 2
{
highlightCode on "code" line 2
highlightGridCell "tb1 [ 5 ] [ 2 ]" within 100ms
highlightGridCell "tb1 [ 5 ] [ 3 ]" within 100ms
highlightGridCell "tb2 [ 5 ] [ 0 ]" within 100ms
setGridValue "tb1 [ 5 ] [ 2 ]" "Ja"
setGridValue "tb1 [ 5 ] [ 3 ]" "82+164+656+1312"
setGridValue "tb2 [ 5 ] [ 0 ]" "82+164+656+1312"
}
{
unhighlightGridCell "tb1 [ 5 ] [ 2 ]"
unhighlightGridCell "tb1 [ 5 ] [ 3 ]"
highlightGridCell "tb1 [ 6 ] [ 3 ]" within 100ms
setGridValue "tb1 [ 6 ] [ 3 ]" "82+164+656+1312"
unhighlightGridCell "tb2 [ 5 ] [ 0 ]"
highlightGridCell "tb2 [ 6 ] [ 0 ]" within 100ms
setGridValue "tb2 [ 6 ] [ 0 ]" "82+164+656+1312"
}
{
unhighlightCode on "code" line 2
highlightCode on "code" line 5
unhighlightGridCell "tb1 [ 6 ] [ 3 ]"
highlightGridCell "tb1 [ 6 ] [ 3 ]" within 100ms
setGridValue "tb1 [ 6 ] [ 3 ]" "82+164+1968"
unhighlightGridCell "tb2 [ 6 ] [ 0 ]"
highlightGridCell "tb2 [ 6 ] [ 0 ]" within 100ms
setGridValue "tb2 [ 6 ] [ 0 ]" "82+164+1968"
}
{
unhighlightGridCell "tb1 [ 6 ] [ 3 ]"
highlightGridCell "tb1 [ 6 ] [ 3 ]" within 100ms
unhighlightGridCell "tb2 [ 6 ] [ 0 ]"
unhighlightCode on "code" line 5
highlightCode on "code" line 7
}
{
unhighlightCode on "code" line 7
highlightCode on "code" line 5
unhighlightGridCell "tb1 [ 6 ] [ 3 ]"
highlightGridCell "tb1 [ 6 ] [ 3 ]" within 100ms
setGridValue "tb1 [ 6 ] [ 3 ]" "82+2132"
unhighlightGridCell "tb2 [ 6 ] [ 0 ]"
highlightGridCell "tb2 [ 6 ] [ 0 ]" within 100ms
setGridValue "tb2 [ 6 ] [ 0 ]" "82+2132"
}
{
unhighlightGridCell "tb1 [ 6 ] [ 3 ]"
highlightGridCell "tb1 [ 6 ] [ 3 ]" within 100ms
setGridValue "tb1 [ 6 ] [ 2 ]" "Ergebnis"
setGridValue "tb1 [ 6 ] [ 3 ]" "2214"
# setGridColor "tb2 [] []" highlightBackColor red // doesn't work
unhighlightGridCell "tb2 [ 6 ] [ 0 ]"
highlightGridCell "tb2 [ 6 ] [ 0 ]" within 100ms
setGridValue "tb2 [ 6 ] [ 0 ]" "2214"
text "straight" "Ergebnis:" at (190, 422) font SansSerif size 15 bold
}
{
hideAll
hide "tb1"
hide "tb2"
text "header" "Russische Bauernmultiplikation" at (20, 30) font SansSerif size 24 bold
text "straight" "Erklärung:" at (20, 85) font SansSerif size 18 bold \br
text "straight" "Die Idee des Verfahrens kann man mit Hilfe des Dualsystems verdeutlichen." at (20, 115) font SansSerif size 18