El deporte y sus mas disciplinas

Páginas: 8 (1923 palabras) Publicado: 3 de abril de 2013
Programación Estructurada.

La visión clásica de la programación estructurada se refiere al control de ejecución. El
control de su ejecución es una de las cuestiones más importantes que hay que tener en
cuenta al construir un programa en un lenguaje de alto nivel. La regla general es que
las instrucciones se ejecuten sucesivamente una tras otra, pero diversas partes del programa
seejecutan o no dependiendo de que se cumpla alguna condición. Además, hay
instrucciones (los bucles) que deben ejecutarse varias veces, ya sea en número fijo o
hasta que se cumpla una condición determinada.

Sin embargo, algunos lenguajes de programación más antiguos (como Fortran) se apoyaban
en una sola instrucción para modificar la secuencia de ejecución de las instrucciones
mediante unatransferencia incondicional de su control (con la instrucción goto,
del inglés "go to", que significa "ir a"). Pero estas transferencias arbitrarias del control
de ejecución hacen los programas muy poco legibles y difíciles de comprender. A
finales de los años sesenta, surgió una nueva forma de programar que reduce a la
mínima expresión el uso de la instrucción goto y la sustituye por otras máscomprensibles.
A finales de los años 1970 surgió una nueva forma de programar que no solamente daba lugar a programas fiables y eficientes, sino que además estaban escritos de manera que facilitaba su comprensión posterior.

El teorema del programa estructurado, propuesto por Böhm-Jacopini, demuestra que todo programa puede escribirse utilizando únicamente las tres instrucciones de controlsiguientes:
Secuencia
Instrucción condicional.
Iteración (bucle de instrucciones) con condición al principio.

Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles. Si bien los lenguajes de programación tienen un mayor repertorio de estructuras de control.

Estructura secuencial

Una estructura de programa es secuencial si las instrucciones seejecutan una tras otra, a modo de secuencia lineal, es decir que una instrucción no se ejecuta hasta que finaliza la anterior, ni se bifurca el flujo del programa.

Ejemplo:


INPUT x
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y

Esta secuencia de instrucciones permuta los valores de x e y, con ayuda de una variable auxiliar, intermedia.
1º Se guardauna copia del valor de x en auxiliar.
2º Se guarda el valor de y en x, perdiendo su valor anterior, pero se mantiene una copia del contenido en auxiliar.
3º Se copia a y el valor de auxiliar, que es el valor inicial de x.
El resultado es el intercambio de los valores entre x e y, en tres operaciones secuenciales.
Estructura selectiva o de selección

La estructura selectiva permite que laejecución del programa se bifurque a una instrucción (o conjunto) u otra/s, según un criterio o condición lógica establecida, sólo uno de los caminos en la bifurcación será el tomado para ejecutarse.

Ejemplo:


IF a > b THEN
PRINT a ; " es mayor que " ; b
ELSE
PRINT a ; " no es mayor que " ; b
END IF

La instrucción selectiva anterior puede presentar uno de dosmensajes: a es mayor que b o a no es mayor que b, según el resultado de la comparación entre a y b; si el resultado de a > b es verdadero, se presenta el primer mensaje, si es falso se exterioriza el segundo. Las palabras clave IF, THEN, ELSE, y END IF; constituyen la propia estructura de la instrucción condicional (palabra reservadas), proporcionada por el lenguaje, el usuario no debe utilizar susnombres salvo para este fin. El caso ejemplo se ha codificado en BASIC.
IF señala el comienzo de la instrucción condicional, y se espera que después siga la condición lógica de control de la instrucción.
THEN señala el fin de la condición, y después estará la instrucción a ejecutar si la condición es verdadera.
ELSE es opcional, le sigue la instrucción que se ejecutará si la condición es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Disciplina deportiva
  • deportes y mas
  • deporte y algo mas
  • Disciplina deportiva Voley
  • mas que la disciplina la distracción
  • Las 5 disciplinas deportivas que combaten los kilos de más
  • Hay mas deporte que raules o messi
  • Deportes Mas Interesantes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS