miércoles, 30 de abril de 2014

Microsoft Excel


Excel es un programa desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables.
Microsoft comercializó originalmente un programa para hojas de cálculo llamado Multiplan en 1982, que fue muy popular en los sistemas CP/M, pero en los sistemas MS-DOS perdió popularidad frente al Lotus 1-2-3. Microsoft publicó la primera versión de Excel para Mac en 1985, y la primera versión de Windows (numeradas 2-05 en línea con el Mac y con un paquete de tiempo de ejecución de entorno de Windows) en noviembre de 1987. Lotus fue lenta al llevar 1-2-3 para Windows y esto ayudó a Microsoft a alcanzar la posición de los principales desarrolladores de software para hoja de cálculo de PC.
La versión actual para la plataforma Windows es Microsoft Excel 2013. La versión actual para Mac OS X es Microsoft Excel 2011.
      Año - Versión
1985 - 01 (Solo para MAC)
1987 - 02 (Microsoft Excel 2.0)
1990 - 03 (Microsoft Excel 3.0)
1992 - 04 (Microsoft Excel 4.0)
1993 - 05 (Microsoft Excel For NT)
1995 - 06 (Microsoft Excel 1995)
1997 - 07 (Microsoft Excel 1997)
1999 - 08 (Microsoft Excel 2000)
2001 - 09 (Microsoft Excel XP)
2003 - 10 (Microsoft Excel 2003)
2007 - 11 (Microsoft Excel 2007)
2009 - 12 (Microsoft Excel 2010)
2013 - 13 (Microsoft Excel 2013)
2013 - 14 (Microsoft Excel 365)

Excel permite a los usuarios elaborar tablas y formatos que incluyan cálculos matemáticos mediante fórmulas; las cuales pueden usar “operadores matemáticos” como son: +(suma), - (resta), * (multiplicación), / (división) y ^ (exponenciación); además de poder utilizar elementos denominados “funciones” (especie de fórmulas, pre-configuradas) como por ejemplo: Suma(),Promedio(),BuscarV(), etc.



Sistemas numericos: Hexadecimal

El sistema Hexadecimal (no confundir con sistema sexagesimal), a veces abreviado como Hex, es el sistema de numeración de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como 2^8 = 2^4 \cdot 2^4 = 16 \cdot 16 = 1 \cdot 16^2 + 0 \cdot 16^1 + 0 \cdot 16^0, que, según el teorema general de la numeración posicional, equivale al número en base 16 10016, dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte.
En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente:
S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

Sistemas numéricos: Octal

El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7.

Para convertir un número en base decimal a base octal se divide dicho número entre 8, dejando el residuo y dividiendo el cociente sucesivamente hasta obtener cociente 0, y los restos de las divisiones en orden inverso indican el número en octal. Para pasar de base 8 a base decimal, solo hay que multiplicar cada cifra por 8 elevado a la posición de la cifra, y sumar el resultado.

Es más fácil pasar de binario a octal, porque solo hay que agrupar de 3 en 3 los dígitos binarios, así, el número 74 (en decimal) es 1001010 (en binario), lo agruparíamos como 1 / 001 / 010, después obtenemos el número en decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es 112.

En informática a veces se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de 8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así definido es completamente representable por dos dígitos hexadecimales.

Sistemas numéricos: Decimal

El sistema de numeración decimal incorpora una serie de reglas que permiten representar una serie infinita de números.

Sus principales características son:

Sistema en base 10

Esto quiere decir que el principio de agrupamiento de este sistema es diez, en donde cada 10 unidades se forma otra de carácter superior, la cual se escribe a la izquierda de la primera de las unidades. Esto es ilustrado en el ábaco, en donde cada vez que tenemos 10 fichas en una varilla, las transformamos en una de la varilla inmediatamente izquierda y la ubicamos en ésta, con lo cual obtenemos que 10 unidades equivales a una decena, que 10 decenas equivalen a 1 centena y así sucesivamente.

Posee 10 dígitos

Éstos son el: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 y su combinación puede formar infinitos números.

Valor posicional y relativo de cada dígito

