GoConqr has a new look! Let us know what you think.

Flowchart

Paradigmas de programación: imperativo, lógico y funcional

Mauricio De La Vega English

Flowchart content

  1. Paradigmas de programacion

  2. P. Imperativo

  3. P. Declarativo

  4. P. Logico

  5. P. Funcional

  6. P. Imperativo

  7. °Algorítmico

    °Uno de los paradigmas mas grandes.

    °Describe la programación en estados.

    °Serie de sentencias que cambian el estado.

    °Ejecutadas según un control de flujo

    °Variables son celdas de memoria con datos

    °Variables modificables y representadas

  8. Factorial(n:CARDINAL; VAR F: CARDINAL);

    BEGINF:=1;WHILE n>0 DOF:=n*F;N:=n-1;END END factorial;

  9. °JAVA

    °C++

    °BASIC

  10. °De el derivan P. Funcional, programación basada en restricciones.

    °Basado en la teoría lógica de primer orden.

    °Basado en calculo lambda.

    °Cuenta con un alfabeto:

    *V={x,y,z,...} (símbolos de variable)

    *F={f,g,h,...} (símbolos de constante)

    *R={R,S,..}{símbolos de relación <,>.=}

    °Trabaja solo con resultados verdaderos y falsos.

  11. °Se especifica que mas no el como.

    °Funciones matemáticas que carecen de efectos secundarios.

    °Sin estructuras clásicas.

    °Variables transparentes entre funciones.

    °Programas mas cortos y expresivos.

    °Semántica clara, simple y matemática.

    °Paralelismo implícito.

  12. %Hechos:

    es_español("Manolo").

    es_italiano("Marco").

    es_colombiano("Marcelo").

    %Reglas:

    es_europeo(A) :- es_español(A).

    es_europeo(A) :- es_italiano(A)..

    es_americano(A) :- es_colombiano(A).

    es_terricola(A) :- es_europeo(A).

    es_terricola(A) :- es_americano(A).

    son_del_mimo_continente(A,B) :- es_europeo(A) , es_europeo(B)

    son_del_mimo_continente(A,B) :- es_americanoA) , es_americano(B)

  13. Símbolos lógicos

    : denominado negación.

    ∧: denominado conjunción,

    V: denominado disyunción,

    =>: denominado implicación,

    <=>: denominado bicondicional

    y los operadores de cuantificación o cuantificadores:

    (Una A invertida)(.) (denominado cuantificador universal) y

    (Una E en espejo)(.) (denominado cuantificador existencial).

  14. °Estilo de programación que enfatiza la evolución de expresiones, antes que la ejecución de comandos.

    °Define un programa cono una función matemática.

    °Programa constituido por funciones.

    °La entrada del programa es tomada como argumento para generar la salida.

    °No existen estructuras de repetición.

  15. °Miranda

    °Haskell

    °pH

    °Sisal

    °ML

Information

Description
Flowchart on Untitled, created by Mauricio De La Vega on 08/02/2017.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?