Ir al contenido principal

Entradas

Mostrando las entradas de enero, 2019

Construcción 5# Criptografía - Cifrado AAAA

__ Índice __ ¿Qué es el cifrado AAAA? Proceso de Cifrado Proceso de descifrado Código Github ___ ¿Qué es cifrado AAAA? __ __ Proceso de Cifrado __ __ Proceso de descifrado __ __ Código __ __ Github __

4# Ruby: Condiciones y Ciclos

__ Índice __ if switch Bucles for while until do while __ if __ Una condicional es una sentencia la cuál determinal si cierta comparación resulta ser verdaderá o falsa, con el fin de tomar decisiones. En el ejemplo podemos ver una condicional en la que vamos a evaluar si la suma de estos dos números es igual a cinco. Si esto es verdad mostrar en pantalla "El resultado es 5 !!" De lo contrario mostrar "Algo anda mal esto RESULTADO no es 5 :(" Ahora vamos a probar cambiando un valor para que el resultado sea diferente de 5  __ switch __ Es una sentencia en la cuál se evaluan por lo general varias condiciones, a cada una de estás se les llama "casos" Switch puede tener varias ventajas, cuando tenemos muchas condiconales hace el código más legible que tener varios if. El problema es abusar de el, no siempre es bueno utilizarlo. Si cambiamos el valor de la variable a mujer, o

3# Ruby: Operaciones y métodos aritméticas

  __ Índice __ Operaciones Métodos Ejercicios   __ Operaciones __ Ruby tiene las mismas operaciones aritméticas que cualquier otro lenguaje, aquí no creo que sea necesario explicar nada   Quizás lo único que debemos de tomar en cuenta es al momento de realizar una división, si no le dices ruby que tus datos los quieres con punto decimal este de devolverá un entero. Ejemplo:  9 / 2 = 4   <== Esto es raro  9.0 / 2.0 = 4.5 <== Resultado normal __ Métodos __ Ok ok, eso puede ser un poco confuso a primera vista, ¿Qué son estos métodos que nos ofrece ruby? antes que nada debemos de saber que en este lenguaje todo es un objeto. y por ende cada cosa tiene sus propiedades y métodos. Un método solamente es una sección de código que puede ser llamado y reutilizado cuantas veces queramos, ahora vamos a ver lo que hace cada uno de estos: next: Este método nos devuelve el valor siguiente. pred: Nos retornar

2# Ruby: Primeros pasos

 __ Índice __ Disclaimer Hola Mundo Ejecutar desde un archivo Comentarios Palabras reservadas Variables Concatenación __ Disclaimer __ En R3gularWeb ya tenemos un curso de introducción a la programación. Se ha hecho con Go, pero explicamos los conceptos fundamentales. Si bien, vamos a inciar desde cero con ruby; no nos tomaremos tanto tiempo en la teoría. Si quieren leerlo:  Curso de GO __ Hola Mundo __ Bien, vamos a por nuestro Hola mundo. ¿Qué es un hola mundo? Es el programa más fácil que puedes hacer en cualquier lenguaje de programación. En nuestra terminal escribimos irb que nos sirve para ingresar comandos y que los ejecte al momento de dar un enter Primero que nada ¿Qué es ruby -v ? solamente es para ver la versión que tenemos instalado en nuestra pc. Segundo ¿Qué es puts "Hola mundo" ? puts es la palabra reservada de ruby que nos permite imprimir texto en la terminal __ Ejecutar desde un archivo __ Lo primero que va

1# Ruby: Introducción

 __ Índice __ Historia Características de Ruby ¿Quién utiliza Ruby? ¿Qué puedo hacer con Ruby? Requisitos Instalación Links __ Historia __ Ruby fue creado a mediados de 1990 en Japón por Yukihiro Matsumoto , a quién en la comunidad ruby lo conocemos como Matz . Matz era un amante de la programación, le gustaba todos los lenguajes existentes en su momento. Solamente había una cosa que no le agradaba, que estos no eran amigables para los nuevos usuarios. Ruby surgió con la idea de arreglar esto, que sea divertido, bonito y amigable . Ya que si te la vas a pasar 8 horas programando al día, es mejor pasarla bien. Ruby esta hecho para que tengas ganas de programar en tu tiempo libre Oficialmente fue lanzado en 1995 en Japón, donde sus primeros años la documentación estaba en este lenguaje. Fue hasta el año 2000 cuando se paso a Ingles. Los primeros años de ruby fueron difíciles, tardó en llegar a las masas ya que hasta el 2005 había solamente 200 p

#6 Funciones en Go

__ Indice __ ¿Qué es una función? Tipo de funciones Declaración Ejercicio __ ¿Qué es una función? __ Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código. Cuando una función es invocada se le pasa el control a la misma, una vez que esta finalizó con su tarea el control es devuelto al punto desde el cual la función fue llamada. __ Tipo de funciones __ En Go, tenemos las dos tipos de funciones más utilizadas, con y sin retorno. Para simplificar, la funciones sin retorno son aquellas que solamente realizan un proceso y al terminar no hacen nada. Las de retorno, al terminar su proceso nos regresan un valor, es