Mostrar los tags: c

Mostrando del 2.181 al 2.190 de 2.838 coincidencias
Se ha buscado por el tag: c
Imágen de perfil

Método de ordenamiento simple (mos)


C/Visual C

Actualizado el 27 de Septiembre del 2016 por Octulio (35 códigos) (Publicado el 22 de Septiembre del 2016)
3.182 visualizaciones desde el 22 de Septiembre del 2016
Método de ordenamiento simple (mos).
Se trata de un algoritmo basado en bubble sort.
Se acompaña documentación básica en PDF.

mos.img01
mos.img02
Imágen de perfil

Algoritmo genético con 6 genes


Visual Basic

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 25 de Septiembre del 2016 por Rafael Angel (81 códigos)
5.869 visualizaciones desde el 25 de Septiembre del 2016
Algoritmo geneticon con 6 genes, es la vercion mejorada del algoritmo gentico con 4 genes.

Este proyecto es experimental a modo de demostracion que los algoritmos geneticos si funcionan.

'Autor Rafael Angel Montero Fernández. (Angel Continium ADNX)
'Fecha viernes 16 de septiembre del 2016.

'Despues de muchos intentos este es el primer algoritmo genético funcional al 100% que he diseñado basandome en la experiencia y conocimientos del tema y las practicas.
'El algoritmo si encuentra la solucion pero ahora la tarea que debo realizar es una función que lance la solucion encontrada la cual si llegará a nacer.
'Si sigo desarrollando y perfeccionando este algoritmo entonces, me permitirá crear una serie de programas muy interactivos y con la capacidad de aprender en forma interactiva similar a la de un bebe.

'Este algoritmo es totalmente funcional, se puede partir de aqui para crear nuevas variantes del algoritmo usando como estructura o base este mismo.
'Por ejemplo en la cimulacion de un vehiculo autonomo que trancita por un camino sin chocar contra otros objetos o bordes, aprendizaje interactivo con el usuario...
'Juegos de estrategia en la cual las unidades controladas por la computadora no realicen ataques suicidas sino que su comportamiento sea similar al de un ser humano.
'Busquedas no lineales de información sino, que en paralelo, por ejemplo divicion cilavica.


'Controles utilizados en este proyecto:
'9 controles Label, 9 controles ListBox, 2 controles TextBox, 3 controles CommandButton, 9 controles ProgressBar.
'Nombres para los controles Label: lbMejoresHabitantes,lbDesempeño, lbMutacion, lbReemplazo, lbFenotipoDecodificado, lbAdd, lbGenoma, lbFenotipoElegido, lbPoblacion.
'Nombres para los controles ListBox: lstGenoma, lstFenotipoElegido, lstMejores, lstRendimiento, lstMutacion, lstReemplazo, lstPoblacion.
'Nombres para los controles TextBox: txtAdd, txtFenotipo.
'Nombres para los controles CommandButton: cmdAdd, cmdEvolucionar, cmdEnd.
'Nombre para los controles ProgressBar: prgGenoma, prgFenotipoElegido, prgPoblacion, prgMejores, prgRendimiento, prgMutacion, prgReemplazo, prgIteracionesDo, prgGeneraciones.

AG-img-5
sin imagen de perfil

Generador de Store Procedures para Oracle


C sharp

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 21 de Septiembre del 2016 por Horacio Aldo (11 códigos) (Publicado el 17 de Abril del 2012)
5.757 visualizaciones desde el 17 de Abril del 2012
La herramienta escribe los stored procedure PL/SQL Oracle por nosotros, utilizado como modelo de entrada el DER (Diagrama Entidad Relación) de una base de datos Microsoft Access. Los mismos nos ayudaran a realizar las operaciones de CRUD (Create, Retrieve, Update y Delete en inglés) en el mundo de las clases o las operaciones de ABMC (Altas, Bajas, Modificaciones y Consulta) en el mundo de las tablas de la base de datos.
Desarrollado en C# 2005
Imágen de perfil

Convertidor BD


