Está en la página 1de 13

Herramientas de Programación - IICG 215

INGENIERIA EN INFORMACION Y CONTROL DE GESTION

UNIDAD 1 : PENSAMIENTO COMPUTACIONAL


PROBLEMAS
v
PROPUESTOS
1. Rango
En estadística descriptiva, se define el rango de un
conjunto de datos reales como la diferencia entre el mayor y
el menor de los datos. Diseñe un algoritmo que :

• Lea cuántos datos serán ingresados.


• Lea cada uno de los datos.
• Calcule y muestre el rango.

Ejemplo :

ENTRADA SALIDA
Total de datos = 8 El rango es 55.409
Ingrese dato #1 = 11.11
Ingrese dato 32 = 23.04
Ingrese dato #3 = -5.409
Ingrese dato #4 = 17.37
Ingrese dato #5 = 50
Ingrese dato #6 = 18.49
Ingrese dato #7 = 25.22
Ingrese dato #8 = 1.01
2. Progresión Aritmética
En matemáticas, una progresión aritmética es una sucesión de
números tales que la diferencia de cualquier par de términos
sucesivos de la secuencia es constante, dicha cantidad
llamada “diferencia de la progresión”.

Diseñe un algoritmo que permita mostrar por pantalla los N


primeros términos de la siguiente progresión aritmética :

1, 4, 7, 10, 13, 16, 19 …


Ejemplo :

ENTRADA SALIDA
Ingrese total de términos = 1, 4, 7, 10, 13
5
3. Progresión Geométrica
Una progresión geométrica es una sucesión de números
llamados términos, en la que cada término se obtiene
multiplicando el término anterior por una constante
denominada razón o factor de la progresión.

Diseñe un algoritmo que permita mostrar por pantalla los N


primeros términos de la siguiente progresión geométrica :

-3, 6, -12, 24, -48, …


Ejemplo :

ENTRADA SALIDA
Ingrese total de términos = -3, 6, -12, 24, -48
5
4. Número Deficiente
En matemáticas, un número natural se denomina DEFICIENTE si
la SUMA de sus factores es MENOR al doble de dicho número.
Por ejemplo, el número 10 es DEFICIENTE ya que la suma de
sus factores {1 , 2 , 5, 10 } es igual a 18; y 18 es MENOR
a 20.

Diseñe un algoritmo que permita leer un número entero


positivo y determine si es o no es deficiente.

Ejemplo :
ENTRADA SALIDA
Ingrese número = 88 88 NO es deficiente
Ingrese número = 10 10 es deficiente
Ingrese número = 6 6 NO es deficiente
5. Máximo Común Divisor
En matemáticas, se define el máximo común divisor (abreviado
mcd) de dos o más números enteros al mayor número entero que
los divide sin dejar residuo.

Diseñe un algoritmo lea 2 números enteros positivos mayores


a cero, calcule y muestre su máximo común divisor.

Ejemplo :

ENTRADA SALIDA
Ingrese número : 3 MCD(3,7) = 1
Ingrese número : 7
Ingrese número : 20 MCD(20,12) = 4
Ingrese número : 12
6. Fracciones Reducibles o Irreducibles
En matemáticas, una fracción irreducible es aquella que NO
se puede simplificar.

Diseñe un algoritmo que lea el numerador y denominador de


una fracción, e indique si es reducible o irreducible. En
caso que la fracción sea reducible el programa deberá
simplificarla y mostrar el resultado.

Ejemplo :

ENTRADA SALIDA
Ingrese numerador : 3 La fracción 3/7 es irreducible
Ingrese denominador : 7
Ingrese numerador : 20 La fracción 20/12 es reducible
Ingrese denominador : Al simplificarla queda 5/3
12
7. Número Palíndromo
En teoría de números, un número palíndromo es aquel que se
lee igual de izquierda a derecha, que de derecha a
izquierda. Por ejemplo : 12321 es palíndromo y 356 NO lo es.

Diseñe un algoritmo que lea un número entero positivo y


determine si es o no es palíndromo.

Ejemplo :

ENTRADA SALIDA
Ingrese número : 7 7 es palíndromo
Ingrese número : 12721 12721 es palíndromo
Ingrese número : 12345 12345 NO es palíndromo
8. Función Exponencial
Una aproximación de la función exponencial de x se puede
calcular mediante la siguiente suma infinita:

Diseñe un algoritmo que lea un la cantidad de términos a


sumar y el valor de x, y muestre el valor aproximado de la
exponencial de x.

ENTRADA SALIDA
Ingrese cantidad de términos La exponencial aproximada de 1 es
a sumar : 200 2.71828182
Ingrese valor de x : 1
9. Mostrar Números Compuestos [a..b]
Un número se denomina compuesto si tiene más de dos
divisores exactos.

Diseñe un algoritmo que :

• Lea el límite inferior y el límite superior de un


intervalo. Valide que 1 <= Límite inferior <= Límite
superior <= 1000000

• Muestre por pantalla todos los números compuestos en el


intervalo.

Ejemplo :

ENTRADA SALIDA
Límite Inferior : 1 Números compuestos entre 1 y 10 :
Límite Superior : 10 4, 6, 8, 9, 10
10. Contar Números Compuestos [a..b]
Un número se denomina compuesto si tiene más de dos
divisores exactos.

Diseñe un algoritmo que :

• Lea el límite inferior y el límite superior de un


intervalo. Valide que 1 <= Límite inferior <= Límite
superior <= 1000000

• Muestre por pantalla la cantidad de números compuestos en


el intervalo.

Ejemplo :

ENTRADA SALIDA
Límite Inferior : 1 La cantidad de números compuestos entre
Límite Superior : 10 1 y 10 es 5

También podría gustarte