Clipper 5.x

Ganadores de la competencia de programadores Clipper

 

Competencia
Clipper

Ver ganadores Anteriores

La competencia de esta semana.

Ganador de la competencia 11-Abr-2003

"Darío Hernán Irigaray"
de Neuquén, Patagonia.
(Argentina)

E-mail : <[email protected]>

La consigna fue: Realizar un programa que genere números primos aleatorios sin repetir nunca el mismo hasta un millón.

Cantidad de competidores : 5

Código ganador : primos.prg (9 Kb) y primos2.prg (9 Kb) Observaciones

Participantes (En orden de llegada) :

Angel Montesdeoca Delgado, La Laguna, Tenerife, España (angel.prg)
César E. Lozada, Los Teques, Venezuela (rndprim.prg)
Gabriel Tarela Gandini 2003, Montevideo, Uruguay (tarela.prg) Observaciones
Manuel Pérez Rivas, Zaragoza, España (nprimo.prg) Observaciones

Nota del Gurú:En esta competencia implemento algo nuevo, he publicado todos los aportes de los participantes, que dado la dificultad de la misma han sido solo 5.
Elegí a Darío como ganador por ser el único que no ha usado una base de datos para guardar los números primos en su lugar ha usado arrays, burlándose de la limitación que estos tienen de 4096 elementos.
Me ha costado mucho esta selección, el código enviado por Gabriel Tarela Gandini también es muy bueno, pero la técnica de Darío me ha parecido mejor, por lo que decido que es el ganador.
No obstante quedo abierto al comentario de todos los participantes y no participantes a darme su opinión sobre el ganador.
La contribución de Darío no corre en Clipper 5.3, pero esto no lo elimina de la competencia ya que como bien se indica en las bases no importa en que versión de Clipper esté hecho el programa.
A la práctica la contribución de Gabriel ha tardado unos minutos menos, cosa que le atribuyo al linkeditor que utilizo en Clipper 5.3 (Exospace), pero como dije, si les parece injusto me lo comentan y listo.
Muchas gracias al resto de los participantes por su contribución.


Ganador de la competencia 17-Mar-2003

"Manuel Pérez Rivas"
de Zaragoza
(España)

E-mail : <[email protected]>

La consigna fue: Realizar un programa que muestre el listado de archivos que hay en el directorio de ejecución, pintando con distintos colores según atributos, fecha = date(), etc.

Cantidad de competidores : 14

Código ganador : mdir.prg (9 Kb)

Nota del Gurú:Al parecer Manuel se ha convertido en un líder de la competencia.


"Manuel Pérez Rivas"
de Zaragoza
(España)

E-mail : <[email protected]>

La consigna fue: Realizar un menú con varios niveles y teclas de acceso directo (hotkeys).

Cantidad de competidores : 24

Código ganador : Mmenu.zip (6 Kb)

Nota del Gurú:El programa lleva una pequeña base de datos para cambiar el tipo de pantalla según el día que sea y que no sea tan monótono ver siempre la misma pantalla, en la primera opción se puede ver sucesivamente todas las
pantallas existentes, el acceso normal es con las fechas, el acceso rápido es con los números dentro del menú, y las teclas de función podrán realizar los cometidos que le encomendemos con independencia del menú en que se encuentre, yo he puesto unos ejemplos aunque puede que no sean los mas apropiados sirven para verificar su perfecta ejecución.
Una vez mas agradezco al resto de competidores por haber participado tan activamente.


Ganador de la competencia 17-Feb-2003

"Manuel Pérez Rivas"
de Zaragoza
(España)

E-mail : <[email protected]>

La consigna fue: Realizar un programa capaz de encontrar un dato de cualquier tipo en cualquier campo de una base de datos que no posee índices en el menor tiempo posible.

Cantidad de competidores : 10

Código ganador : Bcadena.prg

Nota del Gurú:Este programa es un muy buen ejemplo de una búsqueda de datos de cualquier tipo en una base de datos, demás está decir que Manuel se ha convertido en el número uno de la competencia, por lo cual quiero alentar a los demás competidores a superarlo.
Mis felicitaciones para Manuel y para el resto de los competidores que han enviado muy buen código.


Ganador de la competencia 03-Feb-2003

"Manuel Pérez Rivas"
de Zaragoza
(España)

E-mail : <[email protected]>

La consigna fue: Realizar un programa capaz de modificar la estructura de cualquier base de datos ajustando el largo de cada uno de los campos al largo del valor mas amplio que estos contengan.

Cantidad de competidores : 7

Código ganador : modbase.prg

Nota del Gurú:Quiero felicitar en primer lugar al ganador por ser ganador consecutivo en dos competencias de respetable dificultad, y luego a los seis competidores restantes por haber participado en la mayoría de las competencias.


Ganador de la competencia 20-Ene-2003

"Manuel Pérez Rivas"
de Zaragoza
(España)

E-mail : <[email protected]>

La consigna fue: Realizar un programa capaz de mostrar la hora en palabras y con una precisión no mayor a 5 minutos

Cantidad de competidores : 21

Código ganador : quehora.prg

Código de Angel Mostesdeoca (2do lugar) : alfahora.prg

Nota del Gurú: Excelente, cumple a pié y puntilla la consigna.


Ganador de la competencia 30-Dic-2002

"Manuel Pérez Rivas"
De Zaragoza (España)

E-mail : [email protected]

La consigna fue: Realizar un programa que pueda continuar secuencias numéricas como las que figuran en la siguiente tabla:

Entrada Respuesta del programa
0, 1, 2, 3 4, 5, 6, 7....
2, 4, 8, 16 32, 64, 128, 256...
2, 5, 14, 41 122, 365, 1094, 3281...
0, 1, 0, 2 0, 3, 0, 4...


Cantidad de competidores : 11

Código ganador: Serie.prg

Nota del Gurú: No caven dudas luego de examinar el código de Manuel que ha sido el mejor de los 11 participantes en realizar la compleja tarea.
Debo admitir que su programa de mas de 260 líneas de código ha superado ampliamente mi expectativa para esta competencia.

Siguiente página >>>

Esta sección sobre CA-Clipper está coordinada íntegramente por Diego Lucio D'Onofrio


la Luna del Guille o... el Guille que está en la Luna... tanto monta...

Estadísticas desde el 01/Nov/2002 23:15