elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  buena me podrian dar una idea de como hacer este proyecto de lenguaje
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: buena me podrian dar una idea de como hacer este proyecto de lenguaje  (Leído 1,238 veces)
eduardo17445

Desconectado Desconectado

Mensajes: 162


Ver Perfil
buena me podrian dar una idea de como hacer este proyecto de lenguaje
« en: 23 Enero 2015, 20:22 pm »

La programación funcional ofrece al programador un buen número de recursos expresivos que permiten resolver problemas complejos mediante programas pequeños y robustos. Se destaca por la posibilidad de definir funciones que aceptan otras funciones como argumentos y devuelven funciones como resultado, facilidades para definir y manipular estructuras de datos infinitas, un modelo computacional simple, claro y bien fundamentado.
Scheme es un lenguaje funcional (si bien impuro, ya que, por ejemplo, sus estructuras de datos no son inmutables) y un dialecto de Lisp. Fue desarrollado por Guy L. Steele y Gerald Jay Sussman en la década de los setenta e introducido en el mundo académico a través de una serie de artículos conocidos como los Lambda Papers de Sussman y Steele. Las listas son la estructura de datos básica del lenguaje, que también ofrece arrays entre sus tipos predefinidos. 
Racket fue desarrollado como un entorno de programación gráfico, integrado e interactivo para el lenguaje de programación Scheme. Proporciona resaltado de fuente para los errores de sintaxis y de ejecución, compatibilidad con múltiples niveles de lenguaje, un algoritmo algebraico, objetos, módulos, una biblioteca de interfaz gráfica de usuario, protocolos TCP/IP, Unicode y mucho más.
Una vez que te hayas familiarizado un poco con el lenguaje y su entorno ( Racket ), considere la estructura de datos Conjunto , que representa conjuntos potencialmente infinitos. La estructura conjunto debe ser implementada a través de listas .
Una vez definida la estructura conjunto se debe implementar las funciones básicas de conjunto:
a)
Miembro: Debe devolver la pertenencia de un elemento a en el conjunto proporcionado, de un elemento dado.
b)
Vacio: Debe devolver un conjunto vacío.
c)
singleton: Debe devolver un conjunto que contenga únicamente al elemento proporcionado.
d)
desdeLista: Debe devolver un conjunto que contenga a todos los elementos de la lista proporcionada.
e)
Complemento: Debe devolver un conjunto que contenga únicamente todos los elementos que no estén en el conjunto proporcionado (pero que sean del mismo tipo).
f)
Unión: Debe devolver un conjunto que contenga todos los elementos de cada conjunto proporcionado.
g)
Intersección: Debe devolver un conjunto que contenga solo los elementos que está en los dos conjuntos proporcionados.
h)
Diferencia: Debe devolver un conjunto que contenga los elementos del primer conjunto proporcionado, que no estén en el segundo. 
Entrega:
El programa debe ir acompañado de un informe el cual explique cuál fue la lógica o estrategia para resolver el problema. Indicar si existen algunas consideraciones especiales que estén haciendo que alteran los requerimientos originales.
La entrega se realizará el día lunes 26/01/2015, en digital (cd) conteniendo el programa y el informe,  el cd debe estar debidamente identificado con el nombre del res


En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: buena me podrian dar una idea de como hacer este proyecto de lenguaje
« Respuesta #1 en: 23 Enero 2015, 20:33 pm »

explica cual es tú duda o problema para avanzar en el programa...


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
eduardo17445

Desconectado Desconectado

Mensajes: 162


Ver Perfil
Re: buena me podrian dar una idea de como hacer este proyecto de lenguaje
« Respuesta #2 en: 23 Enero 2015, 20:40 pm »

que no entiendo q debo d hacer por q solo m dan las estructuras q m mencionan ahi pregunte por otro lado y m digeron q podia ser un sistema con esas estructuras correcto
En línea

rir3760


Desconectado Desconectado

Mensajes: 1.639


Ver Perfil
Re: buena me podrian dar una idea de como hacer este proyecto de lenguaje
« Respuesta #3 en: 24 Enero 2015, 03:56 am »

Racket fue desarrollado como un entorno de programación gráfico, integrado e interactivo para el lenguaje de programación Scheme. Proporciona resaltado de fuente para los errores de sintaxis y de ejecución, compatibilidad con múltiples niveles de lenguaje, un algoritmo algebraico, objetos, módulos, una biblioteca de interfaz gráfica de usuario, protocolos TCP/IP, Unicode y mucho más.

Una vez que te hayas familiarizado un poco con el lenguaje y su entorno ( Racket ), considere la estructura de datos Conjunto , que representa conjuntos potencialmente infinitos. La estructura conjunto debe ser implementada a través de listas .
Una vez definida la estructura conjunto se debe implementar las funciones básicas ...
Ya que no hay un foro enfocado en programación funcional lo primero que se debe hacer con el tema es moverlo a Programación General, tal vez ahí alguien pueda ayudarlo con el enunciado.

Un saludo
En línea

C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines