miércoles, 6 de marzo de 2019

                                                                   🐩🐧🐙🐚🐒🐌🐎
                                                     
                                                            TIPOS DE ALGORITMO


Algoritmos cualitativos: cuando se hace a través de palabras, es decir, las instrucciones son verbales. Sucede, por ejemplo, con recetas de cocina.

Algoritmos cuantitativos: cuando se hace a través de cálculos numéricos. Se puede hacer un algoritmo, por ejemplo, para obtener la raíz cuadrada de un número.

Según su función, los algoritmos pueden ser:

Algoritmos de ordenamiento: secuencian los elementos que ingresan a partir de un cierto orden, en general, según un orden numérico o léxico.

Algoritmos de búsqueda: al contrario de realizar operaciones o secuenciar elementos, se dedica a encontrar dentro de una lista que ingresa, uno o varios elementos en particular que cumplan con el conjunto de condiciones dadas.

Algoritmos de encaminamiento: deciden de qué modo se deberá transmitir algo que llega, y cómo seguirá un conjunto de pasos encadenados. Se dividen fundamentalmente entre adaptativos y estáticos, los primeros con cierta capacidad de aprendizaje y ajuste a la circunstancia, mientras que los segundos funcionan mecánicamente, siempre del mismo modo. Es importante decir que los algoritmos de encaminamiento cuentan con una propia subdivisión, según el camino que se toma para que la transmisión llegue de manera efectiva (ejemplos de estos tipos son: por el camino más corto, de manera óptima, basado en el flujo, etc.).

También los algoritmos han sido clasificados según la estrategia que se utiliza para llegar al resultado:

Algoritmos probabilísticos: no se puede estar seguro de la exactitud de la respuesta que darán. Se agrupan en distintos subtipos, pero con esa premisa: o bien presentan soluciones aproximadas del problema, o bien presentan soluciones que pueden ser correctas pero también erróneas.

Algoritmo cotidiano: es el que se da en la vida común de las personas, no se aplica en sistemas informáticos ni en nada ajeno al día a día. Muchas de las decisiones que se toman desde que uno se despierta por la mañana pertenecen a este grupo.

Algoritmo heurístico: abandona alguno de los objetivos como recurso para terminar llegando a la solución. En general, son utilizados cuando no existe una solución mediante las vías tradicionales.

Algoritmo de escalada: se comienza con una solución insatisfactoria (que no cumple la entrada y la salida), y se la va modificando aproximándose a lo que se busca. En algún momento, estaremos cerca de (o llegaremos a) la solución correcta.

Algoritmo voraz: Con la idea de llegar a una solución óptima definitiva, elige analizar cada paso como único y elegir la solución óptima para ese paso.

Algoritmo determinista: es completamente lineal (cada paso tiene un paso sucesor y un paso predecesor) y por lo tanto predictivo, si se conocen sus entradas y su forma de proceder. El algoritmo de Euclides, que permite averiguar el máximo común divisor entre dos números, responde a este tipo. Se distinguen de los no deterministas, donde el algoritmo tiene un comportamiento en forma de árbol.


https://www.tiposde.org/ciencias-exactas/843-tipos-de-algoritmos

 
                                                                💑👼👱👯👧👩👫


                                                    ¿QUE SON LOS ALGORITMOS?


Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.
 
Los algoritmos se pueden clasificar en cuatro tipos.
 
Ver las imágenes de origenVer las imágenes de origen
 
informaticafrida.blogspot.com/2009/03/algoritmo.HTML

viernes, 1 de marzo de 2019

                                                        💝💜💛💚💙💘💗💖💕💔💓
                                               
                                                VARIABLE PRIMITIVA EN JAVA

Los tipos nativos de Java, son los tipos de datos "fáciles de usar" es decir, como veremos un poco más adelante, no es necesario crear un objeto de manera explícita para hacer uso de ellos. Los tipos primitivos como su nombre lo da a entender, son los tipos de datos más básicos y simples del sistema de tipos de Java y por ello es bastante fácil usarlos.

TIPOS PRIMITIVOS:

Tipo primitivo char

Este tipo de dato permite representar caracteres aislados, es decir, por medio de un único char no podemos representar palabras completas sino más bien letras individuales. Por ejemplo entonces la palabra "carácter" estaría conformada por un total de ocho chars ‘c’, ‘a’, ‘r’, ‘a’, ‘c’, ‘t’, ‘e’ y ‘r’. Un char tiene un peso fijo (independientemente de la letra) de 16 bit.

Tipo de dato byte

Este tipo de datos representa pequeños números enteros (8 bit), puede contener números entre -128 y 127.

El tipo short

Este es usado para representar números enteros más grandes que byte (aunque no demasiado) tiene un peso de 16 bit y varía entre -32768 y 32767
  • Tipo primitivo int

    Este tipo de dato es uno de los más populares entre una gran variedad de programadores, pues generalmente cuando se piensa en un número entero inmediatamente se coloca la variable como tipo int, si

    Tipo primitivo int

    Este tipo de dato es uno de los más populares entre una gran variedad de programadores, pues generalmente cuando se piensa en un número entero inmediatamente se coloca la variable como tipo int, sin embargo generalmente int suele ser más grande de lo que llegamos a necesitar, desperdiciando así algunos bits en memoria. Un tipo int tiene un peso de 32 bit con signo, es decir va desde -2 a la 31 hasta 2 a la 32, aproximadamente desde -2.147’483.648 hasta 2.147’483.647.n embargo gener

    El tipo long

    El tipo primitivo long es usado para representar números enteros realmente grandes, del orden de -2 a la 63 hasta 2 a la 64. Vemos entonces que un long tiene un tamaño de 64 bit y varía aproximadamente desde -9.223’’372.036.854’775.808 hasta 9.223’’372.036.854’775.807.almente int suele ser más grande de lo que llegamos a necesitar, desperdiciando así algunos bits en memoria. Un tipo int tiene un peso

    Tipo primitivo float

    El tipo float es quizás el segundo más usado, es útil cuando queremos representar números decimales, como por ejemplo resultados de divisiones, raíces o similares. Son también grandes (su tamaño es de 32 bit) y cubren un gran rango de posibles valores. de 32 bit con signo, es decir va desde -2 a la 31 hasta 2 a la 32, aproximadamente desde -2.147’483.648 hasta 2.147’483.647.

  • Tipo de dato doublé

    Este tipo es el tipo de dato numérico más grande, con este podemos representar casi cualquier número que necesitemos, es demasiado improbable que necesitemos un número que supere la capacidad de éste (aunque existen unos pocos casos en los que sí), tienen un peso de 64 bit.
    https://www.campusmvp.es/recursos/post/variables-y-tipos-de-datos...




                                                                         🐣🐙🐎🌹🌸 

                      ¿POR QUÉ ES IMPORTANTE APRENDER EL LENGUAJE JAVA?

    Java es el lenguaje de programación más usado del mundo , y además, su uso sigue creciendo cada día más y más. La demanda de expertos en Java es de las más altas. Si aprendes este lenguaje de programación te asegurarás un gran futuro laboral que no debes desaprovechar.

    Para crear aplicaciones Android necesitas saber Java , y con los conocimientos necesarios tienes la oportunidad de desarrollar aplicaciones para un mercado con un crecimiento enorme. Podrás desarrollar aplicaciones para que miles de usuarios puedan descargarla y usarla en sus dispositivos móviles.

    Java es multiplataforma, podrás desarrollar una sola aplicación que funcione en cualquier plataforma, ya sea Windows, Mac o Linux y no tendrás que pagar ninguna licencia porque es completamente gratuito usar esta tecnología.

    La comunidad de Java tiene disponible un gran soporte y documentación para seguir aprendiendo y resolver todas las dudas y problemas que te surjan a la hora de desarrollar tus aplicaciones. Por supuesto, en Español.

    Java es código abierto, es presente y futuro de la programación de propósito general y orientado a objetos. Grandes marcas como Google, Amazon o netflix lo usan.
                                                                                               

    Ver las imágenes de origen                                 Ver las imágenes de origen



    edu4java.com/es/java/por-que-aprender-java.html