| Contacto | Chat | Foro |__
  
 
Principal Hoja de Vida Universidad Artículos Programas Descargas
 

Ecuación de 2do grado


PROG0026 - Visual C++

Programas

Programa que calcula las raíces reales o imaginarias de una ecuacíón d 2do grado

 ZIP  

Interpolación de funciones por el método de Gregory-Newton


PROG0025 - C/C++

ProgramasDocumentos

Implementación del método de Gregory-Newton para interpolación de funciones no lineales.

  ZIP   PDF

Resolución numérica de integrales por el método de Simpson


PROG0024 - C/C++
ProgramasDocumentos

Implementación del método de Simpson (combinación de Simpson 1/3 y 3/8) para resolución numérica de integrales.

  ZIP   PDF

Evaluador de funciones


PROG0023 - C/C++

ProgramasDocumentos

Implementación de un evaluador de expresiones matemáticas que admite operadores aritméticos, de potenciación y algunas funciones matemáticas. El funcionamiento está basado en dos pasos; el primero consiste en convertir la expresión a notación polaca inversa para luego proceder a la evaluación de esta última.

 ZIP   PDF

Ordenamiento de arreglos por el método de la burbuja


PROG0022 - C/C++

ProgramasDocumentos

El método de la burbuja es un algoritmo para ordenamiento de arreglos muy sencillo, aunque poco eficiente. Opera realizando una serie de rastreos sucesivos del arreglo, intercambiando elementos adyacentes hasta conseguir que todos ellos se encuentren en el orden adecuado.

 INFO   ZIP

Ordenamiento de arreglos por el método rápido (quicksort)


PROG0021 - C/C++

ProgramasDocumentos

El método rápido o quicksort, es el algoritmo para ordenamiento de arreglos más rápido que existe. Además, es matemáticamente demostrable, que no puede existir un método mejor. Se basa en el principio "divide y vencerás". Su implementación sin embargo, reviste complejidad, ya que se trata de un algoritmo recursivo por naturaleza.

 INFO   ZIP

Clase para manejo de números complejos


PROG0020 - C++

ProgramasDocumentos

Esta clase  proporciona un método simple y eficiente para el manejo de números complejos. La implementación incorpora las operaciones aritméticas básicas, así como condicionales y manejo de "streams".

 INFO   ZIP

Clase para manejo de arreglos persistentes


PROG0019 - C++

ProgramasDocumentos

La clase FARRAY permite manipular archivos en disco, como si fueran arreglos unidimensionales.

 INFO   ZIP

Clase para manejo de números racionales


PROG0018 - C++

ProgramasDocumentos

Esta clase, permite la manipulación sencilla de números racionales (fracciones). Incluye una interesante rutina para simplificación de fracciones. Admite todos los operadores aritméticos y condicionales y así como manejo de "streams". Permite hacer "casting" a punto flotante en doble precisión.

 INFO   ZIP

Clase para manejo de pilas


PROG0017 - C++

ProgramasDocumentos

La clase que se muestra a continuación, proporciona un método simple y eficiente para el manejo de pilas utilizando plantillas (templates). Se incluyen métodos para inicialización, ingreso de datos, extracción de datos y para vaciado de la pila.

 INFO   ZIP

Clase para manejo de cadenas de caracteres


PROG0016 - C++

ProgramasDocumentos

Esta clase, permite la manipulación sencilla de cadenas de caracteres en C++ e ilustra la construcción de operadores de asignación, concatenación y condición para este tipo de datos. Incluye funciones 'amigas' para implementar los operadores inserción y extracción y la posibilidad de 'casting' a entero.

 INFO   ZIP

Programa que ejemplifica el uso de polimorfismo


PROG0015 - C++

ProgramasDocumentos

Programa que muestra el uso de polimorfismo en C++. Se crea una clase base a partir de la cual se derivan tres clases hijas, que al compartir el mismo ancestro, pueden utilizar métodos con nombre común.

 INFO   ZIP

Cálculo de raíces de un polinomio hasta de 5to grado


