Lo hice y lo entendí

El blog de Vicente Navarro
18 feb

Algoritmos útiles en JavaScript

El JavaScript es un lenguaje de programación tremendamente cómodo para implementar pequeños algoritmos. No necesitas compilador, ni entorno de desarrollo, ni nada. Sólo un editor de texto y ya está.

Además, si usas Firefox, tienes por defecto instalado el “DOM Inspector” y el “Error Console” (tengo el Firefox en inglés, no sé cómo saldrá en el Firefox en castellano), con lo que puedes hacer incluso “debugging” sin absolutamente ningún programa adicional.

Hay un par de algoritmos sencillos que son muy útiles en el día a día y que me he implementado en JavaScript:

Si te interesa el algoritmo que usan, puedes examinar los ficheros nif.js y numcta.js. Ambos están descritos en la WikiPedia, tanto el del NIF como el de los números de cuenta.

Además, en las últimas elecciones municipales (las del 2003), un amigo metido en política municipal me pidió que le hiciera un programilla que implementara la ley D’Hondt para calcular los concejales que le tocaban a cada partido inmediatamente después del recuento. En aquella ocasión hice un programita en C muy sencillito para línea de comandos. Esta vez, para ilustrar esta entrada y ante las inminentes municipales del 2007, lo he vuelto a hacer, esta vez en JavaScript. El algoritmo se puede ver en hondt.js pero está mucho mejor explicado en la web de Jordi Binefa.

Entradas relacionadas

4 Comentarios a “Algoritmos útiles en JavaScript”

  • abaca dice:

    yo soy el amigo que le pidió el programilla para la ley D’Hondt ¡funciona muy bien! ¡gracias!

  • dorian dice:

    hola, como estais, la verdad estoy estudiamdo y recien me toco aprender este tema, si me podes espliar el como puedo realizar una busqueda o en general trabajar sobre contenido xml, mediante el uso de JavaScrip, Hasta el momento desde HTML puedo crear el dso del xml, pero no se como usarlo para hacer busquedas o mostrar item a item mediante javaScript
    PORFA podeis ayudarme.. espero respuestas si es posible a mi mail vomldemmor @ yahoo.com.ar

  • Konfi dice:

    amigos estoy desesperado nesesito hacer un compilador pero mi maestro es malisimo para enseñar y nesesito entregar eses proyecto ti alguien me puede ayudar se lo agradesere

  • amelia dice:

    yo recien estoy inciando esto de jascript nose si podrias poner mas ejercicios hechos en vista codigo del dreamweaver
    te lo agradeceria muchisimo!

Tema LHYLE09, creado por Vicente Navarro