Ejercicios Del Capítulo 3
August 22, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Ejercicios Del Capítulo 3...
Description
Ejercicios del capítulo 3: Condicionales y Estructuras de Control
Para todos los ejercicios propuestos, desarrollar un algoritmo para la solución y expresarlo en pseudocódigo y diagrama de flujo. Adicional realizar prueba de escritorio para cada ejercicio. 1. Ordenar de menor a mayor.
Pedir al usuario que ingrese 3 número enteros y ordenarlos de menor a mayor. Para ordenar los números se debe cambiar el valor de las variables, no solamente mostrar los números ordenados. Ejemplo: Suponga que se ingresan los 3 números en las variables a, b y c de la siguiente manera: manera: a=7 b=3 c=5 Al final del procedimiento las variables a, b y c deben contener los siguientes valores: a=3 b=5 c=7 2. Dígitos de un número El usuario ingresa un valor entero no mayor a 10 millones. Separar el número en sus dígitos y mostrarlos según el siguiente ejemplo para el número 5432: 2 unidades 3 decenas 4 centenas 5 miles 3. Triángulo de Pascal El triángulo de Pascal es una representación de los coeficientes binomiales ordenados en forma triangular. Su construcción está relacionada con los coeficientes binomiales según la regla de Pascal. S
Entonces
para todo entero positivo n y todo entero entero positivo k entre 0 y n. Su construye es la siguiente manera: 1. Se comienza en el número 1 centrado en la parte superior 2. Se escriben una serie de números en las casillas situadas en sentido diagonal descendente, a ambos lados, del siguiente modo: se suman las parejas de cifras situadas horizontalmente (1 + 1), y el resultado (2) se escribe debajo de dichas casillas; el proceso continúa escribiendo en las casillas inferiores la suma de las dos cifras situadas sobre ellas (1 + 2 = 3), etc.
La siguiente figura muestra un ejemplo de la construcción del triángulo de Pascal para n=7.
Desarrolle un algoritmo que permita visualizar un triángulo de Pascal dado el valor de n. 4. Combinaciones El número de combinaciones que podemos formar tomando “m” elementos de un conjunto con “n” elementos es:
Diseñe un programa que pida el valor de “n” y “m” y calcule el valor de las combinaciones de n x m. Hay que tomar en cuenta que el valor de n ha de ser mayor o igual que m. Puede comprobar la validez de su programa introduciendo los siguientes valores n=15, m= 10, el resultado es 3003. 5. Número de días entre dos fechas Elabore un algoritmo que pida dos fechas (día, mes y año) y mostrar el número de días que hay de diferencia entre estas dos fechas. Considerar los meses que tienen 30 días, los meses que tienen 31 días y suponga que febrero tiene 28 días. 6. Operaciones con números Elabore un algoritmo que pida números hasta que se introduzca un número negativo. De todos los números introducidos calcular la suma de todos los números pares, la suma de todos los números impares y el promedio de todos los números introducidos. 7. Suma y promedio de factoriales Se ingresan por el teclado 2 números enteros positivos, encontrar la suma y el promedio de todos los factoriales de los números pares comprendidos entre esos dos números ingresados, no incluye los números ingresados. Mostrar la suma y el promedio. Ejemplo a = 2, b=8 Suma = 744
Promedio = 372
8. Dibujo de cuadrado y rombo Dado un valor N, muestre el cuadrado de lado 2N con un rombo en el centro. Por ejempo:
9. Números con vocales Imprima los números del 00000 al 99999 con la particularidad de que cada vez que debiera imprimirse el 1 (en cualquiera de los dígitos) se sustituya con A, el 3 con E, el 5 con I, el 7 con O y el 9 con U. No utilice más de una estructura de control FOR, ni más de dos estructuras de control WHILE, ni más de dos estructuras de control REPETA. 10. Menú Realizar un menú que permita escoger que ejercicio ejecutar de los nueve anteriores.
View more...
Comments