Ejemplo n.º 1
0
 public void Escribir(char caracterAEscribir)
 {
     if (PosicionDelCabezal <= -1 || PosicionDelCabezal >= CintaAProcesar.Count())
     {
         return;
     }
     CintaAProcesar[PosicionDelCabezal] = caracterAEscribir;
 }
Ejemplo n.º 2
0
 public char Leer()
 {
     if (PosicionDelCabezal == -1 || PosicionDelCabezal == CintaAProcesar.Count())
     {
         return('_');
     }
     return(CintaAProcesar.ElementAt(PosicionDelCabezal));
 }
Ejemplo n.º 3
0
 public void MoverseALaDerecha()
 {
     if (PosicionDelCabezal == CintaAProcesar.Count())
     {
         return;
     }
     PosicionDelCabezalAnterior = PosicionDelCabezal;
     PosicionDelCabezal         = PosicionDelCabezal + 1;
 }
Ejemplo n.º 4
0
 public bool PuedoMovermeALaDerecha()
 {
     return(PosicionDelCabezal < CintaAProcesar.Count());
 }