V. CONSTRUCCIÓN DE UN ALGORITMO
En esta sección aprenderemos a describir la orden GOTO, el teorema
de la Estructura, y cómo escribir un algoritmo.
A. La orden GOTO
En el diseño de los lenguajes de programación, la orden GOTO ha
sido quizá la que ha causado más discusiones.
Antes de que la programación estructurada fuera desarrollada a
finales de la década de 1960, los programadores utilizaban la orden
GOTO para transferir el control de una parte del programa a
otra, en lugar de que el control continúe en la siguiente línea de
código.
A pesar de la llegada de la programación estructurada, en lenguajes
como Pascal, se conservó la orden GOTO, posiblemente por motivos
históricos, o para permitir que los programadores "de la
vieja guardia" pudieran hacer la transición de su forma de
programar de una manera más suave.
Para utilizar la orden GOTO, veamos el siguiente segmento de
programa, en pseudocódigo.
Listing 1. Segmento de código utilizando la orden GOTO.

La figura 28 muestra de manera esquemática el flujo del control del
programa. Vemos que en la línea 103 ocasiona que el control se
transfiera a la línea 107, ocasionando un posible error
lógico.

Figura. 28. Esquema del flujo de instrucciones utilizando GOTO,
basado en el ejemplo del listado 1
El problema con la orden GOTO, es que puede ocasionar que el
programa transfiera el control a direcciones más adelante y más
hacia atrás sin ninguna restricción, y como frecuentemente sucede,
la lectura y entendimiento del programa se complica a medida que el
código crece. Esta característica del flujo del control se conoce
como código espagueti.
Hay 2 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Bases de Datos en C# El curso incluye el código necesario para acceder a las bases de datos y realizar consultas de selección y de acción.... [05/04/07] |
|
4.826 | ||
|
Aprende Word Este curso está destinado a los principiantes. A todos aquellos que necesitan una introducción detallada para moverse dentro de este programa. Está basado en ejercios prá... [27/09/05] |
|
3.974 | ||
|
Cómo vuelan las aves y los aviones En este curso de no muy larga duración explicaré sencillamente como vuelan aves, aviones y toda cosa que se eleve por los aires.... [14/02/07] |
|
866 | ||
Publicar en
del.icio.us
digg
meneame