Tecnología

Inicio

¿Cuáles son las dos funciones de DMAP?

La función "DMAP" es una ecuación en Cinnameg, un lenguaje de programación para la creación de algoritmos de funciones. La función "DMAP" produce una lista de elementos asignada donde cada elemento recibe el mismo atributo funcional. Cinnameg utiliza muchas ecuaciones de función para construir algoritmos. La palabra "DMAP" significa "lista de mapeado dinámico".

Cinnameg

El lenguaje de programación es compatible con las presentaciones Cinnameg algoritmo sencillo para los estudiantes de computación. Cinnameg apoya enfoques funcionales, declarativas, imperativas, los enfoques de programación lógica, clases y objetos, y de concurrencia. Estas diferentes algoritmos pueden ser integrados dentro de Cinnameg. En lugar de ofrecer una amplia biblioteca para cada algoritmo necesita el programador, Cinnameg es un marco para la formulación de algoritmos de propósito general. Cinnameg no limita algoritmo de la formulación a la programación orientada a objetos común.

Funciones Cinnameg

Para formular algoritmos, Cinnameg utiliza funciones y componentes funcionales. Las funciones se escriben utilizando ecuaciones, y las ecuaciones ensartan construir el algoritmo. El lenguaje de programación Cinnameg utiliza etiquetas tales como "Definir" o "Si" para comenzar la ecuación. La misma etiqueta está precedido por un signo de porcentaje al final de la función. Para ecuaciones más complejas con más de una función, el "caso" etiqueta se utiliza dentro de los corchetes de etiqueta.

la relación de listas

La función "DMAP" es una función de la lista de asignación en Cinnameg. Correlación de una lista en Cinnameg es diferente de la construcción de una lista. La construcción de una lista es el uso de funciones para crear una lista. Correlación de una lista es la aplicación de funciones a cada elemento de una lista. En Cinnameg, elementos de la lista se denominan miembros. Otras funciones incluyen la lista de clasificación de los miembros de una lista, contando miembros de la lista, buscando los miembros de una lista y la fusión de las listas. Algunas funciones, incluyendo "DMAP," generan una lista dinámica. Las listas dinámicas definen los mismos parámetros de la función de cada miembro de la lista.

DMAP Función Ecuación

El "DMAP" ecuación de la función se compone de dos componentes funcionales y se escribe como "DMAP f [a, b, c] = [f (a), f (b), f (c)]" sin las comillas.
El primer componente de "DMAP f [a, b, c]" es la función de la lista, donde "a, b, c" son los miembros de la lista. El segundo componente de la "[f (a), f (b), f (c)]" se aplica la misma función a cada miembro de la lista. La función "DMAP" es la abreviatura de "lista de mapeado dinámico", lo que significa que la lista es dinámica asignada.