1) Escriba una definición de Paradigma de Programación (distintas a las mencionadas
en la clase teórica) y explique su significado. Se denominan paradigmas de programación a las formas de clasificar los lenguajes de programación en función de sus características, es decir, es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Algunos ejemplos de este tipo de paradigmas son el Pascal, C y C++. 2) Complete el siguiente cuadro, donde en (a) debe mencionar al menos 2 lenguajes de programación, en (b) un pequeño código mencionando el lenguaje al cual pertenece y en (c) realice la explicación del mismo considerando los postulados de los paradigmas de programación.
Paradigma de Lenguajes de Código (b) Explicación del
Programación Programación (a) funcionamiento del código (c) Procedural o Imperativo Funcional Lógico Paralelo o concurrente Orientado a Java(eclipse) JAVA(eclipse) 1) Tenemos la Objetos Ruby public class Punto clase Punto con { private int x, y; los datos public void setX (int x) { (atributos) y sus //... } métodos public void setY (int y) { (mensajes que //... } public int getX () { entenderán los return x; } objetos de esa public int getY () { clase). return y; } ///…. 2)En el código se presenta dos RUBY: clases, la clase class Saludo SaludoDocente def saludar que hereda de "Buen día" la superclase end Saludo end
class SaludoDocente <
Saludo def saludar super + " estudiantes" end end
3) Defina “Lenguaje de Programación Multiparadigma” y mencione un ejemplo.
Lenguajes multiparadigma, lenguajes que no tienen unas reglas estrictas y una única forma de hacer las cosas como puede ser el lenguaje C, C++ o Java, donde Java está pensado al 100% en ser orientado a objetos, mientras que C++ está pensado en ser orientado a clases y C está orientado a la programación funcional. Ejemplo: Python al igual que JavaScript. 4) Explique en qué consiste el proceso de unificación dentro del Paradigma Lógico. El proceso de unificación hace la instanciación de las variables, y se les asigne memoria y valores de manera q coincidan los patrones durante la resolución. Las variables en el paradigma lógico se asemejan a la idea de variable matemática, y el mecanismo por el cual se le dan valores a las variables se llama unificación. 5) Desarrolle un ejemplo de cómo implementaría reglas de inferencia a partir de enunciados lógicos. Utilice el siguiente ejemplo como guía de la actividad a realizar: -Primero se debe crear la base de conocimientos a partir de afirmaciones de hechos, un hecho tiene la siguiente forma: propiedad (x) Alumnos(German) Alumnos(Facundo) Alumnos (Lautaro) Alumnos (Nazarena) Alumnos (Celeste) propiedad (y) Cursa(inglés) Materia (Física) relación (x,y) Cursa (Celeste, Ingles) “Celeste cursa inglés” Cursa (Lautaro, Física) “Lautaro cursa física “ Cursa (Facundo, Física) “Facundo cursa física” Cursa (German, Ingles) “German cursa ingles” Cursa (Nazarena, Ingles) “Nazarena cursa ingles”
Reglas de inferencia para determinar la comunicación entre los Alumnos:
Celeste se comunica con Nazarena si Celeste cursa inglés y Nazarena cursa inglés. Lautaro se comunica con Facundo si Lautaro cursa física y Facundo cursa física.
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
La psicología del trading de una forma sencilla: Cómo aplicar las estrategias psicológicas y las actitudes de los comerciantes ganadores para operar con éxito en línea.