Esto quiere decir que dependiendo de la posición en donde se ubique cada dígito el valor que éste tendrá.

Así por ejemplo, vemos que el valor del número 2 en 3.245 no es el mismo que en el 332, esto debido a que los dígitos actúan como multiplicadores de las potencias de la base.

Así tenemos que en el número 3.245 el 2 se ubica en las centenas, por lo que su valor posicional será de 2*100, es decir 200. Sin embargo, en el número 332 su valor equivaldrá a la multiplicación de 2*1, es decir 2, ya que el 2 se encuentra en la posición de las unidades. Por otro lado, si recordamos cuál es el valor de cada base tendremos:

Unidades 1
Decenas 10
Centenas 100
Unidades de Mil 1.000
Decenas de Mil 10.000
Centenas de Mil 100.000

Sistemas numéricos: Binarios

Que son:
El sistema binario, llamado también sistema diádico 1 en ciencias de la computación, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es uno de los que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).2
El antiguo matemático indio Pingala presentó la primera descripción que se conoce de un sistema de numeración binario en el siglo tercero antes de nuestra era, lo cual coincidió con su descubrimiento del concepto del número cero.
Una serie completa de 8 trigramas y 64 hexagramas (análogos a 3 bits) y números binarios de 6 bits eran conocidos en la antigua China en el texto clásico del I Ching. Series similares de combinaciones binarias también han sido utilizadas en sistemas de adivinación tradicionales africanos, como el Ifá, así como en la geomancia medieval occidental.
Un arreglo binario ordenado de los hexagramas del I Ching, representando la secuencia decimal de 0 a 63, y un método para generar el mismo fue desarrollado por el erudito y filósofo Chino Adgart en el siglo XI.
En 1605 Francis Bacon habló de un sistema por el cual las letras del alfabeto podrían reducirse a secuencias de dígitos binarios, las cuales podrían ser codificadas como variaciones apenas visibles en la fuente de cualquier texto arbitrario.
El sistema binario moderno fue documentado en su totalidad por Leibniz, en el siglo XVII, en su artículo "Explication de l'Arithmétique Binaire". En él se mencionan los símbolos binarios usados por matemáticos chinos. Leibniz utilizó el 0 y el 1, al igual que el sistema de numeración binario actual.
En 1854, el matemático británico George Boole publicó un artículo que marcó un antes y un después, detallando un sistema de lógica que terminaría denominándose Álgebra de Boole. Dicho sistema desempeñaría un papel fundamental en el desarrollo del sistema binario actual, particularmente en el desarrollo de circuitos electrónicos.
El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno.
Es el que se utiliza en las computadoras, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0). 
Pero si quieres hablar de números binarios tiene que ser así: 
Decimal a binario 

Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, éste será el número binario que buscamos. 

Ejemplo 
Transformar el número decimal 131 en binario. El método es muy simple: 

131 dividido entre 2 da 65 y el resto es igual a 1 
65 dividido entre 2 da 32 y el resto es igual a 1 
32 dividido entre 2 da 16 y el resto es igual a 0 
16 dividido entre 2 da 8 y el resto es igual a 0 
8 dividido entre 2 da 4 y el resto es igual a 0 
4 dividido entre 2 da 2 y el resto es igual a 0 
2 dividido entre 2 da 1 y el resto es igual a 0 
1 dividido entre 2 da 0 y el resto es igual a 1 
-> Ordenamos los restos, del último al primero: 10000011 

En sistema binario, 131 se escribe 10000011 

Es decir numero so palabras pueden ser expresadas en solo cifras con 0 y 1

UTILIDAD:
Puedes usar cualquier número como base de un sistema numérico. Pero el sistema binario tiene la ventaja de generar poca probabilidad de error de apreciación. Por ejemplo, si te preguntan si una luz está encendida o apagada, eso es fácil de responder. Pero si te preguntan "cuánto" está encendida, que porcentaje de la luz máxima estás viendo, serían necesarias mediciones, o una evaluación subjetiva, con un importante error asociado. Los n. binarios sólo tienen ceros y unos; puedes asimilarlos a "sí" y "no", y entonces los transistores de los chips estarán conduciendo corriente, o no conduciendo. Esta es la electrónica digital, en contraposición a la e. analógica, en la que se deben considerar los valores intermedios entre todo o nada.
Estos números son útiles para determinadas tareas que requieren de un sistema numérico que sólo utilice dos valores (el 1 y el 0), y la principal aplicación es en la computadora que en este momento estás utilizando. Ese es el principio básico de todas las computadoras. Para todos los programas y funciones que realiza la computadora, el sistema de números binarios es el principio básico que la hace funcionar. 

