Paradigmas De Programación

Páginas: 11 (2621 palabras) Publicado: 29 de noviembre de 2012
Paradigmas de Programación
Programación Visual Ing. Sergio S. Sánchez Díaz, Msc.

Objetivo
 

Conocer los paradigmas de programación que complementan la programación visual.

¿Qué es un paradigma de programación?
 

 

 

Representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro, sino que cada uno tiene sus ventajas y susinconvenientes. También hay situaciones donde un paradigma resulta más apropiado que otro. Es un modelo básico de diseño y desarrollo de programas, que permite producir programas con unas directrices específicas, tales como: estructura modular, fuerte cohesión, alta rentabilidad, etc. Es una colección de modelos conceptuales que juntos modelan el proceso de diseño y determinan, al final, la estructura deun programa.

Paradigmas de Programación
   

Algunos lenguajes de programación soportan diversos paradigmas de desarrollo. Por ejemplo en C++ u Object Pascal, podemos desarrollar aplicaciones puramente procedimentales, puramente orientada a objetos o conteniendo elementos de ambos.

Programación Declarativa / Imperativa
 

 

La programación imperativa consiste en una serie decomandos que una computadora ejecutará. Estos comandos detallan de forma clara y específica el cómo hacer las cosas y llevarán al programa a través de distintos estados. Elementos más importantes:
       

Variables Tipos de Datos Expresiones Estructuras de Control

Programación Funcional
   

     

El paradigma funcional esta basado en el concepto matemático de función Elparadigma funcional considera al programa como una función matemática, donde el dominio representaría el conjunto de todas las entradas posibles (inputs) y el rango sería el conjunto de todas las salidas posibles (outputs). Se puede considerar su funcionamiento como una caja negra Los lenguajes más utilizados dentro de este paradigma son Standard ML, Haskell y Scheme aunque al hoy por hoy LOGOfiguraría junto con otros dialectos de LISP
Una función f asigna a cada miembro de un conjunto X, exactamente un miembro de un conjunto Y. Donde: El conjunto X y Y pueden o no ser el mismo y donde X es llamado dominio de f y Y es llamado codominio o rango de f

Programación Estructurada
 

Programación Estructurada es una técnica en la cual la estructura de un programa, esto es, la interpelación desus partes realiza tan claramente como es posible mediante el uso de tres estructuras lógicas de control
     

Secuencia Selección Iteración

 

Vino a suceder la programación secuencial, esta implicaba utilizar la sentencia GOTO, creando código espagueti.

Secuencias
 

   

Indica que las instrucciones de un programa se ejecutan una después de la otra, en el mismo orden enel cual aparecen en el programa. Sucesión simple de dos o más operaciones. Una estructura de programa es secuencial si se ejecutan una tras otra a modo de secuencia, es decir que una instrucción no se ejecuta hasta que finaliza la anterior

Selección
 

También conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluaciónde una condición o predicado; equivale a la instrucción IF de todos los lenguajes de programación.
   

IF…THEN…ELSEIF… ELSE … END IF SWITCH O CASE

Iteración
 

También llamada la estructura HACER-MIENTRAS-QUE, corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición.
       

While… Repeat… For … Do… until

Lenguajes deProgramación Estructurados
     

FORTRAN COBOL BASIC

BASIC

BASIC Estructurado

Programación Modular
 

 

La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Se presenta históricamente como una evolución de la programación estructurada para solucionar problemas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigmas de la programacion
  • Paradigmas De Programación
  • Paradigmas De Programación
  • Paradigmas De Programacion
  • Paradigmas de programacion
  • Paradigmas de Programación
  • Paradigmas De Programacion
  • Paradigmas De Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS