public void EjecutarPrograma()
 {
     contadorProg = this.buscaInicio("principal");
     pilaDeLLamadas.Insert(0, contadorProg);
     if (contadorProg != -1)
     {
         while (tablaDeCuadruplos[contadorProg].operador.Equals("END") == false && error == false)
         {
             procesaCuadruplos(tablaDeCuadruplos[contadorProg]);
         }
         ListaDeCadenas.Add("Programa Terminado");
         io.update(ListaDeCadenas);
     }
 }
        private void Read(Cuadruplo cuad)
        {
            io.Close();
            io = new EntradaSalida(ListaDeCadenas);
            io.update(ListaDeCadenas);
            io.ShowDialog();

            setValue(cuad.resultado.ToString(), io.getVal);
            ListaDeCadenas.Add(io.getVal.ToString());
            io = new EntradaSalida(ListaDeCadenas);
            io.update(ListaDeCadenas);
            io.Show();
        }