Sunteți pe pagina 1din 6

Introduccin a la Programacin Estructurada

Patricio Astorga Vega


Introduccin a los Lenguajes de Programacin
Instituto IACC
04 Noviembre 2016

Desarrollo
1) Durante un almuerzo con sus colegas, uno de ellos seala que no comprende por qu los
desarrolladores de software tienen que estudiar tanto tiempo su profesin, despus de todo,
por lo que l ha visto, un lenguaje de programacin es simplemente sentarse a escribir las
cosas que debe hacer el computador, como quien se las dira a otra persona. Est usted de
acuerdo con esta afirmacin? Justifique su respuesta considerando las caractersticas de la
programacin estructurada y la importancia de este sistema para el desarrollo de
softwares.
Los leguajes de programacin estn destinados ayudar a las personas en su quehacer diario, los
desarrolladores de software tienen que tener el conocimiento amplio de lo que se va a programar,
como personas normales que recin estamos entrando a fondo de lo que es la programacin las
cuales es muy relevante es aprender a programar, porque al programar se resuelve el problema el
que tiene 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 l era que estamos los programas han
ayudado bastante al crecimiento humano. la programacin no es solo escribir cosas que debe
hacer el computador si no es idear una estructura del programa las que considero que la
programacin tiene que ser estructurada porque la importancia de ganar tiempo en caso que el
programa tenga un error, 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

Que realiza este cdigo?


El

cdigo

imprime

los

nmeros

del

al

20.

Primero se inici declarando una variable (c) con un valor de cero, despus se puso un ciclo
repetitivo [Mientras (c<=20)]. Cada que la variable sea menor al nmero 20 el programa lo va a
mostrar en pantalla y luego a sumar uno, as se imprimen los nmeros hasta que la condicin del
ciclo

repetitivo

(c<=20)

deje

de

cumplirse.

As que cuando el programa inicia c tiene valor de cero por lo que lo imprime y luego c queda
valiendo 1, vuelve a entrar a el ciclo y ya que 1 es menor que 20 lo imprime y le suma uno. Hace
todo este procedimiento hasta que c tiene valor de 20, ya que en este le suma uno despus de
imprimirlo y la condicin deja de cumplirse ya que 21 es mayor que 20.
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.
Para m la mejor forma y sencilla de representar el algoritmo es el pseudocdigo, ya que es una
mescla lenguaje natural (ms prximo al ser humano) y lenguaje de programacin puede ser
lgico- secuencial o estructurado el cual permite iniciar el diseo formal de un programa, esto
con lleva que el programa esta con una estructuracin lgico, secuencial y ordenado para que su
modificacin y encontrar un posible error sea ms rpido. Mientras que el diagrama de flujo
grafica el algoritmo de las opciones
programa.

que estn disponibles resolver algn problema del

Bibliografa

Semana 1