Está en la página 1de 8

Atenidos sus orígenes en la educación especial desde

hace muchos años


Hoy conceptualmente
de manera amplia
Tiene Relaciones explicitas con otras tradiciones pedagógicas en la que se aboga por la defensa de la
educación publica
Intenta claves sociológicas

La noción de educación inclusiva es genérica y adolece de falta de estrategias contextuales de


implementación

Buscar el derecho a la educación de esos niños y niñas marginados

El reconocimiento y la valoración de la educación como un derecho esencial que ha de garantizarse a todas


las personas, sin ningún género de discriminación o exclusión

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

Garantizando una educación de mejor calidad

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

Taller práctico pseudocódigo

FUNDAMENTOS DE PROGRAMACION

TUTOR: NATHALIA CHAPARRO


INGIENERIA INDUSTRIAL MODALIDAD VIRTUAL

2020

Taller práctico pseudocódigo

Objetivo: Examinar los componentes del lenguaje de programación a usar para


comprender su uso en la programación de rutinas.

1. Un palíndromo es un número que se lee igual de principio a din o viceversa, por


ejemplo, el 252, 2002, le solicitan que diseñe el código de un programa en el que
ingrese un número de 3 o 5 cifras e identifique si es o no un palíndromo.
Solución:

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

PD: Primer digito


UD: Ultimo digito
D2: Digito 2
D4: Digito 4
2. Le piden diseñar el pseudo-codigo de un programa que va a recorrer vectores
de palabras, va a identificar y contar la cantidad de vocales de cada palabra y
almacenar en otro vector la cantidad de vocales de cada palabra.

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

El vector ordenado sería: Ordenado = [45, 21, 13].

También podría gustarte