Want to create interactive content? It’s easy in Genially!

Reuse this genially

Paradigmas de Programación

Noel Hernández

Created on September 15, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

PAradigmas de programación

Un paradigma define un conjunto de reglas, patrones y estilos de programación que son usados por un grupo de lenguajes de programación. • Paradigma funcional • Paradigma lógico• Paradigma imperativo o procedural • Paradigma orientado a objetos

Imperativo

Funcional

Logico

Orientado a Objetos

Sistemas Computacional

Paradigma

Orientasdo a Objetos

Modelado de la realidad por medio de un conjunto de objetos que interacúan.Una agrupación de objetos que intervienen las mismas operciones, en donde el objeto es una variable *Definición de clases y herencia. *Objetos como abtracción de datos y procedimientos. *Polimorfismo y chequeo de tipos en tiempo de ejecución.

Lenguajes representativos
  • Java
  • C++
  • C#
  • PHP
  • NET
  • JAVAScript
  • Python
  • Ruby
  • Perl

Paradigma

Lògico

La programaciòn Lògica gira en torno al concepto de predicado, o relaciòn entre elementos.Describe como es el problema para encontrar la soluciòn, dejando impreciso un conjuto de instrucciones que seria el algoritmo, el leguaje mas popular de este paradigma es el PROLOG

Lenguajes representativos
  • PROLOG
  • ALF
  • CLP
  • Flang
  • Golde
  • Logtalk
  • KLIC

Paradigma

Imperativo

Modelado de la realidad por medio de representaciones de la información y de un conjunto de acciones a realizar.Este paradigma se basa en procedimientos, osea, dar instrucciones para que realice algo, su carracteritica es el uso de comandos y variables, a inicios de los años 50´s

Lenguajes representativos
  • LUA
  • Basic
  • C
  • Perl
  • Fortran
  • Pascal
  • PHP

Paradigma

Funcional

Es un paradigma basado en la utilizacion de funciones aritmeticas que no maneja datos mutables o de estado. Su caracteristica es usar exprexiones y funciones, este lenguaje utilza grupos de funciones hechas por otras mas simples y que cada una pueda ser llamadas unas entre otras para resoolver ciertos problemas.

Lenguajes representativos
  • LISP
  • Schema
  • Haskell
  • Scala