1 introducción aprendiendo ruby

Post on 08-Jul-2015

266 views 2 download

Transcript of 1 introducción aprendiendo ruby

1. IntroducciónAprendiendo Ruby

ISC JOSE ALEJANDRO BETANCOURT MONTELLANO

¿Que es ruby?

● Lenguaje de programación interpretado, reflexivo y orientado a objetos

● Creado por Yukihiro “Matz” Matsumoto● Distribuido bajo una licencia de Sofware

Libre● El desarrollo con Ruby es rápido y sencillo

Inicio

Para no desentonar comencemos con nuestra primer aplicación pero ahora en Ruby. La función “puts” escribe en pantalla el dato que hemos pasado como parámetro

#Imprime en pantalla Hola Mundoputs “Hola Mundo”

Nota: Lo que esta después de # El interprete de ruby lo toma como comentarios

Declaración de variables

En Ruby ni siquiera es necesario declarar el tipo de dato que contendrá la variable, no como en otros lenguajes java, vb...Esto simplifica nuestra labor al programar

variable = "I love Ruby"puts variable

Asignando Valores

Veamos como podemos realizar simples asignaciones. Recordemos que no es necesario declarar el tipo de variable.

num1 = 5num2 = 3resultado = num1 + num2#La salida es 8puts resultado

Nota: Observamos el uso del operador “+” que realiza la suma de la variable num1 y num2. El operador “=” indica la asignación a la variable resultado

Imprimiendo en pantalla

La función Print funciona exactamente igual que puts, salvo que print imprime en la misma linea:

# Función putsnombre = "Ruby"puts "Mi nombre es: ", nombre

# Mi nombre es:# Ruby

# Función printnombre = "Ruby"print "Mi nombre es: ", nombre

# Mi nombre es: Ruby

Nota: Podemos pasar varios parámetros a la función print/puts separados por comas. La gran diferencia que puts imprime cada parámetro en una nueva linea, mientras que la función print lo hace en una única linea

Imprimiendo en pantalla (Cont.)

Existen caracteres de escape para poder formatear cadenas en pantalla. Algunos de ellos son: '\n' para una nueva linea, '\t' para tabular

nombre = "Ruby"edad = 18print "Mi nombre es: \n", nombreprint "\nEdad: \t", edad

Nota: Ejecute el código y vea la salida que genera. Invitamos al usuario a experimentar con estas opciones de formateo.

Problemas Propuestos

Crear un programa en donde asignes tus datos(nombre, edad, sexo) en variables y posteriormente imprimirlas en pantalla

#Es un ejemplo de la salida del programaNombre: Alfonso RamirezEdad: 23Sexo: Hombre