Fundamentos de la programación: Paradigmas de programación

Paradigma de programación estructurado

¡Prueba gratis durante 10 días

nuestros 1270 cursos !

Prueba gratis Mostrar modalidades de suscripción
Mencionaremos a detalle en qué consiste el paradigma de programación estructurado y conoceremos las principales características y las fortalezas de este paradigma para poder aprovecharlas posteriormente.

Transcripción

El paradigma estructurado es dentro de todos los paradigmas de programación, uno de los más conocidos. Esto se debe a que en el camino de cualquier desarrollador es habitual encontrarse con él y desarrollar las primeras habilidades con algún lenguaje de programación que soporte este paradigma. Dentro de la historia de la programación, si tuviéramos que hacer una línea del tiempo, éste sería entre los primeros o estaría considerado como el primero de la era moderna de los lenguajes de programación. La programación en sus inicios eran líneas de código colocadas dependiendo de un algoritmo que se había pensado anteriormente. Se calcula que al final de los años '70 e inicios de los '80 se empieza a conocer como tal al paradigma de programación estructurado. Los principales objetivos de tener la programación estructurada es que no se tenía una forma de programar, se programaba sin estructura y sin orden. Podemos decir que, como lo entendías, lo programabas. Así que llegaba otro programador y si intentaba leer el código era un poco complejo o muy complejo dependiendo de la experiencia y código del primer programador esto dificultaba el desarrollo de software robusto y por lo mismo, crear software era una labor titánica. Ahora vamos a conocer la caractecterística principal del paradigma de programación estructurado. La programación estructurada tiene ciertas normas por ejemplo, una convención es que la programación estructurada tiene un orden: 1) El código inicial está arriba y el final está abajo. Esto puede resultarte algo obvio pero bueno, recuerda que son las primeras convenciones o normas de la programación. 2) Comprensión sencilla. La estructura del código tiene que ser muy clara, sé que ya mencionamos que debe de ser de arriba hacia abajo, pero debes de acomodar el código de la forma más sencilla posible eso sí es parte esencial del paradigma. Todo el programa es un proceso, pero el proceso se puede: 3) Dividir en operaciones, estas operaciones se acostumbra que sean segmentos más sencillos y pequeños con menor complejidad. Así, se entiende que utilizamos la filosofía de "divide y vencerás". Como puedes ver, una de las constantes de la programación estructurada es que es un método disciplinado para escribir programas. Los módulos o segmentos de código que se han escrito, se pueden referenciar las veces que sean necesario. Esto quiere decir que si tú lo haces de una forma correcta, puedes llamar y utilizar las veces que quieras a ese segmento creado previamente. Las secuencias usadas dentro de la programación estructurada son: 1) Secuenciales 2) Selectivas 3) Repetitivas Las instrucciones secuenciales son las que van en un orden es decir, que tienes una instrucción A y luego, una instrucción B y así sucesivamente. Las instrucciones selectivas son las que arrojan un tipo de resultado boleano es decir, verdadero o falso. Por ejemplo, ¿es el número 20 mayor o menor a 30? Solo tenemos dos tipos de resultados: Falso o verdadero. Las instrucciones repetitivas son también llamadas iterativas estas instrucciones son las que se repiten dependiendo de una condición. Estos son los tres tipos de secuencias disponibles dentro de la programación estructurada. Ahora veamos cuáles son las ventajas. Ya hemos hablado de la facilidad y del entendimiento algo que se da por defecto en estos días. Pero en ese tiempo era una novedad y que se luchaba por lograrlo. La reducción en el tiempo de las pruebas fue algo que en su momento maravilló a los desarrolladores. La depuración y detección de fallas fue un cambio significativo gracias a las estructuras planteadas. En algunos tiempos se lograron reducciones aunque no eran muy significativas era el comienzo de la búsqueda de reducción de tiempos de ejecución algo que aún sigue en nuestros días. También se puede considerar una ventaja la regla siguiente: Toda estructura debería de poseer un solo punto de entrada y uno solo de salida. Esto no implica que no existan varios caminos para ir de la entrada a la salida pero al final se tomará uno de esos caminos y aseguramos llegar al final. Otra de las reglas que se puede considerar una ventaja en comparación con los programas que no seguían el paradigma de la programación estructurada es la siguiente: Todas las instrucciones podrían ser ejecutables en cualquier momento, si es que esta fue separada y nombrada correctamente. Así que también nos podríamos estar ahorrando un par de líneas si creamos una buena estructura para nuestro proyecto.

Fundamentos de la programación: Paradigmas de programación

Entiende mejor las bases de la programación y la creación de software, mediante la comprensión del paradigma de la programación, los distintos tipos y sus clasificaciones.

2:13 horas (28 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.