Tipos de programación

Historia
Escritura, técnicas de programación, todas sirven para resolver problemas. Todo se daba por escrito 
1.-Programación estructurada:  Primera que surge y que viene del pasado. Las primeras computadoras con diagramas de flujo. Compuesta por un conjunto de técnicas, aumenta la productividad gracias a la depuración. Una vez que te das cuenta que el código no funciona y llevas a cabo una reprogramación. Repercute directamente la ejecución del mismo.
Utiliza un número limitado de estructuras de control, esto reduce el número de errores. 
Incorpora lo sig: 
a)Diseño Top-Down: Diseño descendente en donde el problema se descompone en etapas o estructurado 
b)Recursos Abstractos: Descomponer acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad 
c)Estructuras básicas existentes secuenciales: Cada una de las acciones sigue a otra, consecutivas, la salida de una es la entrada de otra 
d)Estructuras selectivas: Evalúa las condiciones y en función de ellas se ejecutan. Se utilizan expresiones lógicas 
e)Estructura Repetitiva: Secuencias que se repiten un determinado número de veces 
2.-Programación modular: Hay varias secciones. Cada una realiza una función, van en consecuencia, es decir si se da la A se dará la B y así. En conjunto los módulos forman un programa. Cada módulo funcionan con "llamadas", el sujeto eligirá la extensión de cada sección. Documentar tu programa. 
3.-Programación orientada a objetos (POO): Incrementa considerablemente el desarrollo de un programa gracias al uso de los objetos. Lo principal es el objeto, es un elemento complejo por su diversidad y versatilidad. Posee varios datos estructurados. Herencia: Van pasando características de objetos anteriores para ser mejorados, mutación., se hacen diferencias. Existen las "clases": Son los objetos que tienen diversas funciones
4.-Programación concurrente: Se utiliza cuando realizamos varias acciones al mismo tiempo. Son varias funciones que se utilizan para controlar los accesos y funciones a recursos de forma simultánea. Es más lenta y laboriosa, obteniendo resultados lentos en las funciones con un mejor procesador, más rápido mejores tareas.
5.-Programación Funcional: Permite para declarar y programar funciones dentro de las funciones 


Resultado de imagen para tipos de programacion

Comentarios

Entradas populares de este blog

SCRATCH: Módulos y acciones

Diagramación

Dreamweaver