Ação de relógio: "S" left parenthesis, , right parenthesisS
every
Tempo de passo mínimo: 100100
ms
configuration
Ocultar esta pasta dos alunos.
21
Expressão 22: "q" equals 5q=5
00
9999
22
Expressão 23: "s" equals 1s=1
negative 10−10
1010
23
Expressão 24: tau Subscript, "L" , Baseline equals left bracket, 0 , 0 , 0 , 0 , 0 , 0 , right bracketτL=0,0,0,0,0,0
24
Expressão 25: tau Subscript, "R" , Baseline equals left bracket, 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , right bracketτR=1,1,1,1,1,1,0,0
25
actions
Ocultar esta pasta dos alunos.
26
move left
27
Expressão 28: "M" Subscript, "L" , Baseline equals left parenthesis, "s" to tau Subscript, "L" , Baseline left bracket, 1 , right bracket , tau Subscript, "R" , Baseline to join left parenthesis, "s" , tau Subscript, "R" , Baseline , right parenthesis , tau Subscript, "L" , Baseline to tau Subscript, "L" , Baseline left bracket, 2... left parenthesis, length left parenthesis, tau Subscript, "L" , Baseline , right parenthesis , right parenthesis , right bracket , right parenthesisML=s→τL1,τR→joins,τR,τL→τL2...lengthτL
28
move right
29
Expressão 30: "M" Subscript, "R" , Baseline equals left parenthesis, "s" to tau Subscript, "R" , Baseline left bracket, 1 , right bracket , tau Subscript, "L" , Baseline to join left parenthesis, "s" , tau Subscript, "L" , Baseline , right parenthesis , tau Subscript, "R" , Baseline to tau Subscript, "R" , Baseline left bracket, 2...length left parenthesis, tau Subscript, "R" , Baseline , right parenthesis , right bracket , right parenthesisMR=s→τR1,τL→joins,τL,τR→τR2...lengthτR
30
write v to s (or move L or R accordingly)
31
Expressão 32: "W" left parenthesis, "v" , right parenthesis equals left brace, "v" equals "L" : "M" Subscript, "L" , Baseline , "v" equals "R" : "M" Subscript, "R" , Baseline , left parenthesis, "s" to "v" , right parenthesis , right braceWv=v=L:ML,v=R:MR,s→v
32
run instruction step
33
Expressão 34: "S" left parenthesis, , right parenthesis equals left parenthesis, "W" left parenthesis, "T" Subscript, "n" , Baseline left bracket, "I" left parenthesis, , right parenthesis , right bracket , right parenthesis , "q" to "q" Subscript, "n" , Baseline left bracket, "I" left parenthesis, , right parenthesis , right bracket , right parenthesisS=WTnI,q→qnI