martes, 9 de abril de 2019
lunes, 1 de abril de 2019
Capturas De Programa..
Para la solución de Áreas de dos figuras geométricas.
1. Se Inserta la base que compartirán las dos figuras.
2. Se Inserta la Altura que se compartirá.
3. Aquí escoges la figura para calcular su area.
3.
Operadores..
Operadores
- En programación declarativa sólo existen valores, no hay referencias.
- La distinción entre valores y referencias es fundamental, sin embargo, en la programación imperativa.
Diferencia entre valor y referencia
- Cuando se realiza una asignación de un valor a una variable debemos considerar que estamos dando un nombre a un objeto matemático que no puede ser modificado o que estamos copiando el valor en la variable.
- Por ejemplo, en Java, los tipos de datos primitivos son valores. Las asignaciones valores de estos tipos a variables realizan copias de valores:
- En la variable a se copia el valor 4 y en las variables b y c se copia el valor 2
- |No hay forma de modificar (mutar) esos valores. Podríamos cambiar las variables guardando en ella otros valores, pero los valores propiamente dichos son inmutables. En la última instrucción modificamos el valor de la variable b, pero el valor de la variable c sigue siendo 2.
- Los tipos de datos cuyos valores son inmutables y sus asignaciones tienen una semántica de copia reciben el nombre de tipos de valor (value types en inglés).
- Los tipos de referencia son tipos de datos mutables en los que la asignación funciona con semántica de referencia. Por ejemplo, cualquier objeto en Java tiene una semántica de referencia. Cuando asignamos un objeto a una variable, estamos guardando en la variable una referencia al objeto.
Intervalos..
Intervalos
Funciones devuelven siempre el mismo valor
- Los lenguajes funcionales puros tienen la propiedad de transparencia referencial.
- Como consecuencia, en programación funcional, una función siempre devuelve el mismo valor cuando se le llama con los mismos parámetros.
- Las funciones no modifican ningún estado, no acceden a ninguna variable ni objeto global y modifican su valor Diferencia entre declaración y modificación de variables
- En programación funcional pura una vez declarada una variable no se puede modificar su valor.
- En algunos lenguajes de programación (como Scala) este concepto se refuerza definiendo la variable como inmutable (con la directiva val).
- En programación imperativa es habitual modificar el valor de una variable en distintos pasos de ejecución.
Funciones.
Las Funciones:
Las funciones son un elemento muy utilizado en la programación. Empaquetan y ‘aíslan’ del resto del programa, una parte de código que realiza alguna tarea específica.
Son por tanto un conjunto de instrucciones que ejecutan una tarea determinada y que hemos encapsulado en un formato estándar para que nos sea muy sencillo de manipular y reutilizar.
Lo vemos con un ejemplo muy simple, una función que denominamos “saludo( )”, que nos da una idea del funcionamiento general:
<script>
//definimos la función, que en este caso la llamamos saludo()
function saludo() {
document.write("Hola, este es el resultado de la función saludo");
}
//llamamos a la función saludo() para que ejecute sus instrucciones
saludo();
</script>
Declarar la función
Corresponde al bloque: function saludo() {............}
Podemos distinguir los siguientes elementos en este bloque de código que define la función:
- La palabra clave ‘function‘
- El nombre que queremos darle a dicha función, en este caso: saludo
- Unos paréntesis que añadimos al nombre para identificarla como función: saludo()
- Un bloque de instrucciones que queda encerrado entre llaves { } . En este caso solo hemos incluido una (un document.write), pero podrían ser varias. Las instrucciones deben llevar al final el correspondiente punto y coma (;)
Tipos de Datos.
Suscribirse a:
Comentarios (Atom)








