Páginas

miércoles, 8 de enero de 2014

Descomposición de números - Diagramas de flujo

Para descomponer un número y obtener dígito a dígito, se realiza divisiones entre 10, ya que es la base decimal, y para la formación de un nuevo número se hace con el concepto mismo de número. Un número esta conformado por dígitos que ocupan una posición que corresponden a la unidad, decena, centena, etc.

Aquí un vídeo de un ejemplo explicativo de la descomposición de números.






Link del video en youtube:  http://youtu.be/jPJWjmi8Cvc


Aquí un vídeo de un ejemplo explicativo de la descomposición y la composición de números.



Link del video en youtube: http://youtu.be/Gh6iww8LN7k

En esta sección podrás encontrar alguno ejemplo de diagramas de flujo para el manejo de la descomposición de números.

Ejemplo 1.

Dado un número entero n contar cuantos dígitos pares que contiene.

Solución:




Ejemplo 2.

Dado un número entero n encontrar el dígito mayor.

Solución



Ejemplo 3.

Dado un número entero n encontrar el dígito menor.

Solución



Ejemplo 4.

Dado un número entero n mostrar los dígitos extremos.

Solución



Ejemplo 5.

Dado un número entero n mostrar el dígito o los dígitos centrales.

Solución



Ejemplo 7.

Dado un número entero n ordenar sus dígitos en forma ascendente.

Ej. si n=21567, ordenado nn=12567

Solución



Ejemplo 8.

Dado un número entero n, fomar un nuevo número colocando los digitos pares al final y los impares al principio.

Ej. si n=124563, el nuevo número nn=153246

Solución




19 comentarios:

  1. COMO HARIA ESTE EJERCIO, SI TIENE UNA LISTA DE NUMEROS, EN UVECTOR LLAMADO NUMEROS.USTEDE DEBERA CONFECCIONAR UN DIAGRAMA DE FLUJO PARA LA FUNCION QUE INFORME CADA NUMERO CON LA CANTIDAD DE REPETICIONES DEL MISMO, EL FINAL DEL VECTOR ESTA NARCADO CON EL NUMERO (0)
    EN LA FUNCION PODRA CREAR LAS VARIABLES Y ESTRUCTURAS QUE CREAS NECESARIOS
    COMO EJEMPLO NUMEROS (1,3,4,4,4,2,1,3,3,3,3,1,0)
    SE DEBERA INFORMAR NUMERO-CANTIDAD
    1-3
    2-1
    3-5
    4-3

    ResponderEliminar
  2. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  3. que significa la (<-) cuando los pones en los datos. por ejemplo : d<-d%10

    ResponderEliminar
    Respuestas
    1. bueno, significa d=d%10, es decir d toma el valor de la operacion d%10

      Eliminar
    2. "d" sería menor o igual a d%10

      Eliminar
  4. Mi problema es que me pide que muestre el número impar mayor

    ResponderEliminar
  5. Mi problema es que me pide que muestre el número impar mayor

    ResponderEliminar
  6. me ayudan con este ejercicio porfa estoy con mi examen. serie: 1,2,3,1,4,5,6,2,7,8,9,3,10,11,12,4

    ResponderEliminar
    Respuestas
    1. n = int(input())
      c=1
      cu=1
      cd=1
      for i in range(1,n+1):
      if c<4:
      print(cu)
      cu=cu+1
      c=c+1
      else:
      print(cd)
      cd=cd+1
      c=1

      Eliminar
  7. dado un numero n eliminar el primer digito ayuda!!

    ResponderEliminar
  8. Introducir un numero K con parte decimal, posteriormente intercambiar la parte entera con la parte decimal y viceversa. como se resuelve este ejercicio?

    ResponderEliminar
  9. Buenas, disculpe quisiera saber como eliminar los números mayores de 5 de un número entero. Por ejemplo 1568293

    ResponderEliminar
  10. Dado un número Z, de cada dígito desplegar el dígito y sus dígitos menores hasta cero.
    Ej. Si Z= 3602
    Se debe mostrar:
    2: 2 – 1
    0: 0
    6: 6 - 5 – 4 – 3 – 2 – 1 – 0
    3: 3 – 2 – 1 – 0

    ResponderEliminar
  11. Utilizando modularidad: Dado un lote de N números, mostrar los dígitos
    central(es) de cada número.

    ResponderEliminar
  12. Dado un número de 6 dígitos, extraer el digito más pesado (d), si este es par calcular el resultado de dd
    caso contrario calcular d2

    ResponderEliminar
  13. Dado un número N eliminar todos sus dígitos pares en diagrama de flujo me ayudan por fa

    ResponderEliminar
  14. Dado un X>100, mostrar el primer y el ultimo dígito. Ejm: si X=47736 Mostrar 4 y 6

    ResponderEliminar