• Compartir en:   
  • Facebook 
  • Twitter  
  •   Pregunte en los foros

Programacion

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... [>>]


  • Programación. Recursividad (nuevo) 

    “Para entender la recursividad, primero hay que entender lo qué es la recursividad” -Un programador anónimo La recursividad consiste en definir una entidad en función de sí misma Definamos un tipo de datos de manera recursiva: clase Nodo

    Publicado: Vie Ene 30 2015  |  0 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Estructura de datos (nuevo) 

    La recursión es un concepto amplio, difícil de precisar. Aparece en numerosas actividades de la vida diaria, por ejemplo, en una fotografía de una fotografía. Otro caso muy ilustrativo de recursión es el que se presenta en los programas de televisión en los cuales un periodista transfiere el control a otro periodista que se encuentra en otra ciudad, y éste hace lo propio con un tercero. Aquí nos limitaremos a estudiar la recursividad desde el punto de vista de programación.

    Publicado: Vie Ene 23 2015  |  2 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducción a la programación . Componentes y arquitectura de un computador (nuevo) 

    En computación tenemos dos elementos básicos: Hardware En términos simples, corresponde a todas aquellas partes físicas o materiales, que podemos ver y tocar. Por ejemplo, el monitor, el teclado, mouse, disco duro, tarjeta de video, CPU, etc. Software Podríamos entender por software el “conjunto de instrucciones que los computadores emplean para manipular y procesar datos” Sin el sw el computador sería un conjunto de dispositivos físicos sin utilidad.

    Publicado: Vie Ene 23 2015  |  2 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Metodología de desarrollo de programas paralelos (nuevo) 

    Los problemas que pueden resolverse mediante un algoritmo paralelo son, obviamente, muy heterogéneos. Suelen ser problemas de complejidad elevada, aún no perteneciendo al grupo de problemas intratables (el número de operaciones crece de forma rápida –p.e. exponencial– con el tamaño del problema).

    Publicado: Vie Ene 23 2015  |  2 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programacion de sistemas (nuevo) 

    Gramática. Conjunto de reglas que determinan un un lenguaje. Sintáxis. Verifica que la secuencia de tokens sea válida para un lenguaje. Tipos de gramática. 1. Irrestricta. x -> y en donde x tiene por lo menos un elemento no terminal. 2. Contexto sensitivo o sensitiva al contexto. x -> y x <= y (en cuanto al número de elementos de y) y> 0 (no permite producciones con el elemento vacio) 3. Libre de contexto. x -> y x = 1 y es un elemento no terminal. y>= 0 Tipos de gramática libre de contexto. Lineal izquierdo. Lineal derecho Recursiva izquierdo Recursiva derecho Recursiva central

    Publicado: Vie Ene 23 2015  |  2 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Implementación de lenguajes funcionales (nuevo) 

    Según el método de evaluación Evaluación estricta (eaguer) Evaluación diferida (lazy, perezosa) Según la asignación Lenguajes funcionales puros o sin asignación Lenguajes funcionales con asignación Máquina abstracta para un lenguaje con evaluación eager (directa) FAM máquina basada en ámbitos Máquina abstracta para un un lenguaje con evaluación lazy (diferida) G-Machine máquina basada en grafos y combinadores.

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • El algoritmo adaptativo mínimo cuadrado recursivo RLS (nuevo) 

    En primer lugar el filtro de kalman minimiza el error cuadrático, y se basa en el algoritmo de mínimos cuadrado LS Kalman mejoro el filtro de wiener en el cual se verá las ventajas que tiene para el tratamiento de convergencia y desajuste. El filtro de Kalman es uno de los principales filtros utilizados sobre todo para depuración de señales, permitir el paso de señales deseadas y eliminación del ruido, es ampliamente utilizado en los algoritmos RLS.

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Funciones recursivas primitivas (nuevo) 

    ¿Existe algún problema que no pueda resolverse? ¿Puede cualquier lenguaje de programación resolver cualquier problema? ¿Qué necesita un lenguaje de programación para resolver cualquier problema algorítmico?

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación. Funciones (nuevo) 

    Cada vez que se ejecuta cualquier programa, el mismo deberá pasar a memoria. Los programas en memoria tienen varias secciones o segmentos, los cuales sirven para organizar el manejo de la memoria por el programa. Los Segmentos de Memoria son: CS  Code Segment (Segmento de Código) DS  Data Segment (Segmento de Datos) SS  Stack Segment (Segmento de Pila) HS  Heap Segment (Segmento de Heap) Cada Segmento tiene asignado una “cosa” del programa

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Recursividad (nuevo) 

    Procedimientos recursivos Mecánica de recursión Transformación de algoritmos recursivos a iterativos Recursividad en el diseño Complejidad de los algoritmos recursivos

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Recursividad II (nuevo) 

    Se dice que algo es recursivo si se define en función de sí mismo o a sí mismo. El caso es que las definiciones recursivas aparecen con frecuencia en matemáticas, e incluso en la vida real. Un ejemplo: basta con apuntar una cámara al monitor que muestra la imagen que muestra esa cámara.

    Publicado: Jue Ene 22 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Aplicaciones de la programación lineal (nuevo) 

    La programación lineal es un método eficiente para determinar una decisión óptima entre un gran número de decisiones posibles. Es impresionante el número y la diversidad de problemas en los que se puede aplicar.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Datos y variables. Fundamentos de programación (nuevo) 

    Mi primer programa de Java ¿Qué son datos? ¿Qué son variables? Variables en Java Vamos a escribir nuestro primer programa en Java Recuerda que el código fuente siempre se encuentra en un archivo con extensión .java En nuestro ejemplo, vamos a guardar el programa en un archivo llamado HolaMundo.java

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducción a la programación lineal (nuevo) 

    Un problema de Programación Lineal se presenta en entornos económicos en el que hay que gestionar una serie de recursos para realizar una determinada actividad, utilizando para ello un criterio de tipo económico. En un problema de Programación Lineal existen diferentes soluciones y un criterio para discriminar entre ellas con el objetivo de encontrar la mejor. A este proceso de búsqueda se le denomina Optimización.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducción a la programación lineal II (nuevo) 

    Ejemplo: Gepetto S.L., manufactura muñecos y trenes de madera. Cada muñeco: Produce un beneficio neto de 3 €. Requiere 2 horas de trabajo de acabado. Requiere 1 hora de trabajo de carpinteria. Cada tren: Produce un beneficio neto de 2 €. Requiere 1 hora de trabajo de acabado. Requiere 1 hora trabajo de carpinteria.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación con Shell (nuevo) 

    La proposición case. Sintáxis: case palabra in patrón) comandos;; patrón) comandos;; ... esac Compara la palabra con los patrones en sentido descendente y ejecuta los comandos asociados al primer patrón que se reconozca y sólo a ese patrón.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación dinámica (nuevo) 

    Método general. Análisis de tiempos de ejecución. Ejemplos de aplicación. Problema de la mochila 0/1. Problema del cambio de monedas.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación dinámica II (nuevo) 

    Recordemos el problema de la mochila: Se tienen n objetos fraccionables y una mochila. El objeto i tiene peso pi y una fracción xi (0≤xi≤1) del objeto i produce un beneficio bixi. El objetivo es llenar la mochila, de capacidad C, de manera que se maximice el beneficio.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación en Pascal (nuevo) 

    Análisis y Resolución de Problemas Pseudocodigo Entrada y Salida de Datos Asignación Estructuras de Control: secuencia Ejercicios.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación procedural y recursiva en C++ (nuevo) 

    C++ es un lenguaje híbrido que permite mezclar POO y Programación Estructurada. Por este motivo se pueden tener funciones sin necesidad de agruparlas en clases. Las funciones pueden recibir y devolver apuntadores como argumentos. Cuando se utilizan parámetros del tipo puntero se dicen que los argumentos se pasan por referencia, de este modo se pueden modificar directamente. Cuando se omiten punteros, los argumentos son por valor y sólo se copia en la función el valor de los argumentos.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación recursiva frente a iterativa (nuevo) 

    Características de la programación recursiva: Implementación intuitiva y elegante. La traducción de la solución recursiva de un problema (caso base y caso recursivo) a código Lisp es prácticamente inmediata. Útil para optimizar cálculos. Las estructuras de datos en Lisp hacen un uso implíctito de los punteros, como en las listas: NIL ó Un cons cuyo cdr es, a su vez, una lista Útil cuando hay varios niveles de anidamiento. La solución para un nivel es válida para el resto.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Recurrencia (nuevo) 

    Un concepto es recursivo si está definido a partir de su mismo Ejemplo: los números naturales 0 es un número natural x es un número natural si x1 es un número natural La definición de un número natural incluye una referencia al concepto de números naturales

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Recursividad - Estructuras de datos (nuevo) 

    Un algoritmo es recursivo cuando se define en términos de una versión más simple de si mismo. Características 1. Debe existir una salida en la que no se haga la llamada recursiva 2. La llamada recursiva debe ser versión más simple que la llamada que la invocó.

    Publicado: Mie Ene 21 2015  |  3 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Programación entera (nuevo) 

    Problema de la mochila. Una empresa está pensando invertir en cuatro proyectos diferentes, cada proyecto se finaliza a lo más en 3 años. Los flujos de caja requeridos en cada año junto con el Valor Presente Neto de cada proyecto, concluídos los años de ejecución, y las disponibilidades de recursos financieros se resumen en la siguiente tabla:

    Publicado: Vie Ene 16 2015  |  4 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Bases de datos distribuidas (nuevo) 

    Ventajas Almacenamiento cercano Procesamiento paralelo Expansión rápida Tolerancia a fallos Autonomía de nodos Desventajas Control y manejo de datos Seguridad Complejidad en mantener integridad Control de concurrencia mas complejo

    Publicado: Mie Ene 07 2015  |  7 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
Próximos 25

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda