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