Guia 2 Pseudocodigo PSEINT

3
INSTITUTO PROFESIONAL PROVIDENCIA ESCUELA DE TECNOLOGIA RAMO: FUNDAMENTOS DE PROGRAMACION PROFESOR: PEDRO GONZALEZ T. GUIA DE EJERCICIOS: ALGORITMOS 1. Hacer un pseudo código para el siguiente problema: Leer dos números y decir si están en orden ascendente o descendente. 2. Haga un pseudo código que intercambie el valor de dos variables, solo si la primera es mayor que la segunda. 3. Un negocio de deportes hace un 25 % de descuento en pelotas de fútbol y de béisbol. Se requiere escribir un programa que le permita a un empleado ingresar los precios originales de las pelotas. El programa deberá usar esta entrada de datos para calcular el precio rebajado. La salida del programa deberá mostrar, en líneas separadas, el precio original y el precio con descuento, por cada producto, cuando el empleado no quiere seguir ingresando escribe “*” (asterisco). 4. Construya un pseudo código para el siguiente problema: Leer un número entero positivo, si el número es par, divídalo por 2; si es impar multiplíquelo por 3 y súmelo 1. Repita este proceso hasta que el número llegue a ser 1, indicando él número en cada paso. Finalmente, debe indicar el número de operaciones que se efectuaron. 5. Construya un pseudo código para calcular el Índice de Masa Corporal (IMC) de un paciente, que se calcula como IMC= peso/estatura 2 . Si el IMC está entre 20 y 25 inclusive, el estado es NORMAL, si el IMC es mayor que 25 es SOBREPESO y si IMC es menor que 20 es DELGADEZ. Repita el proceso para 100 pacientes y determine el porcentaje de pacientes en cada caso. 6. Escribir un programa que permita determinar el máximo y el mínimo de un conjunto de valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad esperada de elementos a procesar, y luego el lote de datos de a uno por vez. Finalizado el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que considere necesarias. Utilice una variable del tipo arreglo (la veremos en clases) 7. Construya un pseudo código que realice la multiplicación de dos números a través de sumas.

description

Segunda Guía Evaluada

Transcript of Guia 2 Pseudocodigo PSEINT

Page 1: Guia 2 Pseudocodigo PSEINT

INSTITUTO PROFESIONAL PROVIDENCIAESCUELA DE TECNOLOGIARAMO: FUNDAMENTOS DE PROGRAMACIONPROFESOR: PEDRO GONZALEZ T.

GUIA DE EJERCICIOS: ALGORITMOS

1. Hacer un pseudo código para el siguiente problema: Leer dos números y decir si están en orden ascendente o descendente. 2. Haga un pseudo código que intercambie el valor de dos variables, solo si la primera es mayor que la segunda.

3. Un negocio de deportes hace un 25 % de descuento en pelotas de fútbol y de béisbol. Se requiere escribir un programa que le permita a un empleado ingresar los precios originales de las pelotas. El programa deberá usar esta entrada de datos para calcular el precio rebajado. La salida del programa deberá mostrar, en líneas separadas, el precio original y el precio con descuento, por cada producto, cuando el empleado no quiere seguir ingresando escribe “*” (asterisco).

4. Construya un pseudo código para el siguiente problema: Leer un número entero positivo, si el número es par, divídalo por 2; si es impar multiplíquelo por 3 y súmelo 1. Repita este proceso hasta que el número llegue a ser 1, indicando él número en cada paso. Finalmente, debe indicar el número de operaciones que se efectuaron.

5. Construya un pseudo código para calcular el Índice de Masa Corporal (IMC) de un paciente, que se calcula como IMC= peso/estatura2. Si el IMC está entre 20 y 25 inclusive, el estado es NORMAL, si el IMC es mayor que 25 es SOBREPESO y si IMC es menor que 20 es DELGADEZ. Repita el proceso para 100 pacientes y determine el porcentaje de pacientes en cada caso.

6. Escribir un programa que permita determinar el máximo y el mínimo de un conjunto de valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad esperada de elementos a procesar, y luego el lote de datos de a uno por vez. Finalizado el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que considere necesarias.

Utilice una variable del tipo arreglo (la veremos en clases)

7. Construya un pseudo código que realice la multiplicación de dos números a través de sumas.

8. Construya un pseudo código que averigüe si un número N es primo o no. Un número es primo si solo es divisible por 1 y por él mismo. (Ayuda: Dividir sucesivamente N por 2, 3, 4, ..., hasta N-1)

9. Diseñar un pseudo código que permita calcular los 5 primeros números perfectos (un numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1, 2 y 3.

10. Escribir un programa que permita calcular el promedio aritmético de una serie de valores ingresados por teclado. A tal efecto debe ingresarse primero la cantidad

Page 2: Guia 2 Pseudocodigo PSEINT

esperada de elementos a promediar, y luego el lote de datos de a uno por vez. Finalizado el ingreso de datos, mostrar el resultado. Realizar todas las validaciones que considere necesarias.

11. Construya un pseudo código para lo siguiente: Si restando sucesivamente dos a un número N>=2 se obtiene el 2, el número es par, si se obtiene otro número entonces es impar. Con esta estrategia averigüe si un número es o no par.

12. Construya un algoritmo que lea por teclado una temperatura en grados Fahrenheit y la convierta a grados centígrados según la fórmula:

13. Escriba un algoritmo que calcule la suma de los divisores de un número.

14. Escriba un algoritmo que diga si un número es o no palíndrome. Un número es palíndrome si se lee igual al revés y al derecho. Por ejemplo: 717 es palíndrome, 243 no lo es.

15. Escriba un algoritmo que diga si dos número enteros positivos son amigos o no. Dos números son amigos si la suma de los valores de sus dígitos es igual. Por ejemplo: 1002 y 3 son amigos.

16. Escriba un algoritmo que diga si un número es multifacético. Un número es multifacético se es sexi (divisible por seis), denso (la suma de sus dígitos es mayor que 20) y sincero (no tiene dígitos ceros).

17. Los ingredientes para 4 personas del “pastel de manzana danés” son los indicados. Realizar un algoritmo que calcule los ingredientes para un número variable de personas que se lee por teclado.

675 gramos de manzanas75 gramos de mantequilla150 gramos de azúcar100 gramos de migas de pan150 mililitros de leche

18. Se tienen salas de clases con un espacio óptimo de 40 posiciones o sillas, si se lee por teclado el número de sala y la cantidad de alumnos que asistirán a la clase, calcular la capacidad de la sala ocupada, muestre el resultado en porcentaje, por cada sala y acumule el total de capacidad utilizada de la institución. (Condición de termino cuando el usuario introduzca un “*”).

19. Se ingresa una lista de estatura de los alumnos de ingeniería informática del IPP, se sabe que los alumnos en total son 150, solicitar el ingreso de las estaturas, considerando el ingreso en centímetros es decir 180 corresponde a un metro ochenta, se pide mostrar por pantalla el promedio de estatura, el mínimo, máximo y la moda.

"Nada nos engaña tanto como nuestro propio juicio.""La sabiduría es hija de la experiencia."

Page 3: Guia 2 Pseudocodigo PSEINT

Leonardo Da Vinci, Pintor, escultor e inventor Italiano