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.


 


Los tipos de datos nos permiten representar los diferentes datos que son necesarios a la hora de implementar un programa. Por ejemplo, si escribimos un programa sencillo que sume,reste,multiplique y divida (una calculadora básica) sera necesario emplear tipos de datos numéricos que pueden ser : enteros o flotantes.
Los tipos de datos en Java son los siguientes:

TIPOS DE DATOS ENTEROS

1) byte
El tipo de dato byte puede representar datos enteros que se encuentren en el rango de -128 a +127.
El tamaño de un dato de tipo byte es de 8 bits.

2) short
El tipo de dato short puede representar datos enteros que se encuentren en el rango de -32768 y +32767.
El tamaño de un dato de tipo short es de 16 bits.

3) int
El tipo de dato int puede representar datos enteros que se encuentren en el rango de -2147483648 y +2147483647.
El tamaño de un dato de tipo int es de 32 bits.

4) long
El tipo de dato int puede representar datos enteros que se encuentren en el rango de -9223372036854775808 y +9223372036854775807.
El tamaño de un dato de tipo int es de 64 bits.
Para indicar de manera explicita que el dato es un long , se agrega una L o l al final del valor de la variable.


TIPOS DE DATOS FLOTANTES

1) float
El tipo de dato float puede representar datos en coma flotante que se encuentren en el rango de 1.40239846e–45f y 3.40282347e+38f.
El tamaño de un dato de tipo short es de 32 bits. 
Para indicar de manera explicita que el dato es un float , se agrega una F o f al final del valor de la variable.


2) double
El tipo de dato double puede representar datos en coma flotante que se encuentren en el rango de 4.94065645841246544e–324d y 1.7976931348623157e+308d.
El tamaño de un dato de tipo short es de 64 bits. 
Para indicar de manera explicita que el dato es un double , se agrega una D o d al final del valor de la variable.


TIPO DE DATO BOOLEAN
El tipo de dato boolean puede representar dos valores logicos : true(verdadero) o false(falso).


TIPO DE DATO CHAR
El tipo de dato char se usa para representar
caracteres(codigo Unicode).
Un caracter es representado internamente por un entero.

miércoles, 20 de febrero de 2019

Tipos de Programación.

¿Qué significa “Programación”?

Se denomina programación al proceso que implica diseñar, codificar, depurar y mantener el código fuente de ciertos programas de computación. Este contiene un lenguaje de programación de forma escrita.




















Formas de programación:
Programación declarativa: mantiene un paradigma de programación el cual se basa en el desarrollo de programas que están especificando un conjunto de determinadas condiciones, proposiciones, afirmaciones, restricción, ecuaciones o transformaciones las cuales pueden mostrar, describir y detallar un problema y su solución. Esta solución se obtiene mediante diversos mecanismos internos de control. Las mismas no son específicas en cuanto a su localización, solo se le pide a la computadora que busque algo.
                                                   
Programación estructurada: conocido también como un paradigma de la programación el cual se encuentra orientado a mejorar la calidad, claridad y el tiempo que tarde en se desarrollado un programa de computadora.

Programación modular: este tipo de programación consiste principalmente en dividir los programas en partes llamadas subprogramas o módulos, los cuales son más legibles y manejables, es decir, tienen como fin facilitar su uso. Es el resultado evolutivo de la programación estructura para solucionar algunos problemas más grandes y difíciles de lo que la primera puede llegar a resolver.
Programación orientada a objetos: puede ser encontrado bajo las siglas POO, y se refiere a un paradigma de la programación el cual utiliza los objetos resultantes en sus interacciones para poder diseñar aplicaciones y programas informáticos.
Para esto basa sus conceptos en varias técnicas como la herencia, la cohesión, la abstracción, el polimorfismo, el encapsulamiento y el acoplamiento.