3.298 cursos gratis
6.267.101 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Hardware > Informática. Desarrollo científico del ordenador > Algoritmo. Construcción. La orden de GOTO (1/2)

Informática. Desarrollo científico del ordenador

Autor: Abdiel Cáceres González
Curso: 5/5 5/5 (2 opiniones) |4375 alumnos|Fecha publicación: 10/07/2009
Capítulos del curso

Capítulo 31:

 Algoritmo. Construcción. La orden de GOTO (1/2)

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.
Algoritmo. Construcción. La orden de GOTO (1/2)
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.
Algoritmo. Construcción. La orden de GOTO (1/2)
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.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 2 opiniones. Opina sobre este curso.


Cursos similares a Informática. Desarrollo científico del ordenador


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]
 3,33/5 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]
 4,88/5 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]
 4,67/5 866  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail