Ruby
Fundamentos de Programación
Agenda
● ¿Qué es un Programa?
● Elementos Básicos de un Programa.
● Instrucciones.
● Tipos de Datos.
● Impresión de datos
...
¿Qué es un programa?
Un programa de computadora es un conjunto
de instrucciones que producirá la ejecución de
una determin...
Elementos básicos de un
programa
Palabras reservadas: Son términos que
representan acciones que va a realizar la
computado...
Elementos básicos de un
programa
Identificadores: Son los nombres que le
damos a lo elementos que vamos a usar como
por ej...
Tipos de Datos
Datos: Expresión general que describe los
objetos con los cuales opera un programa
Ejemplo:
La edad, el dom...
Tipos de Datos
Variables: Zonas de memoria cuyo contenido
puede cambiar durante la fase de
procesamiento de información.
L...
Tipos de Datos -
Numéricos
Los lenguajes de programación dividen los
tipos de datos numéricos de diversas maneras.
La prin...
Tipos de Datos -
Numéricos
El número real tiene punto decimal y ocupa
más espacio en memoria.
edad = 14 (esto es entero)
p...
Tipos de Datos - Cadenas
Las cadenas permite almacenar texto .
letra = ' r ' (caracter)
nombre = "Carlos es nuevo" (cadena...
Tipos de Datos - Lógicos
Llamado también datos de tipo boolean nos
permite almacenar un valor de verdad.
a = true
b = fals...
Elementos básicos de un
programa
Constantes: Son valores que se almacenan
en memoria pero su valor no se puede
modificar. ...
Impresión de datos
Todo programa requiere imprimir sus
resultados en un periférico de salida
(impresora, pantalla, etc). E...
Definir un programa
Para definir lo que hace un programa lo
colocamos dentro de un inicio / fin. En el caso
de ruby lo pod...
Mi primer programa
def primer_programa
primer_valor = 5
segundo_valor = 7
puts "Hola, este es mi primer programa"
puts "el...
Ingreso de datos
Todo programa requiere el ingreso de datos
para poder realizar el proceso.
Este ingreso de datos puede se...
Ingreso de datos
En nuestro caso usaremos el comando gets
que me permite ingresar datos.
def edad
puts "Ingresa tu edad"
e...
Ingreso de datos
Si quiero eliminar el caracter "enter" que
presiono al final del ingreso uso "chomp"
nombre = gets.chomp
Conversiones
Todo lo que se ingresa por teclado es texto. Si
deseo que sean valores numéricos operables
debo convertirlos
...
Próxima SlideShare
Cargando en…5
×

Elementos básicos de programación y ruby

302 visualizaciones

Publicado el

Ruby Fundamentos de Programacion

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
302
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
5
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Elementos básicos de programación y ruby

  1. 1. Ruby Fundamentos de Programación
  2. 2. Agenda ● ¿Qué es un Programa? ● Elementos Básicos de un Programa. ● Instrucciones. ● Tipos de Datos. ● Impresión de datos ● Mi primer programa ● Ingreso de datos
  3. 3. ¿Qué es un programa? Un programa de computadora es un conjunto de instrucciones que producirá la ejecución de una determinada tarea. Agenda Entrada Proceso Salida
  4. 4. Elementos básicos de un programa Palabras reservadas: Son términos que representan acciones que va a realizar la computadora mediante el lenguaje de programación. Estos varían según el lenguaje de programación usados. No deben usarse para nombrar otros elementos. Ejm. print, puts, if, else, do, while
  5. 5. Elementos básicos de un programa Identificadores: Son los nombres que le damos a lo elementos que vamos a usar como por ejemplo programas, variables, sub programas. Puede estar formado por letras o números. No se debe usar caracteres especiales ni palabras reservadas. El identificador debe comenzar con una letra y se recomienda describa lo que está nombrando.
  6. 6. Tipos de Datos Datos: Expresión general que describe los objetos con los cuales opera un programa Ejemplo: La edad, el domicilio, etc Los datos se sitúan en espacios de memoria llamados VARIABLES.
  7. 7. Tipos de Datos Variables: Zonas de memoria cuyo contenido puede cambiar durante la fase de procesamiento de información. Llevan un nombre llamado identificador que puede ser una cadena de caracteres y digitos (empezando siempre por una letra) Ejemplo: edad, nombreAlumno, etc
  8. 8. Tipos de Datos - Numéricos Los lenguajes de programación dividen los tipos de datos numéricos de diversas maneras. La principal división la hacen entre números enteros (integer) y los números reales (flotantes).
  9. 9. Tipos de Datos - Numéricos El número real tiene punto decimal y ocupa más espacio en memoria. edad = 14 (esto es entero) precio = 34.55 (esto es real) medida = 44.00 (esto es real)
  10. 10. Tipos de Datos - Cadenas Las cadenas permite almacenar texto . letra = ' r ' (caracter) nombre = "Carlos es nuevo" (cadenas de caracteres) Podemos usar comillas dobles o simples. Según el lenguaje de programación puede variar el uso.
  11. 11. Tipos de Datos - Lógicos Llamado también datos de tipo boolean nos permite almacenar un valor de verdad. a = true b = false El valor solamente puede ser verdadero o falso.
  12. 12. Elementos básicos de un programa Constantes: Son valores que se almacenan en memoria pero su valor no se puede modificar. Se debe escribir su identificador con mayúscula. PI = 3.1492 IGV = 0.18
  13. 13. Impresión de datos Todo programa requiere imprimir sus resultados en un periférico de salida (impresora, pantalla, etc). En nuestro caso podemos usar print o puts puts "Hola mundo" puts "estoy aprendiendo a programar" Prueba este código con print y mira la diferencia
  14. 14. Definir un programa Para definir lo que hace un programa lo colocamos dentro de un inicio / fin. En el caso de ruby lo podemos definir de la siguiente manera def saludar puts “Hola, este es un saludo” end De esa manera podemos saber qué hace el código solamente viendo el nombre.
  15. 15. Mi primer programa def primer_programa primer_valor = 5 segundo_valor = 7 puts "Hola, este es mi primer programa" puts "el primer valor es " + primer_valor.to_s puts "el segundo valor es " + segundo_valor.to_s puts "la suma es: " puts (primer_valor + segundo_valor) end *¿Qué crees que hace .to_s?
  16. 16. Ingreso de datos Todo programa requiere el ingreso de datos para poder realizar el proceso. Este ingreso de datos puede ser por medio de un formulario, de una web, de la consola o cualquier periférico de ingreso de datos.
  17. 17. Ingreso de datos En nuestro caso usaremos el comando gets que me permite ingresar datos. def edad puts "Ingresa tu edad" edad = gets puts "Tu edad es" puts edad end
  18. 18. Ingreso de datos Si quiero eliminar el caracter "enter" que presiono al final del ingreso uso "chomp" nombre = gets.chomp
  19. 19. Conversiones Todo lo que se ingresa por teclado es texto. Si deseo que sean valores numéricos operables debo convertirlos numero = gets si deseo que sea real to_f si deseo que sea entero to_i Por ejemplo numero = gets.to_i

×