Está en la página 1de 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 0 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 que estn disponibles resolver algn problema del

programa.
Bibliografa

Semana 1