Diferencia entre revisiones de «Wikidebate/Algoritmo de debate»
Contenido eliminado Contenido añadido
Sin resumen de edición Etiqueta: editor de código 2017 |
Sin resumen de edición Etiqueta: editor de código 2017 |
||
Línea 1:
[[Archivo:Dialectic algorithm.png|thumb|Representación gráfica de un árbol de discusión, con los argumentos sostenidos pintados de verde, y los refutados de rojo.]]
El '''algoritmo dialéctico''' (de [[w:es:Dialéctica|dialéctica]]) es un [[w:es:Algoritmo recursivo|algoritmo recursivo]] para computar el estado («sostenido» o «refutado») de cualquier argumento a partir de la estructura (
El algoritmo dialéctico se utiliza para computar el estado de los argumentos en el proyecto [[Wikidebate]].
Línea 6:
== Algoritmo ==
[[Archivo:Dialectic algorithm.gif|thumb|Animación del algoritmo dialéctico a medida que la discusión crece.]]
Dado un [[w:es:Topología arbórea|árbol de discusión]], el algoritmo dialéctico etiqueta cada argumento como
* SOSTENIDO: Sin objeciones sostenidas.▼
*
Como las objeciones también se consideran argumentos, el algoritmo continúa recursivamente hasta el final de la discusión (las hojas del árbol de discusión). Los argumentos al final no tienen objeciones sostenidas (no tienen objeciones en absoluto) así que el algoritmo las considera sostenidas y a partir de ahí puede resolver el estado de todos los demás argumentos.
Línea 22 ⟶ 24:
'''return''' SUSTAINED
La función se llama a sí misma recursivamente hasta que llega a las hojas del árbol de discusión. Entonces devuelve
Una formulación alternativa puede ser:
|