Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ejfm_

#1
Programación General / ayuda con Racket
25 Enero 2015, 18:24 PM
buenas tardes a todos he venido por aqui para pedirles una ayuda con el lenguaje de Racket ya que tengo duda de como se resuelve, la cosa es que tengo que aplicar lo siguiente con un problema o ejercicio cualquiera el problema es que no se como aplicarlo o realizar ya que es la primera vez que uso este lenguaje si alguien sabe o tiene idea de lo que hay que hacer se lo agradeceria, gracias

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
#2
buenas tardes quisiera que me ayudaran a hacer este ejercicio :(
es sobre FUNCIONES CONSTRUCTORAS Y DESTRUCTORAS
el ejercicio es el siguiente:

1.- Se pide implementar la clase Alumno que permita generar listados de las notas de los alumnos de la Escuela de Ingeniería.

Cada alumno es un objeto de la clase que contiene el nombre, apellidos y el número de cédula del mismo, junto con un vector que contiene sus notas de cada asignatura (hasta un máximo de 4 asignaturas). Los elementos del vector son datos reales que están en el rango de 0 y 10.



La clase deberá ofrecer:



a)    un constructor para inicializar el nombre, apellido y el número de cédula. (que no puede modificarse en el futuro).

b)    Una función para cargar una nota en una asignatura.

c)    Una función para conocer la nota de la asignatura

d)    Una función para conocer si la asignatura está evaluada (deberá elegir una forma de indicar que, inicialmente, un alumno no tiene nota en la asignatura).

e)    Funciones para consultar nombre, apellidos y número de cédula.