jueves, 14 de agosto de 2008

Algoritmos de ordenación


En la vida universitaria, fue necesario ver distintos algoritmos para ordenamiento de datos.
Pero a veces, la explicación en el aula no es suficiente... así que aquí junto unos links interesantes, donde explican claramente como funcionan dichos algoritmos:

Animación en flash: http://dvegaf.iespana.es/

1. Bubble Sort (Burbuja)
2. Selection Sort (Seleccion Directa)
3. Insertion Sort (Insercion Directa)
4. Shell Sort
5. QuickSort
6. Merge Sort

Animación en java (incluye códigos fuente): http://cg.scs.carleton.ca/~morin/misc/sortalg/
En esta página se realizan comparaciones de tiempo/eficiencia de los algoritmos, y pueden entrar para ver el applet que ejecuta los algoritmos en ese link

Aquí los códigos en java:

miércoles, 6 de agosto de 2008

Secicomp 2008


Secicomp 2008, también conocido como III Semana de Ciencia de la Computación - secicomp 2008;
Es la continuación de una serie de congresos los cuales tengo el orgullo y el agrado de haber participado como organizador en sus 2 versiones previas, de los años 2006 y 2007 (II secicomp).

Está organizado por la Escuela de Informática de la Universidad Nacional de Trujillo.
Se realizará en la ciudad de Trujillo-Perú del 13 al 17 de Octubre, con el objetivo de impulsar la Ciencia de la Computación en el Perú y mostrar lo que realmente hacemos quienes nos desenvolvemos en ésta área.

La Secicomp 2008 cuenta con tres eventos principales:
ponencias oficiales, a cargo de profesionales de reconocida trayectoría en el área;
ponencias libres, en el que podrán participar los interesados que envíen sus papers los cuales serán seleccionados por un jurado especializado;
iniciación científica, en el que los estudiantes podrán participar con proyectos del área, los cuales también pasarán por un proceso de selección por un jurado.

Para suscribir un paper puede hacer lo desde aquí y para descargar los formatos válidos para suscribir papers en la secicomp puede visitar aquí.
Para cualquier duda o consulta puede escribir a papers@secicomp2008.org

La fecha límite para el envío de papers es hasta el 15 de Agosto, las notificaciones de papers aceptados serán hasta el 15 de Septiembre y la presentación de la versión final de los papers aceptados será hasta el 25 de Septiembre.
Desde aquí puede encontrar información de las fechas importantes y de las área temáticas del evento.

Para participar como asitente puede encontrar información desde aquí.
Para cualquier duda o consulta puede escribir a inscripciones@secicomp2008.org.
La web principal del evento es http://secicomp2008.org/ desde dónde pueden obtener mayores detalles.

Recopilado de , aquí y aquí.


Aquí algunos banners, para compartir en web:
(Para obtener el código, pueden entrar a éste link)
secicomp jpg 462x60, en: http://www.secicomp2008.org/imagenes/link/secicomp_up.jpg
Secicomp2008

secicomp swf 462x60, en: http://www.secicomp2008.org/imagenes/link/secicomp_up.swf







secicomp jpg 120x120, en: http://www.secicomp2008.org/imagenes/link/secicomp.jpg
Secicomp2008
>

domingo, 3 de agosto de 2008

Códigos de LPs para publicar en Web


Colorea tus códigos para publicarlos en web.
Algo muy útil para todos los que tenemos una página web, y que, de vez en cuando, necesitamos publicar código fuente de algún programa y en algún lenguaje en particular...
Con esta herramienta gratuita podrás colorear el código según las palabras reservadas y símbolos, identificadores, etc.

Es tan sencillo como escribir (copiar/pegar) el código y elegir el lenguaje de programación, y listo!
Los lenguajes de programación y marcado soportados por esta aplicación son:

ActionScript, Ada, Apache, Asm, Asp, Bash, C, C_Mac, Caddcl, cadlisp, Cpp, C# (C Sharp), CSS, D, Delphi, Diff, Div, Eiffiel, Gml, html 4 strict, Java, JavaScript, Lisp, Lua, Matlab, Mpasm, Nsis, Objp, Oobas, Oracle 8, Pascal, Perl, Php, php-brief, Python, Qbasic, Smarty, Sql, Visual Basic, Visual Basic.NET, Vhdl, Visual Fox Pro y Xml.

La página para dicha tarea es ésta: http://www.scourdesign.com/articulos/tutoriales/colorear/

viernes, 1 de agosto de 2008

Jugando con 8 reinas


Como buenos informáticos: Quién no ha resuelto el típico problema de "8 reinas", usando algoritmos genéticos o estrategias de optimización? o bueno ya, en sus primeros ciclos, con búsqueda exhaustiva (y 8 bucles anidados), o en programación lógica y aplicando backtracking.

Las reglas son sencillas:
Tienes que colocar 8 reinas en los casilleros del tablero de ajedrez (8x8) sin que se coman unas con otras.





Entonces... en lugar de poner la solución de "8-reinas usando algoritmos genéticos" que en google se encuentran muchos; pongo el problema, a manera de relax... a ver quién se anima a resolverlo sin una PC :P