Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
Jorge Morales
Mindmap von , erstellt am more than 1 year ago

Imperativo, funcional, lógico, orientado a objetos

38
0
0
Jorge Morales
Erstellt von Jorge Morales vor etwa 7 Jahre
Bewerte diese Ressource, indem du auf die Sterne unten klickst:
1 2 3 4 5 (0)
Bewertungen (0)
0
0
0
0
0

0 Kommentare

There are no comments, be the first and leave one below:

Schließen
Lenguajes de programación según su paradigmaImperativoLógicoOrientado a objetosFuncionalDescribe la programacióncomo una secuencia deinstrucciones o pedidos quecambian el estado de unprograma.Desventajas:falta deflexibilidaddebido a lasecuencialidadde lasinstrucciones.Se centra en las entidades, objetoso sustantivos del problemaEn buena medida los objetos de software tienden a serreutilizables Abstrae cada objeto (su nombre, propiedades ymétodos) y cómo colabora e interactua con el resto de losobjetos para resolver el problemaLa programación se divide en bloques(procedimientos y funciones) que puedencomunicarse entre sí o no hacerlo.Las funciones permiten, mediante la subdivisiónde los procesos en pequeñas acciones, elaprovechamiento del código para otros objetivoso en otras partes de un programa.Cada función recoge unprocedimiento cerrado y se podríaentender como un pequeñoprograma en sí mismo.Los programas para loslenguajes de programaciónlógicos son un conjunto dehechos y reglas. La sintaxisde los lenguajes deprogramación lógicos esnotablemente diferente delos lenguajes deprogramación imperativos.Unificación de términos.Mecanismos de inferenciaautomática.Recursión como estructura decontrol básica. Visión lógica de lacomputación. La aplicación de lasreglas de la lógica para inferirconclusiones a partir de datos. Elprograma se transforma en unconjunto de declaraciones formalesde especificaciones que deben sercorrectas por definición.No tiene un algoritmo queindique los pasos que detallen lamanera de llegar a un resultado.Las salidas son funcionalmentedependientes de las entradas.Doppelklick auf diesen KnotenKlicke und ziehe diese Schaltfläche, um einen neuen Knoten zu erstellen