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...
Guardado en:
| Autor principal: | |
|---|---|
| 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 |