Codigo
Codigo
Codigo
q0.Visible = False
q4.Visible = False
q3.Visible = True
q2.Visible = False
q1.Visible = False
q3.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA y, INSERTA y, Y SE MUEVE A LA DERECHA")
Return "3yR"
End If
If ESTADO = "1" And ENTRADA = "0" Then
lbl_cadena.Text = CINTA
q0.Visible = False
q4.Visible = False
q3.Visible = False
q2.Visible = False
q1.Visible = True
q1.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA 0, INSERTA 0, Y SE MUEVE A LA DERECHA")
Return "10R"
End If
If ESTADO = "1" And ENTRADA = "y" Then
lbl_cadena.Text = CINTA
q0.Visible = False
q3.Visible = False
q4.Visible = False
q2.Visible = False
q1.Visible = True
q1.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA y, INSERTA y, Y SE MUEVE A LA DERECHA")
Return "1yR"
End If
If ESTADO = "1" And ENTRADA = "1" Then
lbl_cadena.Text = CINTA
q0.Visible = False
q3.Visible = False
q4.Visible = False
q1.Visible = False
q2.Visible = True
q2.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA 1, INSERTA y, Y SE MUEVE A LA IZQUIERDA")
Return "2yL"
End If
If ESTADO = "2" And ENTRADA = "0" Then
lbl_cadena.Text = CINTA
q4.Visible = False
q3.Visible = False
q0.Visible = False
q1.Visible = False
q2.Visible = True
q2.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA 0, INSERTA 0, Y SE MUEVE A LA IZQUIERDA")
Return "20L"
End If
If ESTADO = "2" And ENTRADA = "y" Then
lbl_cadena.Text = CINTA
q4.Visible = False
q3.Visible = False
q0.Visible = False
q1.Visible = False
q2.Visible = True
q2.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA y, INSERTA y, Y SE MUEVE A LA IZQUIERDA")
Return "2yL"
End If
If ESTADO = "2" And ENTRADA = "x" Then
lbl_cadena.Text = CINTA
q4.Visible = False
q3.Visible = False
q2.Visible = False
q1.Visible = False
q0.Visible = True
q0.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA x, INSERTA x, Y SE MUEVE A LA DERECHA")
Return "0xR"
End If
If ESTADO = "3" And ENTRADA = "y" Then
lbl_cadena.Text = CINTA
q4.Visible = False
q1.Visible = False
q0.Visible = False
q2.Visible = False
q3.Visible = True
q3.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA y, INSERTA y, Y SE MUEVE A LA DERECHA")
Return "3yR"
End If
If ESTADO = "3" And ENTRADA = "#" Then
lbl_cadena.Text = CINTA
q3.Visible = False
q1.Visible = False
q0.Visible = False
q2.Visible = False
q4.Visible = True
q4.FillColor = Color.Aquamarine
MsgBox("ENCUENTRA #, INSERTA #, Y SE MUEVE A LA DERECHA")
Return "ACEPTAR"
End If
Return "ERROR"
End Function
Function DESPLAZAMIENTO(ByVal TRANSICION As String) As String
Dim ESTADO, SIMBOLO_LEIDO, MOVIMIENTO As String
If TRANSICION = "ACEPTAR" Then : Return TRANSICION : End If
ESTADO = TRANSICION.Chars(0).ToString()
SIMBOLO_LEIDO = TRANSICION.Chars(1).ToString()
MOVIMIENTO = TRANSICION.Chars(2).ToString()
CINTA = CINTA.Remove(POSICION_CINTA, 1)
CINTA = CINTA.Insert(POSICION_CINTA, SIMBOLO_LEIDO)