Aprende a programar, 7. Arreglos e iteraciones

Página original: http://pine.fm/LearnToProgram/?Chapter=07

Escribamos un programa que nos pida que escribamos todas las palabras que queramos (una palabra por linea, y que se detenga hasta que presionemos Enter en una linea en blanco), y después que repita todas las palabras, pero acomodadas en orden alfabético.

Así que… primero… este… podríamos…

Sabes, no creo que podamos hacerlo. Necesitaríamos una manera de guardar una cantidad desconocida de palabras, y como tener un registro de todas ellas para que no se mezclen con otras variables. Necesitaríamos ponerlos en un tipo de lista. Necesitaríamos algún arreglo.
Continue reading

Addons para Firefox: Desarrollo Web

Mi amigo, que digo amigo, amiguisimo Mario Zaizar me manda un correo con una lista de extensiones que usa en Firefox, muy útil para cualquier desarrollador de sitios web. Yo conozco la mayoría de las extensiones y estoy de acuerdo en que son muy utiles, salvo las que son para desarrollar en móviles que nunca me he metido en esa área. :D

statusbar

Extended Statusbar – Te muestra cuanto tiempo tarda la descarga de un sitio.
Continue reading

Colima Digital: La mejor foto de Marzo

Colima Digital es un grupo de Flickr creado con la finalidad de difundir fotografías de Colima (paisajes, gente, costumbres, etc.). No es el unico grupo de Colima, pero si creo que es en el que se encuentran las mejores fotografías de nuestro bello estado.

Cada mes los miembros del grupo suben sus mejores fotos y entre ellos mismos votan por la que será, la mejor foto del mes. En marzo, salió una fotografía que me gustó mucho y que quisiera compartir con ustedes:


Sobre el mundo
Sobre el mundo

Es una fotografía de jaguar404.

Aprende a programar, 6. Control de Flujo

Página original: http://pine.fm/LearnToProgram/?Chapter=06

Ahh, el control de flujo. Aquí es donde todo converge. Aun cuando este capitulo es mas corto y mas fácil que el capitulo de los métodos, este abrirá un mundo en las posibilidades de programación. Después de este capítulo, serás capaz de escribir programas realmente interactivos; anteriormente hemos hecho que los programas nos digan diferentes cosas dependiendo de lo que hayamos escrito con el teclado, pero después de este capitulo los programas también harán diferentes cosas. Pero antes de que lleguemos a eso, necesitamos poder comparar los objetos en nuestros programas, necesitamos…

Métodos de Comparación

Vayamos con prisa en esta parte para poder llegar a la siguiente sección, Ramificaciones (Branching), donde sucede todo lo emocionante. Así que, para saber si un objeto es mayor o menor que otro, usamos los métodos > y < , así:

1
2
puts 1 > 2
puts 1 < 2
false
true

Continue reading

Aprende a programar, 5. Mas de los métodos

Página original: http://pine.fm/LearnToProgram/?Chapter=05

Hasta ahora hemos visto algunos métodos diferentes, puts, gets, entre otros (Pregunta rápida: Escribe todos los métodos que hemos visto hasta ahorita. Son 10! La respuesta esta un poco mas abajo.), pero no hemos hablado acerca de lo que son los métodos. Sabemos que hacen algo, pero no sabemos lo que son.
Continue reading