jueves, 4 de agosto de 2016

DIAGRAMA DE FLUJO


DESARROLLA UN ALGORITMOS QUE PERMITA LEER DOS VALORES DISTINTOS Y DETERMINAR CUAL DE LOS DOS VALORES ES EL ,MAYOR Y ESCRIBIRLO

lunes, 18 de julio de 2016

DIAGRAMAS DE FLUJO

Reglas para dibujar un diagramas de flujo.
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:

Inicio o fin del programa
Pasos, procesos o líneas de instruccion de programa de computo
Operaciones de entrada y salida
Toma de desiciónes y Ramificación
Conector para unir el flujo a otra parte del diagrama
Cinta magnética
Disco magnético
Conector de pagina
Líneas de flujo
Anotación
Display, para mostrar datos
Envía datos a la impresora

lunes, 11 de julio de 2016

algoritmos

CONCEPTO
una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas, son independientes del lenguajes de programación. el algoritmo puede describirse y luego ejecutarse en un lenguaje de diferente programación
programa
una serie de instrucciones ordenadas que expresa un algoritmo y puede ser ejecutado en un computador 
vídeo de algoritmos     


tipos de algoritmos 
algoritmo computacional 
puede ser ejecutado en la computadora formula aplicada por calculo de la raíz cuadrada de valor x 
cualitativo 
cuando en sus pasos o instrucciones no están involucrados cálculos
numéricos 
no computacional 
no requiere de una computadora para ser ejecutado ejemplo instalación de equipo de sonido   
cuantitativo 
cuando en sus pasos o instrucciones no están involucrados cálculos numéricos
algoritmos y su función ordenamiento 
   La ordenación o clasificación de datos (sort, en inglés) es una operación consistente en disponer un conjunto —estructura— de datos en algún determinado orden con respecto a uno de los campos de elementos del conjunto. Por ejemplo, cada elemento del conjunto de datos de una guía telefónica tiene un campo nombre, un campo dirección y un campo número de teléfono; la guía telefónica está dispuesta en orden alfabético de nombres; los elementos numéricos se pueden ordenar en orden creciente o decreciente de acuerdo al valor numérico del elemento. En terminología de ordenación, el elemento por el cual está ordenado un conjunto de datos (o se está buscando) se denomina clave. Una colección de datos (estructura) puede ser almacenada en un archivo, un array (vector o tabla), un array de registros, una lista enlazada o un árbol. Cuando los datos están almacenados en un array, una lista enlazada o un árbol, se denomina ordenación interna. Si los datos están almacenados en un archivo, el proceso de ordenación se llama ordenación externa. Una lista se dice que está ordenada por la clave k si la lista está en orden ascendente o descendente con respecto a esta clave. La lista se dice que está en orden ascendente si:
encaminamiento 
  • Cor rectitud y sencillez.
  • Robustez. Una red puede tener que operar por años y experimentará fallas de software y hardware. El algoritmo de tuteo no debe requerir que se reinicializa la red después de fallas parciales.
  • Estabilidad. Debiera tener un equilibrio.
  • Justicia y optimad. Están frecuentemente contradictorias. Se necesita una balanza entre la eficiencia global y la justicia al individual. ¿Qué podemos optimizar? El retraso por paquete o la utilización global de la red son posibilidades. Estos también están contradictorios, porque con 100% utilización los retrasos aumentan. Una solución intermedia es minimizar el número de saltos.

Los algoritmos pueden ser adaptativos o no. Los primeros cambian sus decisiones de encaminamiento para reflejar la topología y el tráfico en la red. Los últimos son estáticos.
El principio de optimalidad. Si el ruteador J está en el camino óptimo desde ruteador I a ruteador K, entonces la ruta óptima desde J a K está en la misma ruta. El conjunto de rutas óptimas forma el árbol de hundir (sink tree).
El fin de los algoritmos de encaminamiento ess descubrir y usar los árb
algoritmo probabilista
El uso de números aleatorios para simular o aproximar procesos no aleatorios es muy natural en la práctica de la computación. Sin embargo, la idea de que las entradas aleatorias pueden servir para resolver problemas combinatorios determinísticos ha penetrado más lentamente en la comuninidad de las Ciencias de la Computación. Aquí, centraremos la atención en los algoritmos probabilísticos de tiempo polinomial que "resuelven" (en un sentido razonable) un problema para el que no se conoce ningún algoritmo deterministico en tiempo polinomial.
El primer ejemplo de estos algoritmos es el de Berlekamp (1970), para factorizar un polinomio f sobre el cuerpo  de p elementos. Este algoritmo corre en tiempo polinomial sobre el grado de f y , y con probabilidad de al menos un medio de encontrar una factorización correcta. Dado que el algoritmo se puede repetir cualquier número de veces, y la probabilidad de fallo es siempre independiente, en la práctica el algoritmo siempre factoriza f en tiempo polinomial.
algoritmo heuristico 
  • La primera sería el uso de algoritmos de búsqueda exhaustivos como la fuerza bruta. Estos algoritmos nos dan la solución exacta pero si el espacio de búsqueda es muy amplio el tiempo de cálculo necesario puede ser inabordable (explosión combinatoria).
  • Otra aproximación, que es la que veremos hoy, sería el uso de algoritmosheurísticos. La palabra heurística viene del griego y vendría a significar algo así como 'relativo a la búsqueda'  (recordad, eureka significa 'lo he encontrado' y tiene el mismo origen etimológico). Estos algoritmos sacrifican la exactitud de la solución en favor del tiempo de respuesta, es decir, intentamos obtener soluciones lo suficientemente buenas con un tiempo de respuesta corto o aceptable.
  • algoritmo determinista 
  • En ciencias de la computación, un algoritmo determinista es un algoritmo que, en términos informales, es completamente predictivo si se conocen sus entradas. Dicho de otra forma, si se conocen las entradas del algoritmo siempre producirá la misma salida, y la máquina interna pasará por la misma secuencia de estados.

