# data[].attributes.body
Definición, importancia, componente , tipos , características .

# data[].attributes.attachment_link.title
Modulo 1 Los Sistemas de Información (SI)

# data[].attributes.headline
Las eras de la historia de la TECNOLOGÍA

# data[].attributes.subject
Las eras de la historia de la TECNOLOGÍA

# data[].attributes.body
LA PRE MECÁNICA 3000a,c  – 1450
LA MECÁNICA 1450  – 1840
ELECTROMECÁNICA 1840  –1940
LA ELECTRÓNICA 1940 actualidad

# data[].attributes.attachment_link.title
prehistoria y era mecánica de la computación

# data[].attributes.attachment_link.readable_text
Contact us

We'd love to hear from you. Please send questions or feedback to the below email addresses.

Before contacting us, you may wish to visit our FAQs page which has lots of useful info on Tiki-Toki.

We can be contacted by email at: hello@tiki-toki.com.

You can also follow us on twitter at twitter.com/tiki_toki.

If you are having any problems with Tiki-Toki, please contact us as at: help@tiki-toki.com

# data[].attributes.attachment_link.description
We'd love to hear from you. Please send questions or feedback to the below email addresses. Before contacting us, you may wish to visit our FAQs page which has lots of useful info on Tiki-Toki. We can be contacted by email at: hello@tiki-toki.com. You can also follow us on twitter at twitter.com/tiki_toki.

# data[].attributes.body
es el proceso por el cual los analistas de sistemas , las ingreso de software , los programadores y los usuarios final elabora sistemas de información y aplicación informática

Analizar

Diseñar

Desarrollar

prueba

Implementar

Mantenimiento

# data[].attributes.attachment_link.title
Sistemas de Información y Ciclo de Vida del Software

# data[].attributes.headline
VARIABLE O LECTORES DE UN PROGRAMA DE INFORMACIÓN 

# data[].attributes.subject
VARIABLE O LECTORES DE UN PROGRAMA DE INFORMACIÓN 

# data[].attributes.body
La variables son títulos asignados a espacio para almacenar datos específicos son contenedores de datos y por ellos se diferencia según el tipo de datos que son capaces de almacenar .

# data[].attributes.body
Es un objeto complejo cuyas partes o componentes se relacionan con al menos alguno de los demás componentes.
Tipos

1. SIMPLES:En el ámbito de la Física, se concibe bajo la denominación de Sistema Simple a aquel que se caracteriza por poseer pocos elementos, los cuales a su vez se relacionan entre ellos de forma directa y fácil.  COMPLEJOS : Está compuesto por varias partes interconectadas o entrelazadas cuyos vínculos crean información adicional no visible antes por el observador. Como resultado de las interacciones entre elementos..

2. ABIERTO: es un sistema que tiene interacciones externas. Dichas interacciones pueden tomar la forma de información, energía o materia de transferencia al interior o al exterior de dicho sistema, lo que depende de la disciplina en la cual se defina el concepto.

3.  CERRADO :En la práctica muchos sistemas no completamente aislados pueden estudiarse como sistemas cerrados, con un grado de aproximación muy bueno o casi perfecto, mientras que un sistema cerrado es un sistema que no puede intercambiar materia con el exterior pero sí intercambiar energía.

4. ESTABLES : Es la característica más importante de los sistemas de control, se refiere a que si el sistema es estable o inestable. Definición .Un sistema de control es estable si ante cualquier entrada acotada , el sistema posee una salida acotada . ... Estabilidad de sistemas.

5.  DINÁMICOS:Es la característica más importante de los sistemas de control, se refiere a que si el sistema es estable o inestable. Definición .Un sistema de control es estable si ante cualquier entrada acotada , el sistema posee una salida acotada . ... Estabilidad de sistemas.

6. NATURAL Una taxonomía puede ser considerada como un sistema natural desde el punto de vista tanto del nominalismo como del existencialismo. Desde la perspectiva nominalista, una clasificación, de los seres vivos es natural en tanto en cuanto refleja el patrón de similitudes que observamos en la naturaleza.

7.  ARTIFICIAL .Según su origen un sistema puede clasificarse en sistema artificial, sistema natural y sistema social. Algunas bibliográficas incluyen dentro del sistema artificial el sistema social pues, en definitiva, es creado por el hombre.

Ejemplo de un sistema
proceso de datos en información
Entrada
Se ingresan al sistema  datos que provienen del exterior .
proceso
El computador realizar distintas operaciones y transformacional los datos .
salida
El computador presenta la información para uso externo .

# data[].attributes.body
Son aquellos que reciben información de la computadora, su función es eminentemente receptora y por ende están imposibilitados para enviar información. Entre los dispositivos de salida más conocidos están: la impresora (matriz, cadena, margarita, láser o de chorro de tinta), el delineador (plotter), la grabadora de cinta magnética o de discos magnéticos y la pantalla o monitor.

# data[].attributes.body
es un conjunto de componentes electrónicos habilitados para leer o grabar datos en el soporte de almacenamiento de datos de forma temporal o permanente.
Tipos

De entrada

salida

procesamiento

Almacenamiento

# data[].attributes.body
La unidad central de procesamiento o unidad de procesamiento central, es el hardware dentro de un ordenador u otros dispositivos programables, que interpreta las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema.

# data[].attributes.body
Como decimos, la ciencia informática se basa en diferentes lenguajes de programación para que todas las funciones se lleven a cabo de forma adecuada.

Son muchos los tipos de lenguaje con los que podemos trabajar, pero nosotros vamos a centrarnos en el de bajo nivel. Aunque la palabra “bajo” pueda sonarte a algo de menor calidad, en esta ocasión bajo no va a tener nada que ver con un aspecto negativo. Cuando hablamos de lenguaje de este tipo nos vamos a referir a aquel cuyas pautas de actuación están muy ligadas a las instrucciones del hardware y además suele depender de los ordenadores que utilizan dicho lenguaje.

Principalmente el aspecto que más va a incidir de la computadora es el físico. El lenguaje de bajo nivel apenas se separa del hardware al que acompaña, pero no por ello va a ser menos potente, simplemente lo utilizaremos para otro tipo de tareas.

En cualquier caso hay que tener en cuenta que este lenguaje funciona en mayor medida gracias a un proceso de instrucciones muy elaborado, por lo que es un tipo de lenguaje que revisa hasta el más mínimo detalle.
Tipos de lenguaje de bajo nivel

Al hablar de lenguaje de bajo nivel no nos referimos a uno en concreto, de hecho este término engloba a tres tipos diferentes de lenguaje de bajo nivel, aunque todos ellos comparten características similares.

El primero que nos encontramos es el famoso Código Binario. Seguro que has oído hablar en más de una ocasión de él y es que es el lenguaje más básico que forma parte de todos los sistemas informáticos. Es muy habitual por ser bastante sencillo de utilizar. Tan solo se usan dos números para formar el código, el 1 que representa al “todo” y el 0 que por el contrario es el “nada”.

En un segundo escalón se encuentra el lenguaje máquina. También bastante utilizado puesto que, como su propio nombre indica, este va a ser el código por el que se va a comunicar instrucciones a la máquina. Es indispensable el uso de este lenguaje, ya que con él se envían de forma literal todas las tareas que hay que llevar a cabo.

Por último tenemos el lenguaje ensamblador, algo más complicado porque los códigos que utiliza no los descifra directamente el ordenador, por lo que habrá que pasarlo a lenguaje de máquina para que la computadora entienda la orden que estamos queriendo transmitirle. Es un tipo de lenguaje muy ligado al hardware y además necesita herramientas especiales para convertirlo a otro lenguaje.

Características a valorar

El lenguaje de bajo nivel suele presentar bastantes ventajas, puesto que utiliza un código sencillo con instrucciones directas, de fácil conversión y es muy adaptable, además de que trabaja a gran velocidad.

En contraposición a estas características positivas podemos encontrarnos algunas pequeñas desventajas, como es el caso de que este lenguaje está demasiado ligado al hardware, lo que hace que sea complicado estructurar algunos programas. De igual modo, también se necesita una especial atención en el momento de usarlo para no cometer errores que puedan aumentar de forma sensible el trabajo y la revisión que se haga del código.

A día de hoy, con lo bueno y con lo malo, el lenguaje de bajo nivel se ha establecido como uno de los referentes para los profesionales de la industria tecnológica. Tiene una importancia extrema y es conveniente dominarlo en todas sus vertientes para poder desenvolvernos con eficacia bajo todo tipo de situaciones. Con él muchos grandes proyectos tecnológicos se llevan a cabo con muy buenos resultados y aporta importantes características que no tiene el lenguaje de alto nivel.

# data[].attributes.body
Básicamente, una unidad de almacenamiento es un dispositivo capaz de leer y escribir información con el propósito de almacenarla permanentemente. En la actualidad contamos con muchas clases y categorías de unidades de almacenamiento, pudiendo encontrar en el mercado una amplia variedad de dispositivos internos o externos capaces de almacenar una cantidad de datos impensada en el pasado.

# data[].attributes.headline
DEFINICIÓN DE LENGUAJE DE PROGRAMACIÓN  

