25 Ago 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=09
Hasta ahora hemos visto diferentes tipos, o clases, de objetos: cadenas (string), enteros (integer), flotantes (floats), arreglos (arrays) y algunos cuantos objetos especiales (true, false y nil) de los cuales hablaremos mas tarde. En Ruby, estas clases siempre se escriben en ingles y llevan la primer letra mayúscula: String, Integer, Float, Array… etc. [...]
13 May 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=08
Como hemos visto, los ciclos y las iteraciones nos permiten hacer lo mismo (ejecutar el mismo código) una y otra vez. Sin embargo, algunas veces queremos hacer la misma cosas un numero determinado de veces, pero en distintos lugares del programa. Por ejemplo, digamos que estamos escribiendo un programa que sea un cuestionario [...]
21 Abr 2009
Sin comentarios.-
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 [...]
15 Abr 2009
1 comentario.-
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 [...]
07 Abr 2009
1 comentario.-
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.
27 Mar 2009
3 comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=04
Hemos visto algunos tipos de objetos (numeros y letras), y ya vimos como hacer que las variables apunten a ellos; lo siguiente que haremos es juntar todo para que funcione en conjunto.
Ya vimos que si queremos que un programa imprima 25 en la pantalla, lo siguiente no funciona, porque no podemos sumar [...]
24 Mar 2009
1 comentario.-
Página original: http://pine.fm/LearnToProgram/?Chapter=03
Hasta hora hemos visto como usar puts en números y cadenas, pero cada que usamos puts en un objeto, el objeto desaparece. A lo que me refiero es que si quiero imprimir lo mismo dos veces tendría que teclearlo dos veces:
1
2
puts ‘…puedes decir lo mismo otra vez…’
puts ‘…puedes decir lo mismo otra vez…’
…puedes [...]
12 Mar 2009
Sin comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=02
Así que ya aprendimos todo de los números, que hay de las letras? palabras? texto?
En la programación a los grupos de letras se les llaman cadenas. (Puedes pensar como letras impresas encadenadas en un anuncio.) Para facilitar la identificación de cadenas dentro del código, les pondré un color rojo, y a los números [...]
25 Feb 2009
3 comentarios.-
Página original: http://pine.fm/LearnToProgram/?Chapter=01
Ahora que ya esta configurado todo, vamos a escribir un programa. Abre tu editor de textos favoritos y escribe lo siguiente
1
puts 1+2
Guarda tu programa (si, esa pequeña linea es un programa :D) como calc.rb (el .rb es la extensión que comúnmente ponemos al final de los programas escritos en Ruby). Ahora corremos el [...]
24 Feb 2009
1 comentario.-
Página original: http://pine.fm/LearnToProgram/?Chapter=00
Cuando se programa una computadora tienes que “hablar” en un idioma que la computadora entienda: lenguajes de programación. Hay muchisimos lenguajes diferentes y muchos de ellos son excelentes. En este tutorial he escogido mi lenguaje favorito de programación, Ruby.
Aparte de ser mi lenguaje favorito, Ruby es el lenguaje de programación mas facil que [...]