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