# data[].attributes.subject
DEFINICIÓN DE LENGUAJE DE PROGRAMACIÓN  

# data[].attributes.body
ES UN LENGUAJE FORMAL QUE ESPECIFICA UNA SERIE DE INTRUSIONES , QUE PARA UNA COMPUTADORA DIVERSA CLASE DE DATOS .

# data[].attributes.attachment_link.title
Lenguajes de Programación importantes del 2018

# data[].attributes.body
Lenguaje de programación de alto nivel es un tipo de lenguaje de programación que permite al programador escribir programas (algoritmos) que son más o menos independientes de un tipo particular de computadora (del hardware). Estos lenguajes son considerados de alto nivel porque son más parecidos al lenguaje natural humano y más lejanos al lenguaje de las máquinas. En otras palabras, utilizan una fuerte abstracción de los detalles de la computadora.
Ventajas y desventajas de los lenguajes de programación de alto nivel

Ventajas

- Resultan en un código fuente más fácil de leer, escribir y mantener por los humanos. En general, permite emplear menos líneas de código en comparación con lenguaje máquina.

- Permiten escribir un código válido ejecutable en distintos tipos de máquinas y sistemas operativos.

- Emplean paradigmas de programación.

Desventajas

- Son más lentos de ejecutar, siendo el código máquina más eficiente. De todas maneras esto depende del diseño del compilador para lenguajes de alto nivel: un buen diseño produce más eficiencia.

- En algunos casos el programa resultante requiere una determinada plataforma para ejModos de ejecución de los lenguajes de programación de alto nivel

Existen tres modos de ejecución de estos lenguajes:

- Interpretado: cuando un código en un lenguaje es interpretado, su sintaxis es leída y luego ejecutada directamente, sin fase de compilación. Un programa llamado intérprete lee cada instrucción del programa, siguiendo el flujo de programa, y decide qué hacer y lo hace. Los intérpretes son la forma más simple de implementación del comportamiento de un lenguaje, comparado con las otras dos variantes listadas aquí.

- Compilado: cuando un código en un lenguaje es compilado, su sintaxis es primero transformada a una forma ejecutable antes de correrlo. Existen dos tipos de compilación: generación de código máquina (compilador que pasa del código fuente directamente al código máquina) y representación intermedia (se compila una representación que puede ser optimizada o guardada para ejecutar luego sin la necesidad de releer el código fuente. Cuando esta representación se guardada puede ser en forma de bytecode).

- Traducción fuente a fuente (Source-to-Source Translated o Trans-compiling): el código escrito en un lenguaje puede ser traducido a términos de un lenguajes de programación para los cuales los compiladores de código nativo ya están ampliamente disponibles. Los lenguajes JavaScript y C son usuales para estas traducciones. Por ejemplo, CoffeeScript, Chicken Scheme y Eiffelecutarse.

# data[].attributes.body
Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas.

Partes de un algoritmo

Todo algoritmo debe constar de las siguientes partes:

Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.

Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del input.

Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la ejecución del algoritmo.

¿Para qué sirve un algoritmo?

Dicho muy llanamente, un algoritmo sirve para resolver paso a paso un problema. Se trata de una serie de instrucciones ordenadas y secuenciadas para guiar un proceso determinado

Tipos de algoritmos

Existen cuatro tipos de algoritmos en informática:

Algoritmos computacionales. Un algoritmo cuya resolución depende del cálculo, y que puede ser desarrollado por una calculadora o computadora sin dificultades.

Algoritmos no computacionales. Aquellos que no requieren de los procesos de un computador para resolverse, o cuyos pasos son exclusivos para la resolución por parte de un ser humano.

Algoritmos cualitativos. Se trata de un algoritmo en cuya resolución no intervienen cálculos numéricos, sino secuencias lógicas y/o formales.

Algoritmos cuantitativos. Todo lo contrario, es un algoritmo que depende de cálculos matemáticos para dar con su resolución.

# data[].attributes.body
En computación, se entiende por dispositivos de entrada o dispositivos de alimentación (input) a los que permiten ingresar información al sistema informático, ya sea proveniente del usuario, de otra computadora o un sistema de ellas, o de un soporte físico portátil.

# data[].attributes.body
VB,NET

ERLANG

ADA

ALGOL

BASIC

C SHAP

FRORTRAN

JABA

JABESTRI

LISP

MODULO_2

PASCAL

PERL

PHP

PL1

SQL

PYTAN

RUBI

MATLAB

# data[].attributes.body
Es un lenguaje formal que proporciona una serie de instrucciones que permiten a un programador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos