Algoritmo juegodelgato dimensionar tablero[3,3] definir N1,N2,N3,F,C,Linea Como Entero escribir "Ingrese la posicion de la primera casilla del 1 al 9" leer N1 escribir "Ingrese la posicion de la segunda casilla del 1 al 9" leer N2 escribir "Ingrese la posicion de la tercera casilla del 1 al 9" leer N3 para f=0 hasta 2 hacer para c=0 hasta 2 Hacer si (N1 mod 3=N2 mod 3) y (N2 mod 3=N3 mod 3) Entonces linea<-1 sino si (N1 mod 3=N2 mod 3) y (N2 mod 3=N3 mod 3) Entonces linea<-1 SiNo si (N1+N2=N2+N2) entonces linea=1 FinSi fin si fin si FinPara FinPara para f=0 hasta 2 Hacer para c=0 hasta 2 Hacer si linea=1 Entonces escribir "Las casillas forman una linea" SiNo escribir "Las casillas no forman una linea" fin si FinPara FinPara FinAlgoritmo Algoritmo matriz dimensionar M[3,3] dimensionar vector_AND[8] M[1,1]="A" M[1,2]="T" M[1,3]="C" M[2,1]="G" M[2,2]="A" M[2,3]="T" M[3,1]="C" M[3,2]="G" M[3,3]="A" // sentido horario vector_AND[1]=M[1,1] vector_AND[2]=M[1,2] vector_AND[3]=M[1,3] vector_AND[4]=M[2,3] vector_AND[5]=M[3,3] vector_AND[6]=M[3,2] vector_AND[7]=M[3,1] Vector_AND[8]=M[2,1] escribir "" para i=1 hasta 8 Hacer escribir sin saltar vector_AND[i] FinPara FinAlgoritmo Algoritmo matriz definir n,f,c,suma Como Entero definir max_colum,c_max como entero definir prome Como Real Repetir escribir "Ingrese el tamaño de la matriz" leer n Hasta Que n>0 dimensionar M[n,n] para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer escribir "Ingrese el valor de la posiciones" leer M[f,c] FinPara FinPara para f=0 hasta n-1 Hacer suma=0 para c=0 hasta n-1 Hacer suma=suma+M[f,c] FinPara prome=suma/n escribir "El promedio de la fila",prome FinPara suma=0 para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer suma=suma+M[f,c] FinPara FinPara escribir "La suma de todos los numeros es",suma para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer si M[f,c]>max_colum Entonces max_colum=M[f,c] FinSi FinPara escribir "Mayor valor de la columna es",max_colum FinPara escribir "Ingrese un numero" leer nume para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer M[f,c]=M[f,c]*nume FinPara FinPara escribir "La matriz despues de la multiplicacion" para f=0 hasta n-1 hacer para c=0 hasta n-1 Hacer escribir sin saltar M[f,c],"" FinPara escribir "" FinPara dimensionar transpuesta[n,n] para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer transpuesta[c,f]<-M[f,c] FinPara FinPara escribir "La matriz transpuesta" para f=0 hasta n-1 Hacer para c=0 hasta n-1 Hacer escribir sin saltar transpuesta[f,c],"" FinPara escribir "" FinPara FinAlgoritmo Algoritmo tabaladesumar definir n,j,i,suma Como Entero dimensionar M[4,4] para i=0 hasta 3 Hacer para j=0 hasta 3 Hacer escribir "Ingrese el valor para la posicion(",i,",",j,")" leer M[i,j] FinPara FinPara escribir "Ingrese el valor de n" leer n para i=0 hasta 3 Hacer para j=0 hasta 3 Hacer suma=M[i,j]+n escribir sin saltar suma,"" FinPara FinPara escribir "" FinAlgoritmo Algoritmo matriz Definir fil,col,m,f,c Como Real Escribir "ingrese cantidad de filas" leer fil Escribir "ingrese cantidad de columnas" leer col Dimension m[fil,col] Dimension doble[fil,col] Dimension suma[fil,col] Dimension potencia[fil,col] para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer Escribir "deme elemento para la ",f+1,"° fila ",c+1,"° columna" leer m[f,c] FinPara FinPara Escribir "MATRIZ" para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer Escribir Sin Saltar m[f,c]," " FinPara Escribir " " FinPara Escribir "MATRIZ TRANSPUESTA" para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer Escribir Sin Saltar m[c,f]," " FinPara Escribir " " FinPara para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer si m[f,c]=m[c,f] Entonces sw=sw+1 SiNo sw=sw+0 FinSi FinPara FinPara si sw=fil*col Entonces Escribir "**La matriz es simetrica**" SiNo Escribir "**La matriz no es simetrica**" FinSi Escribir "MATRIZ DOBLE" para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer doble[f,c]=m[f,c]*2 Escribir Sin Saltar doble[f,c]," " FinPara Escribir " " FinPara Escribir "SUMA DE LA MATRIZ CON SU DOBLE" para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer suma[f,c]=m[f,c]+doble[f,c] Escribir Sin Saltar suma[f,c]," " FinPara Escribir " " FinPara Escribir "POTENCIA DE LA MATRIZ" para f=0 Hasta fil-1 Hacer para c=0 Hasta col-1 Hacer potencia[f,c]=m[f,c]*m[f,c] Escribir Sin Saltar potencia[f,c]," " FinPara Escribir " " FinPara FinAlgoritmo Algoritmo matriztrnspuesta definir i,j Como Entero dimensionar M[3,3] dimensionar transpuesta[3,3] para i=0 hasta 2 Hacer para j=0 hasta 2 Hacer escribir " Ingrese el valor para la posición" leer M[i,j] FinPara FinPara para i=0 hasta 2 Hacer para j=0 hasta 2 Hacer transpuesta[j,i]=M[i,j] FinPara FinPara escribir "Matriz original" para i=0 hasta 2 Hacer para j=0 hasta 2 Hacer escribir Sin saltar M[i,j],"" FinPara FinPara escribir "" para i=0 hasta 2 Hacer para j=0 hasta 2 hacer escribir sin saltar transpuesta[i,j],"" FinPara FinPara escribir "" FinAlgoritmo Algoritmo matriz definir i,j,sumasecu como entero dimensionar M[5,5] para i=0 hasta 4 Hacer para j=0 hasta 4 Hacer escribir "Ingrese el valor para la posiocion" leer M[i,j] FinPara FinPara escribir" Elementos de la diagonal principal" para i=0 hasta 4 Hacer escribir M[i,j] FinPara sumasecu=0 para i=0 hasta 4 Hacer sumasecu=sumasecu+M[i,6-1] FinPara escribir "Suma de los elementos de la diagonal secundarios",sumasecu FinAlgoritmo Algoritmo matriz definir i,j,escalar como entero dimensionar M[4,4] para i=0 hasta 3 Hacer para j=0 hasta 3 Hacer escribir "Ingrese el valor para la posicion" leer M[i,j] FinPara FinPara escribir "Ingrese el valor escalar" leer escalar para i=0 hasta 3 Hacer para j=0 hasta 3 Hacer M[i,j]=M[i,j]*escalar FinPara FinPara escribir "Matriz resultante" para i=0 hasta 3 Hacer para j=0 hasta 3 Hacer escribir sin saltar M[i,j] FinPara FinPara escribir "" FinAlgoritmo Algoritmo matriz dimensionar M[2,5] dimensionar V1[5],V2[5] definir i,j,k Como Entero para i=0 hasta 4 Hacer escribir "Ingrese el elemento",i," del vector1:" leer V1[i] FinPara para i=0 hasta 4 Hacer escribir "Ingrese ele elemnto",i," del vector2:" leer V2[i] FinPara dimensionar vectorAux[10] k=1 para i=0 hasta 4 Hacer vectorAux[k]=V1[i] k=k+1 vectorAux[k]=V2[i] k=k+1 FinPara para i=0 hasta 9 Hacer si vectorAux[i]>vectorAUx[i] Entonces aux=vectorAux[i] vectorAux[i]=vectorAux[j] vectorAux[j]=aux FinSi FinPara FinAlgoritmo Algoritmo matriz Dimension m[5,5] Definir m,c,f como entero para f=0 Hasta 4 Hacer para c=0 Hasta 4 Hacer Escribir "ingrese elemento en la fila ",f+1," columna ",c+1 leer m[f,c] FinPara FinPara Escribir "Elementos de la diagonal secundaria:" para f=0 Hasta 4 Hacer para c=0 Hasta 4 Hacer si F+C=4 Entonces Escribir Sin Saltar m[f,c]," " SiNo Imprimir Sin Saltar"x"," " FinSi FinPara Escribir " - " FinPara Escribir "Elementos de la diagonal principal:" para f=0 Hasta 4 Hacer para c=0 Hasta 4 Hacer si F=c Entonces Escribir Sin Saltar m[f,c]," " SiNo Imprimir Sin Saltar"x"," " FinSi FinPara Escribir " - " FinPara Escribir "Elementos del triangulo superior:" para f=0 Hasta 4 Hacer para c=0 Hasta 4 Hacer si f<c Entonces Escribir Sin Saltar m[f,c]," " SiNo Imprimir Sin Saltar"x"," " FinSi FinPara Escribir " - " FinPara Escribir "Elementos del triangulo inferior:" para f=0 Hasta 4 Hacer para c=0 Hasta 4 Hacer si f>c Entonces Escribir Sin Saltar m[f,c]," " SiNo Imprimir Sin Saltar"x"," " FinSi FinPara Escribir " - " FinPara FinAlgoritmo