C/Visual C

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 19 de Septiembre del 2016 por Dionicio (3 códigos) (Publicado el 20 de Junio del 2016)
2.291 visualizaciones desde el 20 de Junio del 2016
Convertidor BD es un convertidor de binario a decimal y viceversa creado como fuente de aplicar los conocimientos aprendidos en el Lenguaje C.

*Novedades

Ahora ConvertidorBD puede convertir de:

-> Decimal a hexadecimal y viceversa.
-> Decimal a octal y viceversa.

Ahora cree módulos para hacer el código lo más eficiente posible, juntando las funciones que más se usaban durante la ejecución del programa.

Si utilizan un S.O. bajo GNU/Linux y quieren compilarlo desde la terminal:

1) gcc main.c funext.c -lm -o main
2) ./main

PD: Si tienen alguna duda, estaré dispuesto en ayudar. :D


Captura-de-pantalla-2016-09-14-215015
Imágen de perfil

MiConfig 0.3b


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.949 visualizaciones desde el 15 de Septiembre del 2016
MiConfig es una librería de Lazarus, que puede ser usada para crear fácilmente formularios de configuración.

Con esta librería se simplifica considerablemente, la creación de ventanas de configuración, porque la librería incluye métodos predefinidos que facilitan la manipulación de variables (propiedades) de la aplicación, de modo que editarlos en un diálogo y guardar los cambios a disco, se hacen de forma casi transparente.

Se pueden usar archivos INI o XML.
Imágen de perfil

MisUtils 0.4


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.912 visualizaciones desde el 15 de Septiembre del 2016
Rutinas útiles para desarrollar con Lazarus. Se incluyen funciones para mostrar mensajes en pantalla y para crear aplicaciones con mensajes traducidos.

Para mostrar mensajes, se incluyen las siguientes funciones:

MsgBox() -> Muestra un cuadro con un mensaje. Similar a ShowMessage.
MsgExc() -> Muestra un cuadro con un mensaje y un ícono de exclamación.
MsgErr() -> Muestra un cuadro con un mensaje y un ícono de Error.
MsgYesNo() -> Muestra un cuadro para responder SI o NO.
MsgYesNoCancel() -> Muestra un cuadro para responder SI o NO, con un botón de cancelar.

Además, esta unidad incluye un diccionario para traducir mensajes. Se incluyen las siguientes funciones:

TranslateMsgs -> Flag for to enable the translation of messages used with MsgBox(), MsgExc() and MsgErr(), MsgYesNo() and MsgYesNoCancel().
dic() -> Translates one string using the internal dictionary.
dicSet() -> Adds or replace an entry of the internal dictionary.
dicDel() -> Cleans an entry of the internal dictionary.
dicClear() -> Removes all entries of the internal dictionary.
Imágen de perfil

ogEditGraf 1.5b


Lazarus

Publicado el 15 de Septiembre del 2016 por Tito (7 códigos)
1.637 visualizaciones desde el 15 de Septiembre del 2016
Librería en Lazarus, para la creación de editores simples de objetos gráficos.

Esta librería permite implementar fácilmente un editor de objetos gráficos en dos dimensiones. Los objetos gráficos se crean a partir de una clase base, que incluye las funciones básicas para poder ser manipulados por un editor, con opciones de seleccionar, mover, y redimensionar los objetos.

Se compone de tres unidades:

* ogMotGraf2d.pas -> Es el motor gráfico, en donde se encuentran las rutinas de dibujo. Usa métodos comunes del lienzo (Canvas), pero ser cambiado para usar cualquier otra librería gráfica.
* ogDefObjGraf.pas -> Es donde se define la clase TObjGraf, que es la clase que se usa para crear a todos los objetos gráficos de nuestra aplicación. También se definen algunos objetos accesorios.
* ogMotEdicion.pas -> Es el motor de edición de objetos gráficos. Esta diseñado para trabajar con los objetos TObjGraf. Incluye las rutinas para seleccionar, mover y redimensionar objetos con el ratón.

Para más información visitar: https://github.com/t-edson/ogEditGraf