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

Corrección e implementación en PSeInt por Alejandro Caro y discoduroderoer


Enviado por   •  3 de Abril de 2015  •  5.711 Palabras (23 Páginas)  •  305 Visitas

Página 1 de 23

RUBEN

NAVARRO

CASERO

&

RAUL

MORALES

GARCIA

Corrección e implementación en PSeInt por Alejandro Caro y discoduroderoer

© 2004

© 2012-2013

Ejercicios de Pseudocódigo Parte 1

Nota: Los arreglos son en base 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

15. Generar los N primeros términos de la serie de Fibonacci y mostrarlos por pantalla. 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… anda

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

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

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

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

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

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

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

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

24. Calcular el valor del número E (Euler) =(1/n!) y mostrarlo en pantalla. anda (ver)

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

Véase página Ejercicios de Pseudocódigo Parte 2 para la segunda parte

PROCESO ejercicio_1 //anda

DEFINIR numero COMO ENTERO;

ESCRIBIR ("Introduce un número");

LEER numero;

SI (numero % 2 = 0) ENTONCES

ESCRIBIR ("El numero es par");

SINO

ESCRIBIR ("El numero no es par");

FINSI

FINPROCESO

PROCESO ejercicio_2 //anda

DEFINIR numero_a COMO ENTERO;

DEFINIR numero_b COMO ENTERO;

ESCRIBIR ("Introduce un número");

LEER numero_a;

ESCRIBIR ("Introduce otro número");

LEER numero_b;

ESCRIBIR (numero_a * numero_b);

FINPROCESO

PROCESO ejercicio_3 //anda

DEFINIR numero1 COMO ENTERO;

DEFINIR numero2 COMO ENTERO;

ESCRIBIR ("Introduce el número1");

LEER numero1;

ESCRIBIR ("Introduce el número2");

LEER numero2;

SI (numero1 > numero2) ENTONCES

ESCRIBIR ("El número1 es mayor", numero1);

SINO

ESCRIBIR ("El número2 es mayor", numero2);

SI (numero1 = numero2) ENTONCES

ESCRIBIR ("Los números son iguales");

FINSI

FINSI

FINPROCESO

PROCESO ejercicio_4 //anda

DEFINIR numero1 COMO ENTERO;

DEFINIR numero2 COMO ENTERO;

DEFINIR numero3 COMO ENTERO;

ESCRIBIR ("Introduce número1");

LEER numero1;

ESCRIBIR ("Introduce número2");

LEER numero2;

SI (numero1 > numero2) ENTONCES

ESCRIBIR ("Introduce número3");

LEER numero3;

SI (numero1 > numero3) ENTONCES

ESCRIBIR ("El número1 es el mayor");

SINO

SI (numero2 > numero3) ENTONCES

ESCRIBIR ("El número2 es el mayor");

SINO

ESCRIBIR ("El número3 es el mayor");

FINSI

FINSI

FINSI

FINPROCESO

PROCESO ejercicio_5 //anda

DEFINIR indice COMO ENTERO;

DEFINIR numero COMO ENTERO;

DEFINIR cota_superior COMO ENTERO;

DEFINIR cota_inferior COMO ENTERO;

cota_inferior <- 1;

cota_superior <- 10;

indice <- 1;

ESCRIBIR "Ingrese un número";

LEER numero;

PARA indice <- cota_inferior HASTA cota_superior CON PASO 1 HACER

ESCRIBIR numero ,(" * "), indice ,(" = "), numero*indice;

FINPARA

FINPROCESO

PROCESO ejercicio_6 //anda

DEFINIR numero COMO ENTERO;

DEFINIR indice COMO ENTERO;

DEFINIR suma COMO ENTERO;

DEFINIR producto COMO ENTERO;

suma <- 0;

producto <- 1;

PARA indice <-1 HASTA 30 CON PASO 1 HACER

LEER numero;

suma <- suma + numero;

producto <- producto * numero;

indice <-indice + 1;

FINPARA

ESCRIBIR ("la suma es: "), suma;

ESCRIBIR ("el producto es: "), producto;

FINPROCESO

PROCESO ejercicio_7 //anda

DEFINIR numero COMO ENTERO;

DEFINIR suma COMO ENTERO;

suma <- 0;

LEER numero;

MIENTRAS (numero > 0) HACER

suma <- suma +numero;

LEER numero;

FINMIENTRAS

ESCRIBIR ("la suma es:"), suma;

FINPROCESO

PROCESO ejercicio_8 //anda

DEFINIR a COMO ENTERO;

DEFINIR b COMO ENTERO;

...

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