Saltar al contenido

¿cuáles son las 4 estructuras de la programación?

diciembre 20, 2021
¿cuáles son las 4 estructuras de la programación?

¿cuáles son las 4 estructuras de la programación?

Introducción a la programación estructurada

Paradigma de programación destinado a mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de y el tiempo de desarrollo mediante el uso de estructuras de control

Este artículo incluye una lista de referencias generales, pero no está verificado porque carece de las correspondientes citas en línea. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Marzo de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

La programación estructurada es un paradigma de programación cuyo objetivo es mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de selección (if/then/else) y repetición (while y for), estructuras de bloques y subrutinas.

Surgió a finales de los años 50 con la aparición de los lenguajes de programación ALGOL 58 y ALGOL 60,[1] este último con soporte para estructuras de bloques. Entre los factores que contribuyeron a su popularidad y aceptación generalizada, primero en el mundo académico y más tarde entre los profesionales, se encuentran el descubrimiento de lo que ahora se conoce como el teorema del programa estructurado en 1966,[2] y la publicación de la influyente carta abierta “Go To Statement Considered Harmful” en 1968 por el informático holandés Edsger W. Dijkstra, que acuñó el término “programación estructurada”[3].

Programación estructurada

ResumenLa programación estructurada (PE) es una técnica concebida para mejorar la fiabilidad y la claridad de los programas. En la PE, el control del flujo del programa se limita a tres estructuras, secuencia, IF THEN ELSE y DO WHILE, o a una estructura derivable de una combinación de las tres básicas. Por lo tanto, un programa estructurado no necesita utilizar GO TOs o ramas (a menos que esté escrito en un lenguaje que no tenga formas de declaración correspondientes a las estructuras de SP, en cuyo caso, se pueden utilizar GO TOs para simular las estructuras). El resultado es un programa construido con módulos muy independientes entre sí. A su vez, esto permite al programador estar más seguro de que el código contiene menos errores lógicos y será más fácil de depurar y cambiar en el futuro. Sin embargo, el SP puede ser menos eficiente que su homólogo no estructurado. Otra desventaja es la relativa dificultad de utilizar SP con un lenguaje que no lo soporta, aunque esta situación está cambiando a medida que los lenguajes se actualizan (por ejemplo, FORTRAN 77).

  ¿cuántas estructuras de control se usan en dev c?

Características de la programación estructurada

Paradigma de programación destinado a mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de y el tiempo de desarrollo mediante el uso de estructuras de control

Este artículo incluye una lista de referencias generales, pero no está verificado porque carece de las correspondientes citas en línea. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Marzo de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

La programación estructurada es un paradigma de programación cuyo objetivo es mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de selección (if/then/else) y repetición (while y for), estructuras de bloques y subrutinas.

Surgió a finales de los años 50 con la aparición de los lenguajes de programación ALGOL 58 y ALGOL 60,[1] este último con soporte para estructuras de bloques. Entre los factores que contribuyeron a su popularidad y aceptación generalizada, primero en el mundo académico y más tarde entre los profesionales, se encuentran el descubrimiento de lo que ahora se conoce como el teorema del programa estructurado en 1966,[2] y la publicación de la influyente carta abierta “Go To Statement Considered Harmful” en 1968 por el informático holandés Edsger W. Dijkstra, que acuñó el término “programación estructurada”[3].

Programación declarativa

Paradigma de programación destinado a mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de y el tiempo de desarrollo mediante el uso de estructuras de control

  ¿qué tipos de estructuras de control existen?

Este artículo incluye una lista de referencias generales, pero no se ha verificado en gran medida porque carece de las correspondientes citas en línea. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Marzo de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)

La programación estructurada es un paradigma de programación cuyo objetivo es mejorar la claridad, la calidad y el tiempo de desarrollo de un programa informático mediante el uso extensivo de las construcciones de flujo de control estructurado de selección (if/then/else) y repetición (while y for), estructuras de bloques y subrutinas.

Surgió a finales de los años 50 con la aparición de los lenguajes de programación ALGOL 58 y ALGOL 60,[1] este último con soporte para estructuras de bloques. Entre los factores que contribuyeron a su popularidad y aceptación generalizada, primero en el mundo académico y más tarde entre los profesionales, se encuentran el descubrimiento de lo que ahora se conoce como el teorema del programa estructurado en 1966,[2] y la publicación de la influyente carta abierta “Go To Statement Considered Harmful” en 1968 por el informático holandés Edsger W. Dijkstra, que acuñó el término “programación estructurada”[3].

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad