SlideShare una empresa de Scribd logo
1 de 30
Sistemas Informáticos 
Profesor: Jorge Alberto Barrios 
Integrantes: Bryan Gasca, Carlos Camarena, Jesús 
Espinoza, Lizeth Torres 
Estructura de Datos 
Proyecto 3: Lector electrónico con funcionalidad 
avanzada
Se define un tipo de nota que representa una 
Discusión eReader. Los usuarios pueden añadir una 
respuesta a la nota de discusión original O a cualquiera 
de las respuestas. El conjunto de respuestas forma una 
discusión forma una Árbol. Esto está en contraste con el 
conjunto de respuestas para un <code> Pregunta </ 
code> Que forma una lista. 
El lector electrónico fue diseñado para permitir 
múltiples, diferentes implementaciones de Un <code> 
Discusión </ code>. Esta clase es una clase base para las 
subclases que Proporcionan una implementación 
completa de una discusión.
Devuelve una instancia de un <code> Discusión </ code> nota. 
esta técnica Permite una subclase de un <code> Discusión </ 
code> para ser devuelto sin Modificar otro código en el lector 
electrónico. En los patrones de diseño, esto se conoce como Un 
método de fábrica. 
Devuelve el nombre del tipo de este objeto destinado a la 
exhibición en una interfaz de usuario. 
Este método permite que el lector electrónico para que aparezca 
un nombre para el tipo de este Objeto que es adecuado para el 
usuario final. Por lo tanto, esta clase podría ser Identificado al 
usuario como "Discusión", "diálogo", o algo más. 
Devuelve una cadena de descripción de esta discusión el formato 
para la visualización de la Usuario final.
 <code> Discussion1 </ code> define una 
implementación completa de <Code> Discusión 
</ code> notas. 
 En esta aplicación, un <code> Discussion1 </ 
code> nota es una nota con una lista De notas de 
respuesta y una nota del padre. Las respuestas de 
las notas y la nota de los padres son <Code> 
Discussion1 </ code> objetos. El padre del nodo 
raíz es 
 <Code> nulo </ code>.
Metodos: 
* Crea una nota de debate con una lista vacía de las respuestas y un nulo Los 
padres. 
* Devuelve respuestas esta discusión de la nota. 
* Establece padre esta discusión de la nota. 
* Agrega la respuesta dada a la lista de discusión de esta nota de las 
respuestas. 
* Devuelve el número de respuestas para esta discusión nota. El número de 
respuestas Se calcula 
como el número de notas en el árbol de las respuestas menos uno, ya que el 
Raíz del modelo es la nota de 
debate original, no una respuesta.
* Devuelve el número de nodos para el nodo dado y todos sus nodos 
secundarios. 
* Devuelve una cadena de descripción para esta discusión nota y todas las 
notas de respuesta. 
* Devuelve una cadena de descripción para esta discusión y todas las 
notas de respuesta. 
Las respuestas son varias empezando en 0. El número para una 
respuesta es la 
dado el nivel más "." más el índice de la respuesta en la lista de 
respuesta. 
Si el nivel dado es nulo, entonces el número de una respuesta es 
simplemente su índice.
/ * Interfaz TreeNode * / 
* Devuelve el nodo padre para esta discusión nota. 
* Devuelve una enumeración de nodos secundarios de esta discusión de 
la nota. 
* Devuelve true si esta discusión nota permite que los nodos 
secundarios. 
* Devuelve el nodo secundario en el índice dado para esta discusión 
nota.
* Devuelve el número de nodos secundarios para esta discusión nota. 
* Devuelve el índice del nodo dado en nodos secundarios de esta 
discusión de la nota. 
* Devuelve true si esta discusión nota no tiene nodos secundarios, de lo 
contrario devuelve false. 
* Esta clase define un objeto que enumera esta discusión nota de Notas 
de respuesta. 
En términos de la estructura de árbol, esta clase enumera todos de los 
nodos hijos del nodo dado.
 * La clase <code> Pregunta </ code> define un 
objeto que representa un eReader 
 cuestión. Una pregunta es una nota que tiene una 
lista de respuestas, una de las cuales puede 
 ser la respuesta. El estado de una pregunta se 
cierra si la respuesta se ha establecido, 
 de lo contrario la situación está abierta. 
 * Crea una pregunta con el usuario actual asignado 
como el autor y el actual Fecha y hora asignado 
como fecha.
* Devuelve una referencia a la lista de la respuesta de esta pregunta. Tenga 
en cuenta que 
no corresponde <code> setResponses </ code> como este método devuelve 
una referencia a la lista de arreglo real de las respuestas, no una copia. 
* Devuelve el índice de respuesta para esta pregunta. El valor -1 indica que 
este 
Pregunta no tiene una respuesta. Los valores superiores a -1 indica el índice 
En la lista de respuestas para la respuesta. 
* Establece el índice de respuesta para esta pregunta.
* Devuelve true si esta pregunta es abierta o falso si la cuestión está 
cerrada. 
* Devuelve el número de respuestas para esta pregunta. 
* Agrega la respuesta dada a la lista de la respuesta de esta 
pregunta. 
* Devuelve el nombre del tipo de este objeto destinado a la 
exhibición en una interfaz de usuario. 
Este método permite que el lector electrónico para que aparezca un 
nombre para el tipo de este 
Objeto que es adecuado para el usuario final. Por lo tanto, esta clase 
podría ser 
Identificado al usuario como "Pregunta", "Q & A" o alguna otra 
cosa.
* Devuelve una cadena de descripción de esta pregunta con formato para 
la visualización de la 
Usuario final. 
* Devuelve una cadena de descripción para esta pregunta y todas las 
notas de respuesta. 
Las respuestas se numeran empezando por 0.
Expo estructura

Más contenido relacionado

Destacado

Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)
Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)
Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)Magdalene Tan
 
Illusi optik
Illusi optikIllusi optik
Illusi optiksu1974
 
Cypress removal services
Cypress removal servicesCypress removal services
Cypress removal servicesEvan's Hauling
 
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)Oleksiy Goryayinov
 
Entornos colaborativos en proyectos de investigación
Entornos colaborativos en proyectos de investigaciónEntornos colaborativos en proyectos de investigación
Entornos colaborativos en proyectos de investigaciónalfredotolentino75
 
Control (Administración de los servicios de Enfermería).
Control (Administración de los servicios de Enfermería).Control (Administración de los servicios de Enfermería).
Control (Administración de los servicios de Enfermería).Laura AS
 
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...Steven Spencer
 
Usosdelainternetenlaeducacion 150616184402-lva1-app6892
Usosdelainternetenlaeducacion 150616184402-lva1-app6892Usosdelainternetenlaeducacion 150616184402-lva1-app6892
Usosdelainternetenlaeducacion 150616184402-lva1-app6892MARINA CABRERA
 

Destacado (15)

Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)
Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)
Luminox Spec Ops Exhibition - presentation (updated 12 Jan 2016)
 
Comenzar
ComenzarComenzar
Comenzar
 
Illusi optik
Illusi optikIllusi optik
Illusi optik
 
CGI production
CGI productionCGI production
CGI production
 
Cypress removal services
Cypress removal servicesCypress removal services
Cypress removal services
 
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)
ТПЛМ 1052 Логістика в системі управління організацією. О.М.Горяїнов (2009)
 
Horse tail falls
Horse tail fallsHorse tail falls
Horse tail falls
 
Prashant Resume
Prashant ResumePrashant Resume
Prashant Resume
 
CV for Peter Kølgaard
CV for Peter KølgaardCV for Peter Kølgaard
CV for Peter Kølgaard
 
Entornos colaborativos en proyectos de investigación
Entornos colaborativos en proyectos de investigaciónEntornos colaborativos en proyectos de investigación
Entornos colaborativos en proyectos de investigación
 
Control (Administración de los servicios de Enfermería).
Control (Administración de los servicios de Enfermería).Control (Administración de los servicios de Enfermería).
Control (Administración de los servicios de Enfermería).
 
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...
Sensing the Properties of Bubbles and Liquids with Acoustics - Microbubble Ac...
 
Usosdelainternetenlaeducacion 150616184402-lva1-app6892
Usosdelainternetenlaeducacion 150616184402-lva1-app6892Usosdelainternetenlaeducacion 150616184402-lva1-app6892
Usosdelainternetenlaeducacion 150616184402-lva1-app6892
 
La Recreación 1
La Recreación 1La Recreación 1
La Recreación 1
 
Простая мова
Простая моваПростая мова
Простая мова
 

Similar a Expo estructura

Javadoc con net beans por gio
Javadoc con net beans por gioJavadoc con net beans por gio
Javadoc con net beans por gioRobert Wolf
 
Encadenamiento de refactorings para generar cambios Agiles de Diseño
Encadenamiento de refactorings para generar cambios Agiles de DiseñoEncadenamiento de refactorings para generar cambios Agiles de Diseño
Encadenamiento de refactorings para generar cambios Agiles de DiseñoHernan Wilkinson
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodosLao Tobon
 
11 Guía_Fundamentos de Base de Datos.docx
11 Guía_Fundamentos de Base de Datos.docx11 Guía_Fundamentos de Base de Datos.docx
11 Guía_Fundamentos de Base de Datos.docxLeydyVeronicaDelgado
 
Curso scjp 3 identificadores y control de acceso
Curso scjp 3   identificadores y control de accesoCurso scjp 3   identificadores y control de acceso
Curso scjp 3 identificadores y control de accesoprogramadorjavablog
 
Examen final redes locales basico
Examen final redes locales basicoExamen final redes locales basico
Examen final redes locales basicowdmartinezr
 
Espacios de nombres en visual basic
Espacios de nombres en visual basicEspacios de nombres en visual basic
Espacios de nombres en visual basicmellcv
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASFernando Solis
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesRobert Rodriguez
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02Krizztiina Pacheko
 
2) introduccion al lenguaje java
2) introduccion al lenguaje java2) introduccion al lenguaje java
2) introduccion al lenguaje javaMargarita Romero
 

Similar a Expo estructura (20)

Javadoc con net beans por gio
Javadoc con net beans por gioJavadoc con net beans por gio
Javadoc con net beans por gio
 
Prog_BasicaJava.pdf
Prog_BasicaJava.pdfProg_BasicaJava.pdf
Prog_BasicaJava.pdf
 
Encadenamiento de refactorings para generar cambios Agiles de Diseño
Encadenamiento de refactorings para generar cambios Agiles de DiseñoEncadenamiento de refactorings para generar cambios Agiles de Diseño
Encadenamiento de refactorings para generar cambios Agiles de Diseño
 
Javadoc
JavadocJavadoc
Javadoc
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
11 Guía_Fundamentos de Base de Datos.docx
11 Guía_Fundamentos de Base de Datos.docx11 Guía_Fundamentos de Base de Datos.docx
11 Guía_Fundamentos de Base de Datos.docx
 
SISTEMAS
SISTEMASSISTEMAS
SISTEMAS
 
Javadoc
JavadocJavadoc
Javadoc
 
Curso scjp 3 identificadores y control de acceso
Curso scjp 3   identificadores y control de accesoCurso scjp 3   identificadores y control de acceso
Curso scjp 3 identificadores y control de acceso
 
Consulta
ConsultaConsulta
Consulta
 
Consulta
ConsultaConsulta
Consulta
 
Examen final redes locales basico
Examen final redes locales basicoExamen final redes locales basico
Examen final redes locales basico
 
Preguntas abiertas (1)
Preguntas abiertas (1)Preguntas abiertas (1)
Preguntas abiertas (1)
 
Espacios de nombres en visual basic
Espacios de nombres en visual basicEspacios de nombres en visual basic
Espacios de nombres en visual basic
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMAS
 
2 poo u1 4 datos
2 poo u1 4 datos2 poo u1 4 datos
2 poo u1 4 datos
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos Relacionales
 
2introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate022introduccionallenguajejava 141109171757-conversion-gate02
2introduccionallenguajejava 141109171757-conversion-gate02
 
INTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVAINTRODUCCION LENGUAJE JAVA
INTRODUCCION LENGUAJE JAVA
 
2) introduccion al lenguaje java
2) introduccion al lenguaje java2) introduccion al lenguaje java
2) introduccion al lenguaje java
 

Último

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

Expo estructura

  • 1. Sistemas Informáticos Profesor: Jorge Alberto Barrios Integrantes: Bryan Gasca, Carlos Camarena, Jesús Espinoza, Lizeth Torres Estructura de Datos Proyecto 3: Lector electrónico con funcionalidad avanzada
  • 2.
  • 3.
  • 4. Se define un tipo de nota que representa una Discusión eReader. Los usuarios pueden añadir una respuesta a la nota de discusión original O a cualquiera de las respuestas. El conjunto de respuestas forma una discusión forma una Árbol. Esto está en contraste con el conjunto de respuestas para un <code> Pregunta </ code> Que forma una lista. El lector electrónico fue diseñado para permitir múltiples, diferentes implementaciones de Un <code> Discusión </ code>. Esta clase es una clase base para las subclases que Proporcionan una implementación completa de una discusión.
  • 5.
  • 6. Devuelve una instancia de un <code> Discusión </ code> nota. esta técnica Permite una subclase de un <code> Discusión </ code> para ser devuelto sin Modificar otro código en el lector electrónico. En los patrones de diseño, esto se conoce como Un método de fábrica. Devuelve el nombre del tipo de este objeto destinado a la exhibición en una interfaz de usuario. Este método permite que el lector electrónico para que aparezca un nombre para el tipo de este Objeto que es adecuado para el usuario final. Por lo tanto, esta clase podría ser Identificado al usuario como "Discusión", "diálogo", o algo más. Devuelve una cadena de descripción de esta discusión el formato para la visualización de la Usuario final.
  • 7.
  • 8.
  • 9.  <code> Discussion1 </ code> define una implementación completa de <Code> Discusión </ code> notas.  En esta aplicación, un <code> Discussion1 </ code> nota es una nota con una lista De notas de respuesta y una nota del padre. Las respuestas de las notas y la nota de los padres son <Code> Discussion1 </ code> objetos. El padre del nodo raíz es  <Code> nulo </ code>.
  • 10.
  • 11. Metodos: * Crea una nota de debate con una lista vacía de las respuestas y un nulo Los padres. * Devuelve respuestas esta discusión de la nota. * Establece padre esta discusión de la nota. * Agrega la respuesta dada a la lista de discusión de esta nota de las respuestas. * Devuelve el número de respuestas para esta discusión nota. El número de respuestas Se calcula como el número de notas en el árbol de las respuestas menos uno, ya que el Raíz del modelo es la nota de debate original, no una respuesta.
  • 12.
  • 13. * Devuelve el número de nodos para el nodo dado y todos sus nodos secundarios. * Devuelve una cadena de descripción para esta discusión nota y todas las notas de respuesta. * Devuelve una cadena de descripción para esta discusión y todas las notas de respuesta. Las respuestas son varias empezando en 0. El número para una respuesta es la dado el nivel más "." más el índice de la respuesta en la lista de respuesta. Si el nivel dado es nulo, entonces el número de una respuesta es simplemente su índice.
  • 14.
  • 15.
  • 16. / * Interfaz TreeNode * / * Devuelve el nodo padre para esta discusión nota. * Devuelve una enumeración de nodos secundarios de esta discusión de la nota. * Devuelve true si esta discusión nota permite que los nodos secundarios. * Devuelve el nodo secundario en el índice dado para esta discusión nota.
  • 17.
  • 18.
  • 19. * Devuelve el número de nodos secundarios para esta discusión nota. * Devuelve el índice del nodo dado en nodos secundarios de esta discusión de la nota. * Devuelve true si esta discusión nota no tiene nodos secundarios, de lo contrario devuelve false. * Esta clase define un objeto que enumera esta discusión nota de Notas de respuesta. En términos de la estructura de árbol, esta clase enumera todos de los nodos hijos del nodo dado.
  • 20.
  • 21.
  • 22.  * La clase <code> Pregunta </ code> define un objeto que representa un eReader  cuestión. Una pregunta es una nota que tiene una lista de respuestas, una de las cuales puede  ser la respuesta. El estado de una pregunta se cierra si la respuesta se ha establecido,  de lo contrario la situación está abierta.  * Crea una pregunta con el usuario actual asignado como el autor y el actual Fecha y hora asignado como fecha.
  • 23.
  • 24.
  • 25. * Devuelve una referencia a la lista de la respuesta de esta pregunta. Tenga en cuenta que no corresponde <code> setResponses </ code> como este método devuelve una referencia a la lista de arreglo real de las respuestas, no una copia. * Devuelve el índice de respuesta para esta pregunta. El valor -1 indica que este Pregunta no tiene una respuesta. Los valores superiores a -1 indica el índice En la lista de respuestas para la respuesta. * Establece el índice de respuesta para esta pregunta.
  • 26.
  • 27. * Devuelve true si esta pregunta es abierta o falso si la cuestión está cerrada. * Devuelve el número de respuestas para esta pregunta. * Agrega la respuesta dada a la lista de la respuesta de esta pregunta. * Devuelve el nombre del tipo de este objeto destinado a la exhibición en una interfaz de usuario. Este método permite que el lector electrónico para que aparezca un nombre para el tipo de este Objeto que es adecuado para el usuario final. Por lo tanto, esta clase podría ser Identificado al usuario como "Pregunta", "Q & A" o alguna otra cosa.
  • 28.
  • 29. * Devuelve una cadena de descripción de esta pregunta con formato para la visualización de la Usuario final. * Devuelve una cadena de descripción para esta pregunta y todas las notas de respuesta. Las respuestas se numeran empezando por 0.