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

Algoritmos

grilo128 de Mayo de 2013

1.524 Palabras (7 Páginas)264 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.

23. Leer una secuencia de 30 números y mostrar la suma de su factorial.

24. Dado

25. Calcular el valor del número E=(1/n!).

26. Implementar un programa que sea capaz de calcular el resultado de aplicar la fórmula siguiente (n i)=n! / (i! * (n-i)!).

ALGORITMO ejercicio 1

VARIABLE

ENTERO numero;

FIN_VARIABLE

INICIO

ESCRIBIR (“Introduce un numero”);

LEER (numero);

SI (numero mod 2 = 0) ENTONCES

ESCRIBIR (“El numero es par”);

SINO

ESCRIBIR (“El numero no es par”);

FIN_SI

FIN_INICIO

FIN_VARIABLE

ALGORITMO ejercicio 2

VARIABLE

ENTERO numero a;

ENTERO numero b;

FIN_VARIABLE

INICIO

LEER (numero a);

LEER (numero b);

ESCRIBIR (“El numero a * El numero b”);

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 3

VARIABLE

ENTERO numero1;

ENTERO numero2;

FIN_VARIABLE

INICIO

ESCRIBIR (“Introduce el numero1”);

LEER (numero1);

ESCRIBIR (“Introduce el numero2”);

LEER (numero2);

SI (numero1 > numero2) ENTONCES

ESCRIBIR (“El numero1 es mayor”);

SINO

ESCRIBIR (“El numero2 es mayor”);

SI (numero1 = numero2) ENTONCES

ESCRIBIR (“Los numeros son iguales”);

FIN_SI

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 4

VARIABLE

ENTERO numero1;

ENTERO numero2;

ENTERO numero3;

FIN_VARIABLE

INICIO

ESCRIBIR (“Introduce numero1”);

LEER (numero1);

ESCRIBIR (“Introduce numero2”);

LEER (numero2);

SI (numero1 > numero2) ENTONCES

ESCRIBIR (“Introduce numero3”);

LEER (numero3);

SI (numero1 > numero3) ENTONCES

ESCRIBIR (“El numero1 es el mayor”);

SINO

SI (numero2 > numero3) ENTONCES

ESCRIBIR (“El numero2 es el mayor”);

SINO

ESCRIBIR (“El numeo3 es el mayor”);

FIN_SI

FIN_SI

FIN_SI

FIN_INICIO

FIN_ALGORITMO

ALGORITMO ejercicio 5

VARIABLE

ENTERO numero;

ENTERO indice;

FIN_VARIABLE

CONSTANTE

ENTERO numero = 5;

Conta_superior = 10

Cota_inferior = 1

FIN_CONSTANTE

INICIO

PARA cota_inferior HASTA cota_superior INCREMETO 1

REPETIR

ESCRIBIR (numero5 * indice);

HASTA (indice = 10)

FIN_PARA

FIN_INICIO

FIN_ALGORITMO

ALGORITMO

...

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