algoritmos no deterministas 

Algoritmo no determinístico. En Ciencias de la computación, es un algoritmo que con la misma entrada ofrece muchos posibles resultados. No se puede saber de antemano cuál será el resultado de la ejecución de un algoritmo no determinístico.
algoritmo voraz 
también conocido como ávido,devorador o goloso es aquel que para resolver un determinado problema, sigue una heuristica consiste en elegir la opción óptica de cada paso local la esperanza de llegar a una solución óptica
algoritmos computacional vídeo


algoritmos cualitativos vídeos 
 algoritmos no computacional vídeo 

algoritmos cuantitativo vídeo

 
algoritmo computacional imagen 

algoritmos cualitativo imagen 
algoritmos no computacional imagen 

algoritmos cuantitativo imagen 





  • ALGORITMOS
  • 1 concepto 
  • 2 vídeo
  • 3 tipos de algoritmos 
  • computacional
  • cualitativo
  • no computacional
  • cuantitativo
  • 4 Algoritmos de acuerdo a su función 
  • búsqueda 
  • ordenamiento
  • encaminamiento
  • 5 Algoritmo probalistico
  • 6 Algoritmo heuristico
  • 7 Algoritmo determinista 
  • 8 Algoritmo no determinista 
  • 9 Algoritmo Voraz
  • 10 Vídeo tutoriales de los tipos de algoritmos, imágenes 

REF. lostipos.com

viernes, 11 de marzo de 2016

tipos de presentación que existen
prezi: prezy es uno de los servicios de visualización mas populares que existen por ofrecer actualizaciones que traen nuevas y potentes herramientas para crear presentaciones basada en 3D
Emaze:ideal para generar presentaciones modernas incluye una base de funciones destaca la posibilidad de compartir los archivos se pueden incluir elementos en 2D y 3D
gogle drive: El servicio es bastante sencillo de utilizar. Permite crear presentaciones de forma rápida en plantillas sencillas a las que uno puede añadir elementos como fotografías, tablas, bordes y videos.
El resultado puede hacerse público o compartirse a través de los diferentes servicios que ofrece Google (Gmail, Drive, etc.)
keynote: Es un recurso para los usuarios de la Mac que promete satisfacer a los diseñadores con atractivas plantillas y una gran variedad de contenido para ser insertado.
Se puede realizar ediciones desde dispositivos móviles iOS, por lo que uno tiene la posibilidad de trabajar desde prácticamente cualquier lugar.

jueves, 3 de marzo de 2016

evolucion

LAS REDES SOCIALES 2.0




Hasta la popularización (más que llegada) de la web 2.0, las páginas web prácticamente prácticamente sólo podían respaldar su promoción en el posicionamiento en buscadores, y, tenían que limitarse a aprovechar el rendimiento que obtuvieran de ello. Si no era suficiente, sólo quedaba contratar artículos en blogs, o campañas de publicidad y banners en otras páginas. Y, como última opción, molestar a la gente enviando spam. Una práctica tan habitual como molesta para los usuarios, que llegan a convertirse en auténticas víctimas. Con estas acciones (las más económicas y efectivas), se pretendía atraer el mayor tráfico posible hacia la página.
La alternativa a estas opciones era promocionar la página, o lo que esta ofrecía por medios tradicionales (prensa, radio, tarjetas ...). Pero el problema siempre era el mismo: Promocionar lo que se puede encontrar en Internet desde fuera resulta muy poco eficiente, puesto que al no tener la posibilidad de acceder a la página en aquél momento, la práctica totalidad de las visitas se perdían por el camino.

                                                           
                           
                                                               LAS REDES SOCIALES  3.0
Es el nombre que le damos a la evolución de la forma en que tenemos acceso a internet y en como interactuamos con otras personas usando al internet como una base da datos.
Por este motivo la web 3.0 también es catalogada como un paso más en el avance de una inteligencia artificial, que “casi” lo haga todo por nosotros a través de internet, esta tecnología 


                                                        LAS REDES SOCIALES 4.0

 Uso de gafas especiales.
• Podremos dialogar de forma natural y en linea con una agente virtual inteligente. • Internet: Se accederá por medios de un “dispositivo, delgado, ligero, portátil y con muy alta resolución”. • Integrado en los vehículos.
• Existirán implantes neuronales con acceso directo a la Red. • Ordenadores tendrán gran potencia de proceso 1016 cálculos por segundo. • Alguna de estas predicciones se han llevado al cine: Jhonny Mnemonic (1995) (implante neuronal) – Matrix (implante neuronal y realidad virtual que sustituye a la realidad).

                                                     

prezi