PROG0014 - C/C++

ProgramasDocumentos

Rutina capaz de determinar las raíces tanto reales como imaginarias de un polinomio hasta de quinto grado.

 INFO   ZIP

Evaluador de expresiones matemáticas


PROG0013 - C/C++

ProgramasDocumentos

Implementación de un evaluador de expresiones matemáticas. Admite sólo operadores aritméticos y de potenciación. El funcionamiento está basado en dos pasos; el primero consiste en convertir la expresión a notación polaca inversa para luego proceder a la evaluación de esta última.

 INFO   ZIP

Manejo de archivos de texto


PROG0012 - C/C++

ProgramasDocumentos

Conjunto de rutinas sencillas para manejo de archivos de texto.

 INFO   ZIP  

Cronómetro


PROG0011 - C/C++

ProgramasDocumentos

El ejemplo utilizado muestra la utilización de la función clock(), para implementar un sencillo cronómetro, que puede resultar útil para medir el rendimiento de una rutina. Se hace uso de la clase de almacenamiento estática, para proveer de memoria a la función desarrollada. 

 INFO   ZIP  

Solución al problema de las 8 reinas


PROG00010 - C/C++

ProgramasDocumentos

Programa que resuelve el clásico problema de las 8 reinas, que consiste en ubicar ocho reinas en un tablero de ajedrez, sin que ninguna pueda atacar a cualquiera de las otras siete. Se utiliza un algoritmo de "fuerza bruta" implementado en forma recursiva. 

 INFO   ZIP

Cómo prevenir la ejecución de múltiples instancias de un programa


PROG0009 - BCC++

ProgramasDocumentos

En este ejemplo se muestra, cómo escribir un programa en C++ Builder que evite que puedan ser ejecutadas varias instancias (simultáneamente) de si mismo. La técnica es muy sencilla, y consiste en agregar unas cuantas líneas al módulo principal del programa. En este módulo es posible identificar la función WinMain, que va a ser la primera en ejecutarse cuando el programa sea iniciado.

 INFO   ZIP

Cómo determinar el directorio desde donde se ejecuta la aplicación actual


PROG0008 - BCC++

ProgramasDocumentos

En muchas ocasiones es necesario determinar el directorio desde donde se ejecuta la aplicación actual. En Borland C++ Builder basta con acceder a la propiedad ExeName del objeto Application. Esta propiedad contiene el directorio y el nombre de la aplicación actual. Utilizando la función ExtractFilePath, se recupera la porción correspondiente al directorio.

 INFO

Archivos de acceso directo


PROG0007 - C/C++

Documentos

Programa que ejemplifica el uso de archivos de acceso directo

 PDF

Programa graficador de funciones


PROG00006 - C/C++

Documentos

Programa que dada una función, produce una gráfica en el plano cartesiano

 PDF

Presa y predador


PROG0005 - C/C++

Documentos

Programa que ilustra algoritmos simples de "inteligencia artificial".

 ZIP  

Chat a través del puerto serial


PROG0004 - C/C++

Documentos

Programa sencillo que ilustra como emplear el puerto serial para transferir información entre dos computadores.

 ZIP

Manejo del puerto paralelo


PROG0003 - BCC++

Documentos

Programa que ilustra cómo manipular el puerto paralelo utilizando funciones modificadas del API de Windows

 ZIP

Resolución Clase para manejo de matrices


PROG0002 - C++

Documentos

Clase que implementa matrices bdimensionales como un nuevo tipo de datos. Incluye operaciones básicas y manejo de "streams".

 PDF

Recolectores


PROG0001 - BCC++

ProgramasDocumentos

Programa que ilustra el empleo de algoritmos de "inteligencia artificial" sencillos que al ser aplicados a múltiples agentes libres consigue resultados complejos

 INFO   ZIP  

 





7-Zip

Descarga Adobre Reader
  Copyright 2005 | Ramón Medina | Todos los derechos reservados | Última Actualización: Agosto del 2008 | webmaster@ramonmedina.name