1 introducción aprendiendo ruby
-
Upload
alejandro-betancourt-montellano -
Category
Technology
-
view
266 -
download
2
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