ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Paradigmas De Programacion


Enviado por   •  16 de Febrero de 2015  •  388 Palabras (2 Páginas)  •  245 Visitas

Página 1 de 2

PARADIGMAS DE PROGRAMACIÓN

Estudiantes: José Julián Portnoy morales, Elmer Enrique Tamara Olaya

Docente: Jorge Luis Díaz Martínez

Grupo: DN

Antes de definir qué es un paradigma de programación tenemos que tener el concepto claro de lo que es un paradigma. Un paradigma se puede definir como el conjunto de reglas, patrones y estilos utilizados en diferentes actividades.

Un paradigma de programación son aquellas pautas que hay que tener en cuenta en cualquier tipo de lenguaje de programación. También se puede definir como una colección de patrones conceptuales que moldean la forma sobre problemas, de formular soluciones y de estructurar programas; JavaScript y Python son aquellos programas en donde más se usa los paradigmas.

Los paradigmas más conocidos son:

Programación imperativa: En este paradigma, un programa es una secuencia finita de instrucciones, que se ejecutan una tras otra. Los datos son utilizados se almacenan en la memoria principal y se referencian utilizando variables.

Ejemplo:

Leer(x)

Leer(y)

Resultado=(x+y)

Escribir=(Resultado)

Programación funcional: Paradigma en el que todas las sentencias son funciones en el sentido matemático del término. Un programa es una función que se define por composición de funciones más simples.

Ejemplo:

Predecesor(x)=x-1, si x>0

Sucesor(x)=x+1

Suma(x,0)=x

Suma(x,y)=sucesor(suma(x,predecesor(y)))

?-suma(3,2) (tipo de lenguaje usado: LISP)

Programación lógica: En este paradigma un programa consiste en declarar una serie de hechos (elementos conocidos, relación de objetos concretos) y reglas (relación general entre objetos que cumplen unas propiedades) y luego preguntar por un resultado.

Ejemplo:

Mujer(Rosa)

Mujer(Marta)

Mujer(Laura)

Padres(Rosa, Carlos, Pilar)

Padres(Marta, Carlos, Pilar)

Padres(Laura, Carlos, Pilar)

Hermanas(X, Y); - mujer(X) , mujer(Y), padres(X, P, M), padres(Y, P, M)

?-hermanas(Rosa, Marta)

?-hermanas(Rosa, X)

Programación

...

Descargar como (para miembros actualizados)  txt (2.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com