Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
Estructura de datos
Tema:
DOCENTE:
No Clavel Meja
NDICE
Introduccin .......................................................................................................................... 1
Definicin...1
Caractersticas...2
Datos compuestos..4
Tipos de variables..5
Sintaxis..7
Estructura de control..9
Ejemplos de Hashes....13
Conclusin...13
Bibliografa..14
1
Este es un comentario
Espacios en blanco =end
a +b maysculas.
Es interpretada como:
a (+b)
3
Precio = 12,56;
Edad = 29;
4
Variable de instancia
Estas deben ser inicializadas antes que A las Start-ups especialmente les gusta
puedan ser usadas en los mtodos. Al no Rails, por lo que podras ser parte de una
inicializarla produce un error. empresa con grandes perspectivas de
crecimiento en etapa temprana o podras
tambin unirte a una empresa ms
Variable local consolidada como podra ser alguna casa
de software.
Son vlidas dentro del mbito local
definido y deben empezar con una De hecho una opcin que toman muchos
minscula o con el smbolo _. es trabajar como freelance, es decir de
manera independiente realizando
proyectos. Los cuales pueden elegir entre
pequeos proyectos, medianos y trabajar
Pseudo-variable
con una variedad de clientes a largo
Tienen la apariencia de variables locales plazo.
pero su comportamiento es el de
constantes. Ejemplo de estas variables Programas o aplicaciones
son self, true, false, nil. realizadas con Ruby.
Bloomberg Sintaxis
Fundada en 1981, es una de las mayores NORMAS EN LAS PALABRAS
corporaciones del mundo dedicada al Un nombre es una letra mayscula, una
mundo de las finanzas, con su propia letra minscula o un guion bajo, seguido
agencia de noticias y software burstil y
por cualquier combinacin de
con ms de 15.000 empleados, una de
maysculas, minsculas, nmeros o
las empresas ms grandes que recurre
guiones bajos. Los nombres en Ruby
a Ruby on Rails.
se usan para referirse a constantes,
variables, mtodos, clases y mdulos. La
primera letra de un nombre ayuda a Ruby
a distinguirlos. Algunos nombres, son
palabras reservadas y no pueden usarse
como variable, mtodo, clase o mdulo.
El conjunto de las minsculas abarca de
la 'a' a la 'z' incluyendo el guion bajo '_'.
El conjunto de la mayscula abarca de la
'A' a la 'Z' y los nmeros (del '0' al '9').
SOOUNDCLOUD
VARIABLES
La plataforma sueca gestiona 175
millones de visitas nicas al mes y Las variables contienen cualquier tipo de
la subida de doce horas de audio por dato. El propio nombre de la
minuto, y se ha convertido en una variable,muestra su alcance (local,
referencia tanto para los usuarios como global,):
para los creadores. Originalmente fue
escrita en Ruby on Rails, pero al igual
8
declaration1
else unless x < 5 then
delclaracion2 declaracion1
end else
declaracion2
declaracion1 if y == 3 end
x = if a>0 then b else c end
declaracion1 unless y = 3
Ejemplos:
Ejemplo
Unless x >= 5 then Case una cadena
declaracion1 when algn valor
end Puts opcin 1
11
Begin
Instrucciones Ciclo for.
end while condicional Ejecuta el conjunto de instrucciones por
cada elemento en la expresin. La
12
end
clase.evaluar()
gets()
class ejemplo1
Obtendremos
def initialize
False( no se encuentra en el Hashes)
end
def evaluar ()
h = {"Hola" => "Mundo", "Ruby" =>
"Dato"}
CONCLUSIN.
puts h
end
Como se ha mencionado con anterioridad,
end Ruby es un lenguaje que a simples vista
clase = ejemplo1.new() no es muy complejo, pero al adentrarnos
ms en l, vemos un estructura tan
clase.evaluar() compleja, podra ser uno de los lenguajes
gets() de programacin con una comunidad muy
escasa, pero el tiempo ha demostrado que
puede convertirse en el lenguaje del
Obtenemos futuro, aunque es ms conocido por ser
empleado para crear aplicaciones web,
<"Hola" => "Mundo", "Ruby" => este tambin sirve para otros cosas, como
"Dato"> crear aplicaciones mviles y desktop.
Siendo as un lenguaje teniendo una
caracterstica muy particular, al tener los
llamados hashes, que son parecidos a los
Utilizando el tipo booleano array.
class ejemplo1
Los hashes son usados para guardar datos
def initialize como tambin los hacen los arreglos, pero
estos no utilizan un ndice, sino que son
end
smbolos y basta con poner el smbolo
def evaluar () para poder mandarlo a mostrar. Lo cual
hace ms fcil, al momento de programar
h = {"Hola" => "MUndo", "Ruby" =>
o cuando se trabaja con tantos datos. Por
"Dato"}
ejemplo, en un arreglo debemos anotar el
puts h.has_value?(Python) ndice para mostrar lo que se encuentra en
dicha posicin, lo cual a veces resulta un
end
poco tedioso por qu no estamos
14
BIBLIOGRAFIA.
http://fernando-gaitan.com.ar/ruby-
on-rails-parte-4-variables/
https://frontendlabs.io/3443--ruby-
language-definicion-operadores-
clases
http://www.onlamp.com/pub/a/onl
amp/2005/06/09/rails_ajax.html
http://www.onlamp.com/lpt/a/5641
http://www.rubyonrails.org/api/