ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos


Enviado por   •  8 de Mayo de 2013  •  1.524 Palabras (7 Páginas)  •  235 Visitas

Página 1 de 7

ALGORITMO ejercicio 11

VARIABLE

ENTERO n[1..20];

ENTERO indice;

ENTERO factorial;

ENTERO indice1;

ENTERO N[1..20];

FIN_VARIABLE

INICIO

PARA indice = 1 HASTA 20 INCREMENTO 1

ESCRIBIR (“Introduce un numero”);

LEER (n[indice]);

FIN_PARA

PARA indice = 1 HASTA 20 INCREMENTO 1

Factorial = 1;

PARA indice1 = 2 HASTA n[indice] INCREMENTO 1

Factorial = factorial * indice1;

FIN_PARA

N[indice] = factorial;

FIN_PARA

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 13

VARIABLE

ENTERO A[1..5][1..10];

ENTERO B[1..5][1..10];

ENTERO suma[fila][columna];

ENTERO fila;

ENTERO columna;

FIN_VARIABLE

INICIO

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 10 INCREMENTO 1

LEER (A[fila][columna]);

FIN_PARA

FIN_PARA

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 10 INCREMENTO 1

LEER (B[fila][columna]);

FIN_PARA

FIN_PARA

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 10 INCREMENTO 1

Suma[fila][columna] = A[fila][columna] + B[fila][columna];

FIN_PARA

FIN_PARA

ESCRIBIR (suma[fila][columna]);

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 14

VARIABLE

ENTERO A[1..5][1..4];

ENTERO fila;

ENTERO columna;

ENTERO mayor;

ENTERO posicion_fila;

ENTERO posición_columna;

FIN_VARIABLE

INICIO

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 4 INCREMENTO 1

ESCRIBIR (“Introduce un numero”);

LEER (A[fila][columna]);

FIN_PARA

FIN_PARA

Mayor = A[1][1];

Posición_fila = 1;

Posición_columna = 1;

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 4 INCREMENTO 1

SI (A[fila][columna] > mayor) ENTONCES

Mayor = A[fila][columna];

Posición_fila = [fila];

Posición_columna = [columna];

FIN_SI

FIN_PARA

ESCRIBIR (“El mayor es:mayor”);

ESCRIBIR (“La posición es:posición_fila, Posición_columna”);

FIN_PARA

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 15

VARIABLE

ENTERO A[1..5][1..4];

ENTERO fila;

ENTERO columna;

ENTERO mayor;

ENTERO posicion_fila;

ENTERO posición_columna;

ENTERO menor

ENTERO posición_fila1;

ENTERO posición_columna1;

FIN_VARIABLE

INICIO

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 4 INCREMENTO 1

ESCRIBIR (“Introduce un numero”);

LEER (A[fila][columna]);

FIN_PARA

FIN_PARA

Mayor = A[1][1];

Posición_fila = 1;

Posición_columna = 1;

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 4 INCREMENTO 1

SI (A[fila][columna] > mayor) ENTONCES

Mayor = A[fila][columna];

Posición_fila = [fila];

Posición_columna = [columna];

FIN_SI

FIN_PARA

ESCRIBIR (“El mayor es:mayor”);

ESCRIBIR (“La posición es:posición_fila, Posición_columna”);

FIN_PARA

Menor = 1;

Posición_fila1 = 1;

Posición_columna1 = 1;

PARA fila = 1 HASTA 5 INCREMENTO 1

PARA columna = 1 HASTA 4 INCREMENTO 1

SI (A[fila][columna] < menor) ENTONCES

Menor = A[fila][columna];

Posición_fila1 = [fila];

Posición_columna1 = [columna];

FIN_SI

FIN_PARA

ESCRIBIR (“El mayor es:menor”);

ESCRIBIR (“La posición es:posición_fila1, Posición_columna1”);

FIN_INICIO

FIN_ALGORITMO

1. Leer una secuencia de 20 números y almacenar en un vector sus factoriales.

2. Leer 20 números y almacenarlos de manera ordenada en un vector.

3. Dado dos matrices A y B obtener la suma.

4. Dado una matriz determinar la posición (i,j) del mayor.

5. Dado una matriz determinar la posición (i,j) del mayor y menor.

Ejercicios de Pseudocódigo Parte 1

1. Leer un número y mostrar por la salida estándar si dicho número es o no es par.

2. Leer 2 números y mostrar el producto de ellos.

3. Leer 2 números y determinar el mayor de ellos.

4. Leer 3 números y mostrar el mayor de ellos.

5. Leer un número y mostrar su tabla de multiplicar.

6. Leer una secuencia de 30 números y mostrar la suma y el producto de ellos.

7. Leer una secuencia de números, hasta que se introduce un número negativo y mostrar la suma de dichos números.

8. Leer dos números y realizar el producto median sumas.

9. Leer dos números y realizar la división mediante restas mostrando el cociente y el resto.

10. Leer una secuencia de números y mostrar su producto, el proceso finalizará cuando el usuario pulse a la tecla F.

11. Lee una secuencia de números y determina cual es el mayor de ellos.

12. Dado un número mostrar su valor en binario.

13. Generar enteros de 3 en 3 comenzando por 2 hasta el valor máximo menor que 30. Calculando la suma de los enteros generados que sean divisibles por 5.

14. Calcular la media de una secuencia de números, el proceso finalizará cuando

15. Generar los N primeros términos de la serie de Fibonacci. El valor N(entero y positivo) deberá ser leído por el teclado. En esta serie los dos primeros números son 1, y el resto se obtiene sumando los dos anteriores: 1,1,2,3,5,8,13,21…

16. Leer una secuencia se números y mostrar cuales de ellos es el mayor y el menor, el proceso finalizará cuando se introduzca un número impar.

17. Leer una secuencia de números y sumar solo los pares mostrando el resultado del proceso.

18. Leer una secuencia de números y mostrar los 30 primeros pares leídos.

19. Leer una secuencia de números y mostrar la suma de los 30 números que ocupan posiciones de lectura par.

20. Leer un número y determinar su factorial.

21. Leer un número y determinar si es o no es primo.

22. Leer una secuencia de 30 números y mostrar la suma de los primos.

...

Descargar como (para miembros actualizados) txt (16 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com