Lógica Problemas Que Generan Números
Lógica Problemas Que Generan Números
Lógica Problemas Que Generan Números
Reglas
a) Cuando aparece la palabra ¨GENERAR¨, significa que no se va a leer ningún dato. En este caso se declara
una VARIABLE CG con un determinado valor que es lo que va a producir el número que se necesita.
Ejemplo:
Si se pide: Generar 10 números, se debe declarar una variable que va a GENERAR esos 10 números.
En este caso siempre se comienza con el número cero (0) como el primer número, por lo que si quiero
diez números sería así:
GENERADOR 0 1 2 3 4 5 6 7 8 9
Tengo 10 cuadros pero los números van sólo hasta el 9. Entonces hay dos posibles condiciones que
serían: GENERADOR <= 9, o GENERADOR < 10.
Antes de hacer algún proceso, se tiene que IMPRIMIR el número generado, porque es la computadora
la que generará esos números por nosotros y debemos de asegurarnos de que está generando el
número correcto.
Si me pide múltiplos de algún número X en este rango, se inicializa con el primer número que es
múltiplo de X en este rango.
Ejemplo. Generar múltiplos de 3 entre 10 y 20.
10 11 12 13 14 15 16 17 18 19 20
Aquí vemos que el primer múltiplo de 3 es el número 12, que es el primer cuadro pintado. Entonces
mi generador comenzará con 12 (GENERADOR = 12) y las condiciones posibles serían:
GENERADOR < 20 si en este caso quisiéramos incluir al numero 20, total ya no entrará en el bucle puesto que el
límite es 20, número que no es múltiplo de 3.
El generador tiene que aumentar de acuerdo al múltiplo que me pida. En este caso de 3 en 3.
GENERADOR = GENERADOR + 3.
EJEMPLO:
CGenerador 10 11 12 13 14 15 16 17 18 19 20
C Interno 1 2 3
PROMEDIO: promedio es una VARIABLE también, y para hallar promedio de cualquier cosa, implica que va a
haber una suma de algo y la cantidad de veces. Si quisiera hallar el promedio de los múltiplos de 3 se sumarían
todos los múltiplos y se dividiría por la cantidad de múltiplos que existen en ese rango numérico. EJEMPLO:
Ejercicios.
CG 0 1 2 3 4 5 6 CG+1
LEER 55 3 -9 8 1 60 7 n
CG 0 1 2 3 4 5 6 CG+1
LEER 55 3 -9 8 1 60 7 n
CI 1 2 CI + 1