0% encontró este documento útil (0 votos)
318 vistas3 páginas

Ejercicios Del Capítulo 3

Este documento presenta 10 ejercicios de programación que involucran el uso de condicionales y estructuras de control. Los ejercicios incluyen ordenar números de menor a mayor, separar los dígitos de un número, visualizar un triángulo de Pascal, calcular combinaciones, calcular la diferencia entre fechas, realizar operaciones con números, calcular la suma y promedio de factoriales, dibujar un cuadrado con un rombo en el centro, imprimir números sustituyendo dígitos por vocales, y crear un menú para seleccionar

Cargado por

HENRY
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
318 vistas3 páginas

Ejercicios Del Capítulo 3

Este documento presenta 10 ejercicios de programación que involucran el uso de condicionales y estructuras de control. Los ejercicios incluyen ordenar números de menor a mayor, separar los dígitos de un número, visualizar un triángulo de Pascal, calcular combinaciones, calcular la diferencia entre fechas, realizar operaciones con números, calcular la suma y promedio de factoriales, dibujar un cuadrado con un rombo en el centro, imprimir números sustituyendo dígitos por vocales, y crear un menú para seleccionar

Cargado por

HENRY
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios del captulo 3: Condicionales y Estructuras de Control

Para todos los ejercicios propuestos, desarrollar un algoritmo para la solucin y


expresarlo en pseudocdigo y diagrama de flujo. Adicional realizar prueba de escritorio
para cada ejercicio.

1. Ordenar de menor a mayor.


Pedir al usuario que ingrese 3 nmero enteros y ordenarlos de menor a mayor. Para
ordenar los nmeros se debe cambiar el valor de las variables, no solamente mostrar los
nmeros ordenados.
Ejemplo:
Suponga que se ingresan los 3 nmeros en las variables a, b y c de la siguiente 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. Dgitos de un nmero
El usuario ingresa un valor entero no mayor a 10 millones. Separar el nmero en sus
dgitos y mostrarlos segn el siguiente ejemplo para el nmero 5432:
2 unidades
3 decenas
4 centenas
5 miles

3. Tringulo de Pascal
El tringulo de Pascal es una representacin de los coeficientes binomiales ordenados
en forma triangular. Su construccin est relacionada con los coeficientes binomiales
segn la regla de Pascal. S

Entonces

para todo entero positivo n y todo entero positivo k entre 0 y n.


Su construye es la siguiente manera:
1. Se comienza en el nmero 1 centrado en la parte superior
2. Se escriben una serie de nmeros 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
contina 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 construccin del tringulo de Pascal para
n=7.

Desarrolle un algoritmo que permita visualizar un tringulo de Pascal dado el valor de n.

4. Combinaciones
El nmero de combinaciones que podemos formar tomando m elementos de un
conjunto con n elementos es:

Disee 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. Nmero de das entre dos fechas


Elabore un algoritmo que pida dos fechas (da, mes y ao) y mostrar el nmero de das
que hay de diferencia entre estas dos fechas. Considerar los meses que tienen 30 das,
los meses que tienen 31 das y suponga que febrero tiene 28 das.

6. Operaciones con nmeros


Elabore un algoritmo que pida nmeros hasta que se introduzca un nmero negativo.
De todos los nmeros introducidos calcular la suma de todos los nmeros pares, la suma
de todos los nmeros impares y el promedio de todos los nmeros introducidos.

7. Suma y promedio de factoriales


Se ingresan por el teclado 2 nmeros enteros positivos, encontrar la suma y el promedio
de todos los factoriales de los nmeros pares comprendidos entre esos dos nmeros
ingresados, no incluye los nmeros 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. Nmeros con vocales


Imprima los nmeros del 00000 al 99999 con la particularidad de que cada vez que
debiera imprimirse el 1 (en cualquiera de los dgitos) se sustituya con A, el 3 con E, el 5
con I, el 7 con O y el 9 con U. No utilice ms de una estructura de control FOR, ni ms de
dos estructuras de control WHILE, ni ms de dos estructuras de control REPETA.

10. Men
Realizar un men que permita escoger que ejercicio ejecutar de los nueve anteriores.

También podría gustarte