8
1. Introducción Aprendiendo Ruby ISC JOSE ALEJANDRO BETANCOURT MONTELLANO

1 introducción aprendiendo ruby

Embed Size (px)

Citation preview

Page 1: 1 introducción   aprendiendo ruby

1. IntroducciónAprendiendo Ruby

ISC JOSE ALEJANDRO BETANCOURT MONTELLANO

Page 2: 1 introducción   aprendiendo ruby

¿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

Page 3: 1 introducción   aprendiendo ruby

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

Page 4: 1 introducción   aprendiendo ruby

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

Page 5: 1 introducción   aprendiendo ruby

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

Page 6: 1 introducción   aprendiendo ruby

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

Page 7: 1 introducción   aprendiendo ruby

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.

Page 8: 1 introducción   aprendiendo ruby

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