Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En Colombia la mayoría de las ciudades y departamentos han buscado la manera y han logrado la manera de
garantizar una educación de igualdad de condiciones para las familias y niños con el apoyo de cada alcaldía y
gobernación de sus departamentos y ciudades
que la universidad amplié mas su nombre que capaciten personas para llegar a muchos departamentos y
otras ciudades el cual no cuentan con entidades educativas que brinden ayudas para que muchos
adolescentes estudien ya sea una carreta técnica o profesional ya sea con becas y con un precio mas flexible
de pago
ACTIVIDAD 3
FUNDAMENTOS DE PROGRAMACION
2020
Diagrama de flujo
Pseudocodigo
- Inicio
- Leer número
- Si número ≥ 100 ^ ≤ 999
-Si sí, Primer digito = Int (Número / 100)
- Digito 2 = Mod (Número / 100)
- Ultimo digito = Mod (Digito 2/ 10)
- Si Ultimo digito = Primer digito
- Si sí “El número es palíndromo”
- Si no “El número no es palíndromo”
- Fin Si
- Si no, Si número ≥ 10000 ^ ≤ 99999
- Si sí, Primer digito = Int (Número / 10000)
- Residuo 2 = Mod (Número/ 10000)
- Digito 2 = Int (Residuo 2 / 1000)
- Residuo 3 = Mod (Residuo 2/ 1000)
- Digito 3 = Int (Residuo 3 / 100)
- Residuo 4 = Mod (Residuo 3/ 100)
- Digito 4 = Int (Residuo 4 / 10)
- Ultimo digito = Mod (Residuo 4 / 10)
- Si Ultimo digito = Primer digito
- Si sí, Si Digito 2 = Digito 4
- Si sí, “El número es palíndromo”
- Si no, “El número no es palíndromo”
- Fin Si
- Si no “El número no es palíndromo”
- Si no, El número no es de tres o cinco cifras
- Fin Si
- Fin Si
- Fin Si
- Fin
Prueba de escritorio
Numer
Ultim Número
Númer Primer Digito Digito PD = D2 = o de 3
o Palíndrom
o digito 2 4 UD D4 o5
digito o
cifras
213 2 1 NA 3 NO NA NO SÍ
414 4 1 NA 4 SÍ NA SÍ SÍ
21547 2 1 4 7 NO NO NO Sí
23832 2 3 3 2 SÍ SÍ SÍ Sí
3578 3 5 - 8 Sí NA NO NO
Solución:
Diagrama de flujo
Pseudocodigo
- Inicio
- Leer Arreglo de palabras ( n palabras )
- Para j: 1, n palabras, 1
- Palabra = Arreglo de palabras ( j )
- Cantidad = Len ( Palabra )
- Para i: 1, Cantidad, 1
- Letra = Mid ( Palabra, i, 1 )
- Si, Letra = “a” o “e” o “i” o “o” o “u”
- Si sí, Cont.v = Cont.v + 1
- Fin Si
- Fin para
- Vector.v ( j ) = Cont.v
- Imprimir Vector.v ( j )
- Cont.v = 0
- Fin para
- Fin
Prueba de escritorio
Arreglo de palabras = [ Niño, Juguete ], n palabras = 2.
j i Palabra Cantidad Letra Contar.v Vector.v ( j )
1 - Niño 4 - - -
1 1 Niño 4 n - -
1 2 Niño 4 i 1 -
1 3 Niño 4 ñ 1 -
1 4 Niño 4 o 0 2
2 - Juguete 7 - 0 -
2 1 Juguete 7 j 0 -
2 2 Juguete 7 u 1 -
2 3 Juguete 7 g 1 -
2 4 Juguete 7 u 2 -
2 5 Juguete 7 e 3 -
2 6 Juguete 7 t 3 -
2 7 Juguete 7 e 0 4
3. Una compañía tiene una base de datos de clientes potenciales, ha hecho un
sistema de puntuación financiera y comercial, le piden que desarrolle un programa
que organice de mayor a menor el puntaje y que en la matriz de 5 campos ordene
los demás campos en el mismo orden del indicador.
Diagrama de flujo
Pseudocódigo
- Inicio
- Leer Puntaje (n)
- Para i, 1, n, 1
- Mayor = 0
- Para j, 1, n, 1
- Si Mayor > Puntaje
- Si no, Mayor = Puntaje
- Indice = j
- Fin Si
- Fin Para
- Ordenar ( i ) = Mayor
- Indice = j
- Fin para
- Fin
Prueba de escritorio
Para efectos prácticos, designamos un valor de n=3.
El vector Puntaje es en este caso es: Puntaje = [21, 13, 45].
i j Mayor Puntaje (j) Indice Ordenador (i)
1 1 21 21 1
1 2 21 13 1
1 3 45 45 3 45
2 1 21 21 1
2 2 21 13 1
2 3 21 0 1 21
3 1 0 0
3 2 13 13 2
3 3 13 0 2 13