Bit, Byte, Kilobyte, Megabyte, Gigabyte...



Bit es el acrónimo de Binary digit (dígito binario). Un bit es un dígito del sistema de numeración binario.
Mientras que en el sistema de numeración decimal se usan diez dígitos, en el binario se usan sólo dos dígitos, el 0 y el 1.
El bit es la unidad mínima de información empleada en informática. Con él, podemos representar dos valores cuales quiera, basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).



El byte es la unidad de capacidad de almacenamiento estándar. Con esta unidad de medida se mide desde el almacenamiento de datos hasta la capacidad de memoria de un ordenador. Representa un carácter (un número, una letra, un espacio, o cualquier otro signo) y está constituido por 8 bits consecutivos, de modo tal que un byte equivaldría a 8 bits.
Hay 256 combinaciones de 8 bits posibles, por lo que hay 256 caracteres.
Debido a que es una medida de capacidad mínima (si bien como hemos dicho la más pequeña es el bit), existen otras magnitudes que se utilizan para capacidades superiores y que son múltiplos del byte (Múltiplos de 8).



Hardware y Software

Tanto hardware como software, tienen distintos tiempo y niveles de generación (cero, primera, segunda, tercera y cuarta). Software es la parte lógica del computador, y el cual da las instrucciones al ordenador.
Al contrario el hardware es el componente físico del ordenador, es decir, todo lo que se puede tocar y ver. Se puede clasificar en 2 tipos, el que se encuentra dentro de la CPU o torre, por ende no se puede ver a simple vista, al contrario el otro tipo está fuera de la CPU la cual se denomina como periférico.



Hardware:
1ª Generación (1945-1956): Implementada con tubos de vacío. Fueron las primeras máquinas que desplazaron los componentes electromecánicos (relés).

2ª Generación (1957-1963): Desarrollada con transistores. La lógica discreta era muy parecida a la anterior, pero la implementación resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de un computador en notable escala.

3ª Generación (1964-hoy): Basada en circuitos integrados. Esta tecnología permitió integrar cientos de transistores y otros componentes electrónicos en un único circuito impreso en una pastilla de silicio. Las computadoras redujeron así considerablemente su costo, consumo y tamaño, incrementándose su capacidad, velocidad y fiabilidad.

4ª Generación (futuro): probablemente se originará cuando los circuitos de silicio, integrados a alta escala, sean reemplazados por un nuevo tipo de material o tecnología. 

Las computadoras usan 2 tipos de memoria primaria:

ROM (read only memory): memoria de sólo lectura, en la cual se almacena ciertos programas e información que necesita la computadora las cuales están grabadas permanentemente y no pueden ser modificadas por el programador.

 RAM (Random access memory): memoria de acceso aleatorio, la utiliza el usuario mediante sus programas, y es volátil. La memoria del equipo permite almacenar datos de entrada, instrucciones de los programas que se están ejecutando en ese momento, los datos resultados del procesamiento y los datos que se preparan para la salida. 

El software: se clasifica en 3 diferentes Categorías: Sistemas Operativos, Lenguajes de Programación, Software de Aplicación.

Sistemas Operativos: El sistema operativo es el gestor y organizador de todas las actividades que realiza la computadora. Marca las pautas según las cuales se intercambia información entre la memoria central y la externa. El sistema operativo, debe ser cargado en la memoria central antes que ninguna otra información.
Lenguajes de Programación: Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.
Software de aplicaciones: El software de aplicación está diseñado y escrito para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de los recursos humanos o el control de inventarios. Todas éstas aplicación es procesan datos (recepción de materiales) y generan información (registros de nómina). Para el usuario.