Вы находитесь на странице: 1из 5

Introduccin a la Programacin Estructurada.

Nombre: Manuel Barraza Ogalde


Nombre Asignatura: Introduccin a los lenguajes de programacin
Instituto IACC
4 de enero de 2016

Desarrollo

1) Respuesta:
Primeramente los lenguajes de programacin estn destinados en ayudar a las personas en
su quehacer diario, y dentro de este contexto los que desarrollan los software tienen que tener un
conocimiento amplio de lo que se va a programar; para nosotros que recin estamos entrando en
este materia de lo que es la programacin la cual ser muy relevante para aprender a programar
adecuadamente, porque al programar se tiende a resolver un problema el que tendr un efecto
positivo a los usuarios finales del programa. La programacin tiene estar estructurada para que
esto sea posible escribir cualquier programa de computacin y tiene un funcionamiento ptimo
del programa. Las caractersticas fundamentales de la programacin es que el algoritmo tiene que
ser secuencial, condicional o repetitivo.
Los lenguajes de programacin poseen repertorios bastante amplio las que llamamos
estructura de control las cuales son mecanismos que tienen los programas para seleccionar en
cualquier momento las operaciones ejecutarlas sobre la estructura de datos. La estructura de
control se divide en tres tipos
Secuenciacin: Es la forma de que tiene un programa de ejecutar sus instrucciones una
tras otra.
Seleccin: Es la posibilidad de indicar que instrucciones u operaciones se ejecutaran en
ciertas condiciones que el programador indica
Repeticin: Es la forma de hacer que se repita una o ms veces una accin o un grupo de
acciones mientras esta condicin no cambie.
La programacin estructurada es fundamental al programar por que se basa en el orden de
construir programas para que sean ms fciles de comprender adems estas son tan eficientes que
se encuentran en todos los lenguajes de programacin que hay Para corregir o modificar agregar
ms funciones despus de haberlo terminado. As mismo combinando estas estructuras simples
se puede llegar a construir un sistema muy complejo pero con la visin de fcil entendimiento.
La importancia de la programacin es fundamental en la era que estamos ya que los
programas han ayudado bastante al crecimiento humano. Por ultimo puedo decir que la
programacin no es solo escribir cosas que debe hacer el computador si no idear una estructura
del programa las que considero que la programacin tiene que ser estructurada porque tiene
mucha importancia al momento de ganar tiempo en caso que el programa tengan errores, el cual
sea mucho ms fcil encontrarlo ya sea como algoritmo o diagrama de flujo.
2) Pruebe el siguiente cdigo en PSeInt:
Proceso X
c = 0;

MIENTRAS (c <= 20) HACER


ESCRIBIR c;
c = c + 1;
FINMIENTRAS
FinProceso

Qu realiza este cdigo?


Dibuje el diagrama de flujo bsico de este programa.

3) En la pregunta 2 se represent un algoritmo mediante un DDF y pseudocdigo, cul de los


dos le ha parecido ms adecuado para representar el algoritmo? Por qu? Fundamente su
respuesta.
Aunque ambos son formas de representar un algoritmo, su diferencia radica en la forma en la que
se representa, uno es grafico (diagrama de flujo) e indica paso a paso la forma de solucionar un

problema o proceso, y dentro de su simbologa estandarizada se puede complementar con


directrices en el lenguaje del programador , y el pseudocdigo aunque tambin nos puede
mostrar paso a paso las instrucciones para la solucin de un algoritmo, pero para m es ms
adecuado porque tiene la ventaja de ser un lenguaje intermedio entre el ser humano y el lenguaje
mquina, por lo tanto es flexible y fcil de entender por el programador, adems de sus diversas
ventajas:
Ocupan mucho menos espacio en el desarrollo del problema.
Permite representar de forma fcil operaciones repetitivas complejas.
Es ms sencilla la tarea de pasar de pseudocdigo a un lenguaje de programacin formal.
Si se siguen las reglas de identacin se puede observar claramente los niveles en la
estructura del programa.
En los procesos de aprendizaje de los alumnos de programacin, stos estn ms cerca
del paso siguiente (codificacin en un lenguaje determinado, que los que se inician en
esto con la modalidad Diagramas de Flujo).

Bibliografa
IACC (2015). Introduccin a la Programacin Estructurada. Introduccin a los Lenguajes de
Programacin. Semana 1.
Recursos adicionales semana 1.