Algoritmos
Algoritmos
Algoritmos
almacenados
Algoritmo detarea
Dimension vector[50];
vector[x] = azar(20) + 1;
FinPara
suma = 0;
FinPara
Escribir vector[x];
FinSi
FinPara
FinAlgoritmo
2) Llenar un vector con los números del 11 al 30 e imprimir su contenido y a su vez indicar si el
Leer e;
Si e >= 11 Entonces
SiNo
FinSi
Si e <= 30 Entonces
SiNo
FinSi
si e%2=0 Entonces
sino
FinSi
FinProceso
3) Crear una matriz de n filas * m columnas (cargar n y m por teclado) Imprimir los valores de la
Algoritmo detarea
matriz(f,c) = azar(9) + 1;
FinPara
FinPara
si f == c Entonces
vector(f) = matriz(f,c);
FinSi
FinPara
FinPara
Escribir vector(f);
FinPara
FinAlgoritmo
5) Elaborar un algoritmo que permita leer 25 números en un arreglo e imprima el arreglo, debe
Indicar la cantidad de números que son cero, la cantidad de números que están abajo de cero
Y la cantidad de números arriba de cero. Nota: debe indicar el rango de números que debe
Digitar el usuario.
Algoritmo detarea
Dimension A[25];
suma0<-0;
sumaneg<-0;
sumapo<-0;
Leer A[i];
FinPara
Si A[i]=0 Entonces
suma0<- suma0 + 1;
SiNo
Si A[i]<0 Entonces
sumaneg<- sumane + 1;
SiNo
sumapo<- sumapo + 1;
FinSi
FinSi
FinPara
FinProceso
Mayor a menor.
Algoritmo detarea
Dimension arreglo[50];
arreglo[x]<-x+1;
FinPara
Escribir arreglo[x];
FinPara
FinProceso
8) Elaborar un algoritmo que genere una matriz de 10 x 10, en la cual asigne ceros a todos los
Elementos desde la diagonal principal hacia arriba y a los demás les coloque unos. Imprimir la
Matriz resultado.
Algoritmo detarea
Dimension M[10,10];
Si j >= i Entonces
M[i,j]<-0;
SiNo
M[i,j]<-1;
FinSi
FinPara
FinPara
FinPara
FinProceso
9) Elaborar un algoritmo que permita leer números en una matriz de 6 x 7 y leer números en un
Vector de 6 elementos. Calcular el producto de matriz por vector. (El producto de la matriz por
Algoritmo detarea
Dimension matriz[10,10],vector[10],resultante[10];
matriz(f,c) = azar(9) + 1;
FinPara
FinPara
a = 0;
vector(f) = matriz(f,c);
FinPara
FinPara
FinPara
a= 0;
FinPara
FinAlgoritmo
11) Crear un programa que lea 10 números utilizando un arreglo, debe controlar que no se
Algoritmo detarea
Dimension arreglo[10];
arreglo[x]<-x+1;
FinPara
Escribir arreglo[x];
FinPara
FinProceso
13) Elaborar un Programa que reciba un número entero y retorne el número con sus dígitos
Invertidos. Ejemplo: dado el número 763781 imprimir el 187367.
Algoritmo detarea
a = ConvertirATexto(763781);
b = Longitud(a);
x = "";
x = x + Subcadena(a,b,b);
b = b - 1;
FinMientras
FinAlgoritmo
• La cantidad de ceros
Dimension vector[10];
Leer vector(a);
FinPara
pares = 0;
impares= 0;
ceros = 0;
repetidos = 0;
pares = pares + 1;
repetidos = repetidos + 2;
SiNo
impares = impares + 1;
FinSi
FinPara
FinAlgoritmo