# data[].attributes.body
El concepto en la informática

Una rutina (también conocida como función o subrutina, entre otros nombres) es una secuencia invariable de instrucciones que forma parte de un programa y que puede utilizarse una y otra vez. En este sentido, la rutina se presenta como un subalgoritmo dentro del algoritmo principal (el programa), que permite la resolución de una tarea específica.
El primero se refiere a un tipo de función que ordena al compilador insertar su código en todos los sitios desde los cuales se la llame, expandiendo de esta forma la longitud de dichas secciones en tiempo de ejecución, pero otorgando, a su vez, una mayor comodidad durante el proceso de programación. Es importante señalar que una función inline es diferente de una macro, tanto en antigüedad como en prestaciones, siendo la primera más moderna y flexible que la segunda.

# data[].attributes.attachment_link.readable_text
Del francés routine, una rutina es una costumbre o un hábito que se adquiere al repetir una misma tarea o actividad muchas veces. La rutina implica una práctica que, con el tiempo, se desarrolla de manera casi automática, sin necesidad de implicar el razonamiento.

Por ejemplo: "No quiero trabajar en una oficina: odio la rutina", "A mi madre, la rutina le otorga seguridad y tranquilidad", "La verdad es que me aburre la rutina", "Vamos a pasar el fin de semana a la playa para romper con la rutina y recuperar la pasión".

La vida cotidiana suele estar formada de rutinas, sobre todo en lo referente al ámbito laboral; levantarse a las 7 de la mañana, desayunar una taza de café, viajar en tren y tomar otro café en la oficina es una rutina compartida por millones de personas.

Lo rutinario suele ser asociado a lo tedioso o aburrido, razón por la cual las vacaciones aparecen como el momento elegido para dejar la rutina de lado y embarcarse en actividades que, por las obligaciones laborales o académicas del resto del año, no pueden realizarse.

Por otro lado, debe señalarse que la rutina es un mecanismo que brinda seguridad (minimiza los imprevistos) y que permite ahorrar tiempo (al evitar las tareas poco frecuentes). Claro que, si se lleva al extremo, esto tiene un precio; no es coincidencia que el mayor índice de depresión, estrés y suicidios se dé en las ciudades, foco indiscutible de la lamentable carrera de ratas.

Si bien se trata de un nombre que denota un cierto desprecio por una especie animal (como es costumbre del ser humano) la expresión carrera de ratas hace alusión a una actividad desenfrenada que no tiene un objetivo claro, a ese constante movimiento de la vida en las grandes ciudades, que mantiene a los habitantes siempre ocupados y angustiados por creer que no van a poder cumplir con todas sus obligaciones, y sin el suficiente tiempo libre para frenar y reflexionar acerca de sus vidas y sus metas.
El concepto en la informática
Una rutina (también conocida como función o subrutina, entre otros nombres) es una secuencia invariable de instrucciones que forma parte de un programa y que puede utilizarse una y otra vez. En este sentido, la rutina se presenta como un subalgoritmo dentro del algoritmo principal (el programa), que permite la resolución de una tarea específica.

Dependiendo del tipo de lenguaje, las rutinas ofrecen un número variable de posibilidades, que afectan inevitablemente la lógica utilizada por los desarrolladores a la hora de crearlas. Dos ejemplos comunes de características que no se encuentran disponibles en todos los casos son el tipo inline y las referencias como parámetros.

El primero se refiere a un tipo de función que ordena al compilador insertar su código en todos los sitios desde los cuales se la llame, expandiendo de esta forma la longitud de dichas secciones en tiempo de ejecución, pero otorgando, a su vez, una mayor comodidad durante el proceso de programación. Es importante señalar que una función inline es diferente de una macro, tanto en antigüedad como en prestaciones, siendo la primera más moderna y flexible que la segunda.

Las funciones pueden o no aceptar parámetros, o sea, valores sobre los cuales trabajar; éstos no suelen ser aleatorios, sino corresponderse con datos del programa mismo, tales como la posición de algún objeto o un estado al que se desea pasar. Esta información, sin embargo, es tan solo una copia de la original, utilizada simplemente como guía; los lenguajes que aceptan el uso de referencias como parámetros, por otro lado, dan la posibilidad de afectar las variables externas, lo cual resulta muy útil, siempre que no se trate de objetos muy pesados.

# data[].attributes.attachment_link.description
Del francés routine, una rutina es una costumbre o un hábito que se adquiere al repetir una misma tarea o actividad muchas veces. La rutina implica una práctica que, con el tiempo, se desarrolla de manera casi automática, sin necesidad de implicar el razonamiento.

# data[].attributes.body
Una rutina de programación, es una parte de un programa, que facilita la ejecución del mismo.

Usos
Definición
1.- Inicio
2.- Saber que tipo de operación debe realizar
3.-Saber los números que serán utilizados
4.- Saber el resultado de todas las operaciones realizadas

https://prezi.com/-nvnng8fxiom/rutina-de-programacion/

# data[].attributes.headline
PROGRAMACION POR BLOQUES QUE ES?              El bloque de código es una sección de código con una o más declaraciones y sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques.PARA QUE SIRVE?La función de los bloques de programación es permitir que grupos sentencias sean tratados como si fueran una sola sentencia, y restringir el ámbito léxico de las variables, los procedimientos y funciones declaradas en un bloque para que no entre en conflicto con variables con el mismo nombre utilizadas para diferentes propósitos en otras partes de un programa.COMO FUNCIONA?La noción de bloques es introducida por diferentes sintaxis en diferentes lenguajes, pero hay dos grandes familias: la familia del ALGOL en que los bloques están delimitados por las palabras clave begin y end, y la familia de C en la que los bloques están delimitados por llaves { y }. Algunas otras técnicas utilizadas son el uso de indentación, y s-expression con una palabra clave sintáctica como lambda o let (como en la familia del Lisp)

# data[].attributes.subject
PROGRAMACION POR BLOQUES QUE ES?              El bloque de código es una sección de código con una o más declaraciones y sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques.PARA QUE SIRVE?La función de los bloques de programación es permitir que grupos sentencias sean tratados como si fueran una sola sentencia, y restringir el ámbito léxico de las variables, los procedimientos y funciones declaradas en un bloque para que no entre en conflicto con variables con el mismo nombre utilizadas para diferentes propósitos en otras partes de un programa.COMO FUNCIONA?La noción de bloques es introducida por diferentes sintaxis en diferentes lenguajes, pero hay dos grandes familias: la familia del ALGOL en que los bloques están delimitados por las palabras clave begin y end, y la familia de C en la que los bloques están delimitados por llaves { y }. Algunas otras técnicas utilizadas son el uso de indentación, y s-expression con una palabra clave sintáctica como lambda o let (como en la familia del Lisp)

# data[].attributes.body
https://prezi.com/a_kylqacep-_/programacion-por-bloques/

# data[].attributes.attachment_link.description
Plataforma de publicación libre para revistas digitales, publicaciones interactivas y documentos online. Convertir PDF a html5. Title: Programacion Por Bloques, Author: mesalin sotelo sanchez, Length: 7 pages, Published: 2016-07-21

# data[].attributes.body
Recomiendo leer esta pagina !

# data[].attributes.body
Este editor nos permite utilizar la programación por bloque para crear nuevos algoritmos. Nos permite cambiar el formato que utilizamos y simplificarlo para poder crear codigo de una manera mas simplista.

# data[].attributes.attachment_link.title
With BlocklyDuino: Drag and Drop blocks to Blink Arduino Board LED

# data[].attributes.body
Un juego de simulación informatica, en el cual manejamos un computador y colocamos dinstintos codigos para restaurar cada funció dañada del mismo. Este juego esta basado en lenguaje de programacion y tiene una gran variedad de tareas para realizar