generate functionFri, 16 Jun 2023

Se define un nuevo TDA denominado ConjuntoEspecialTDA basado en ConjuntoTDA, con la particularidad de permitir determinar si las operaciones se realizan correctamente, o no. Algunos de sus métodos devuelven el objeto Respuesta, que contiene dos elementos: un booleano que determina la correctitud de ejecución y un entero que informa lo solicitado por el método en sí, si el método lo requiere y su ejecución fue satisfactoria. Su especificación se muestra en el anexo.

var ConjuntoEspecialTDA = { create: function() { var conjunto = ConjuntoTDA.create(); conjunto.agregar = function(elemento) { var respuesta = Respuesta.create(); if (elemento in this.elementos) { respuesta.correcto = false respuesta.info = 'Elemento ya existente' } else { this.elementos[elemento] = 1 respuesta.correcto = true respuesta.info = 'Elemento agregado' } return respuesta } conjunto.borrar = function(elemento) { var respuesta = Respuesta.create(); if (!(elemento in this.elementos)) { respuesta.correcto = false respuesta.info = 'Elemento no existente' } else { delete this.elementos[elemento] respuesta.correcto = true resp

Javascript
Generate More

Questions about programming?Chat with your personal AI assistant