01 Tipos de Programacion
Prof. Jannelly Bello
CONTENIDO PROGRAMÁTICO
¿Qué es un Paradigma?
¿Qué es Programación ?
¿Qué es un Paradigma de Programación?
Tipos de Programación
Programación Declarativa
Programación funcional
Programación Lógica
Programación Imperativa
Programación no estructurada
Programación Estructurada
Programación Procedimental
ProgramaciónModular
Programación orientada a objetos
PARADIGMA DE PROGRAMACIÓN
¿Qué es un Paradigma?
Modelo o patrón a seguir en cualquier contexto.
¿Qué es Programación ?
Conjunto de instrucciones que unavez ejecutadas realizarán
una o varias tareas en una computadora
¿Qué es un Paradigma de Programación?
Colección de patrones conceptuales que juntos modelan el
proceso de diseño y determinan laestructura del programa.
TIPOS DE PROGRAMACIÓN
Describe
la
lógica
de
computación necesaria
para
resolver un problema sin describir
un flujo de control de ningún tipo.
Programación FuncionalDeclarativa
TIPOS
PROGRAMACIÓN
Programación Lógica
Programación No Estructurada
Imperativa
Programación Estructurada
Programación Procedimental
Describe secuencia de comandos
que detallan de forma clara“cómo” dar solución a un
problema y modifican el estado
Programación Modular
Programación Orientada a Objetos
PROGRAMACIÓN FUNCIONAL
Paradigma de programación basado en la definición de
funciones aritméticascomo estructura de control principal.
PROGRAMA
CARACTERÍSTICAS
No contienen sentencias de (display "Hola elige alguna
función")
asignación.
No
contienen
efectos (display "Raiz, suma, cuadrado,potencia o resta")
colaterales.
Los
programas
son (define(raiz X)(sqrt X))
(define(cuadrado X)(* X X))
“transparentes
(define(suma X Y)(+ X Y))
referencialmente”.
Las
repeticiones
de (define(potencia XY)(expt X Y))
instrucciones se lleven a (define(resta X Y)(- X Y))
LENGUAJES:
cabo por medio de funciones
•Haskell
recursivas.
•Miranda
•Lisp
•Scheme
PROGRAMACIÓN FUNCIONAL
EJECUCIÓN
DE
UN...
Regístrate para leer el documento completo.