Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Descripción de Funciones
Esta función desplaza hacia abajo “solo una letra”, comenzando a bajar des desde el
centro.
fil= Nro. De veces a recorrer, desde la posición 0 a m de la matriz.
Por ejemplo, si mat[5][9]m=3, quiere decir empezará el barrido desde la fila 3 de la
matriz.
col= Representa la letra a recorrer, pero vista desde la posición de la matriz de leds
verdadera. Por ejemplo, con col=1 damos la instrucción de que recorra la letra que esa
escrita en esa columna
3 2 1 0
0
1
2
Esta función realiza la misma tarea que la función descrita anteriormente, pero con
la diferencia que realiza el desplazamiento de todas las letras que se encuentren en
la matriz.. Los parámetros q ue recibe son los mismos, exepto:
n= El nro de columnas de la matriz de leds vista originalmente,
Por ejemplo: si mat[7][4]n=4.
void DesplazarTodoAbajo(int fil,int col,int n) ///fil= fila,col=Posiciones a recorrer,n= nro de filas de la
matriz
{
int c;
c=0;
LlenarCeros();//Llena toda la matriz llena de ceros
for(i=col;i<8;i++)
{
for(j=0;j<n;j++)
{
mat[j][i]=mataux[j][c];
}
c++;
}
}
Funcion que desplaza una letra de abajo para arriba(completo)
OBS.FALTA AGREGARLE void NombreFuncion
for(kk=0;kk<8;kk++)
{
for(i=0;i<8;i++)
{
mat[2][i]=0;
}
cc=0;
for(j=8-kk;j<8;j++) Solo esta función desplaza una letra
{ hasta mitad, es decir comienza su
mat[2][j]=mataux[2][cc]; barrido hasta el centro
cc++;
}
encender();
encender();
}
for(sw=0;sw<=8;sw++)
{
for(j=0;j<8;j++)
{
mat[2][j]=0;
}
cc=sw;
for(k=0;k<8-sw;k++)
{
mat[2][k]=mataux[2][cc];
cc++;
}
encender();
encender();