El uso de mapas conceptuales para la expresión de algoritmos recursivos

Estudiamos el uso de mapas conceptuales en la escritura de algoritmos recursivos. Los usamos para contestar preguntas del tipo cuanto es el valor de una función. Los mapas conceptuales son herramientas gráficas que utilizamos para organizar y representar conocimiento. Incluyen conceptos y relacione...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Peratto, Patricia Silvana
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2023
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/166469
Aporte de:
id I19-R120-10915-166469
record_format dspace
spelling I19-R120-10915-1664692024-05-28T20:08:21Z http://sedici.unlp.edu.ar/handle/10915/166469 El uso de mapas conceptuales para la expresión de algoritmos recursivos The use of conceptual maps for the expression of recursive algorithms Peratto, Patricia Silvana 2023-09 2023 2024-05-28T13:58:42Z en Ciencias Informáticas Didactica Mapas conceptuales Programación Recursión Coincidencia de Patrones Didactics Conceptual maps Programming Recursion Pattern Matching Estudiamos el uso de mapas conceptuales en la escritura de algoritmos recursivos. Los usamos para contestar preguntas del tipo cuanto es el valor de una función. Los mapas conceptuales son herramientas gráficas que utilizamos para organizar y representar conocimiento. Incluyen conceptos y relaciones entre conceptos. Los conceptos se escriben dentro de cajas y las relaciones son palabras que se escriben sobre líneas que conectan conceptos. Usamos coincidencia de patrones (pattern matching) para separar los casos de argumentos de funciones o condiciones sobre los argumentos. Tenemos conceptos para cada posible valor de los argumentos. La recursión es explícita. Le damos un nombre al resultado de cada llamada recursiva (en caso de funciones) e indicamos el valor de los parámetros de la función. Tenemos también procedimientos recursivos en cuyo caso usamos la llamada recursiva. Es una alternativa a los diagramas de flujo donde en vez de rombos tenemos recursión. We study the use of conceptual maps to write recursive algorithms. They are written to answer questions of the kind how much is the value of a function. Conceptual maps are graphic tools to organize and represent knowledge. They include concepts and relationships between concepts. Concepts are written inside boxes and the relationships are words written over a line that connects concepts. We use pattern matching to separate the cases of function arguments or conditions over the arguments. We have concepts for each possible value of the arguments. Recursion is explicit. We give a name to the result of each recursive call (in case of function) and indicate the value of the parameters to the function. We have also recursive procedures in which case we use the recursive call. It is an alternative to flowcharts where instead of diamonds we have recursion. Sociedad Argentina de Informática e Investigación Operativa Objeto de conferencia Objeto de conferencia http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) application/pdf 124-139
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Didactica
Mapas conceptuales
Programación
Recursión
Coincidencia de Patrones
Didactics
Conceptual maps
Programming
Recursion
Pattern Matching
spellingShingle Ciencias Informáticas
Didactica
Mapas conceptuales
Programación
Recursión
Coincidencia de Patrones
Didactics
Conceptual maps
Programming
Recursion
Pattern Matching
Peratto, Patricia Silvana
El uso de mapas conceptuales para la expresión de algoritmos recursivos
topic_facet Ciencias Informáticas
Didactica
Mapas conceptuales
Programación
Recursión
Coincidencia de Patrones
Didactics
Conceptual maps
Programming
Recursion
Pattern Matching
description Estudiamos el uso de mapas conceptuales en la escritura de algoritmos recursivos. Los usamos para contestar preguntas del tipo cuanto es el valor de una función. Los mapas conceptuales son herramientas gráficas que utilizamos para organizar y representar conocimiento. Incluyen conceptos y relaciones entre conceptos. Los conceptos se escriben dentro de cajas y las relaciones son palabras que se escriben sobre líneas que conectan conceptos. Usamos coincidencia de patrones (pattern matching) para separar los casos de argumentos de funciones o condiciones sobre los argumentos. Tenemos conceptos para cada posible valor de los argumentos. La recursión es explícita. Le damos un nombre al resultado de cada llamada recursiva (en caso de funciones) e indicamos el valor de los parámetros de la función. Tenemos también procedimientos recursivos en cuyo caso usamos la llamada recursiva. Es una alternativa a los diagramas de flujo donde en vez de rombos tenemos recursión.
format Objeto de conferencia
Objeto de conferencia
author Peratto, Patricia Silvana
author_facet Peratto, Patricia Silvana
author_sort Peratto, Patricia Silvana
title El uso de mapas conceptuales para la expresión de algoritmos recursivos
title_short El uso de mapas conceptuales para la expresión de algoritmos recursivos
title_full El uso de mapas conceptuales para la expresión de algoritmos recursivos
title_fullStr El uso de mapas conceptuales para la expresión de algoritmos recursivos
title_full_unstemmed El uso de mapas conceptuales para la expresión de algoritmos recursivos
title_sort el uso de mapas conceptuales para la expresión de algoritmos recursivos
publishDate 2023
url http://sedici.unlp.edu.ar/handle/10915/166469
work_keys_str_mv AT perattopatriciasilvana elusodemapasconceptualesparalaexpresiondealgoritmosrecursivos
AT perattopatriciasilvana theuseofconceptualmapsfortheexpressionofrecursivealgorithms
_version_ 1807223040697696256