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

Introduccin a la Programacin Estructurada.

Introduccin a los Lenguajes de Programacin.

Instituto IACC.
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.

En la actualidad el desarrollo de programas es parte fundamental del da a da, debido ya

que , en hay muchas cosas en nuestra vida cotidiana a lo podemos buscar solucin con distintos

programas, por ejemplo, los casos de los distintos programas de los lavados que contienen

nuestras lavadoras, la manera de simplificar nuestro trabajo, lo cual nos lleva a contratar o tener

algn equipo de programadores en nuestra empresa dispuestos a dar soluciones a todo

requerimiento de las distintas reas de nuestra empresa, como por ejemplo sistemas de control de

stock, sistemas de liquidacin de sueldo, registro de horarios de trabajos del personal,

aplicaciones de gestin, etc.

En nuestros tiempos modernos todos los profesionales de la informacin estamos en

continuos estudios en las distintas reas, es por esto que los programadores deben estar en

constante estudio de las nuevas herramientas, software y lenguajes de programacin, siempre

buscando dar soluciones al medio que nos rodea.

Los desarrolladores de programas deben ser ordenados y estructurados, para que el

programa tenga un funcionamiento ptimo y la manera fcil de leer el cdigo, adems debe tener

las caractersticas fundamentales de la programacin la cual es que el algoritmo tiene que ser

secuencial, condicional y repetitivos.


Los distintos lenguajes de programacin tienen un repertorio bastante amplio de estructura de

control, los cuales son mecanismos que tienen los programas para seleccionar en cualquier

momento las operaciones a ejecutar sobre la estructura de datos la cual est determinada por el

programador, el cual, puede determinar el orden y la secuencia en que sern ejecutadas las

instrucciones del programa, la estructura de control se divide en tres tipos, secuenciacin,

seleccin y repeticin.

Secuenciacin, es la forma que tiene el programa para la ejecucin de sus

instrucciones una tras otra.


Seleccin, es la posibilidad que tienen el programador para indicar las

instrucciones u operaciones se ejecutaran cuando se den ciertas condiciones.


Repeticin, es la posibilidad que se repita una o ms veces, una o varias

acciones mientras la condicin no cambie o se mantenga.

Los programadores deben conocer el paradigma de la programacin estructurada, ya que este

se basa en un orden eficiente, la cual nos servir para comprender la lgica del programa, ya que

en muchas oportunidades este requiere modificaciones o correcciones, al estar bien estructurado

nos ser ms fcil interpretar y modificar el cdigo aunque sea un programa complejo.

2) Pruebe el siguiente cdigo en PSeInt:


A.- Qu realiza este cdigo?

B.- Dibuje el diagrama de flujo bsico de este programa.

A. Qu realiza este cdigo?

El Cdigo se inicia con el Proceso X, este evala que la expresin a asignar tiene como

resultado 0, y el resultado se guarda en c, evala la condicin para MIENTRAS (C<=20), la

condicin es Verdadera, se inicia la iteracin, se evala la expresin c y muestra en la pantalla el

resultado 0, luego evala la FinMientras y finaliza el proceso del algoritmo.

En simples palabras, comienza con un valor C=0 el cual muestra en pantalla, a este valor se

le suma 1, mientras la condicin sea que C<=20 si es verdadera se repetir hasta llegar a 20, al

sumar y llegar a 21 ya es falsa y no se cumple C<=20 por lo cual no lo muestra en pantalla y

finaliza el proceso.

Resultado de la ejecucin del cdigo.


B. 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.

A mi parecer, la forma ms adecuada de representar el algoritmo es el Pseudocdigo, el

cual mezcla el lenguaje natural y el lenguaje de programacin, el cual es lgico-secuencial o

estructurado y nos permite el diseo ms rpido, mientras que al modificar DDF o diagrama de

flujo, al ser un programa muy extenso esto llevara al rediseo del diagrama, el cual podra ser

ms complejo y lento su rediseo.


Bibliografa

IACC (2015). Introduccin a la Programacin Estructurada. Introduccin a los Lenguajes de

Programacin. Semana 1.