jueves, 30 de mayo de 2013

Microsoft Office: Excel

Microsoft Office Excel 

Microsoft Excel es una aplicación distribuida por Microsoft Office para hojas de cálculo. Este programa es desarrollado y distribuido por Microsoft, y es utilizado normalmente en tareas financieras y contables.

Historia y versiones 

Microsoft comercializó originalmente un programa de 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, superado al también muy popular1 Quattro Pro de Borland. Este logro solidificó a Microsoft como un competidor válido y mostró su futuro de desarrollo como desarrollador de software GUI. Microsoft impulsó su ventaja competitiva lanzando al mercado nuevas versiones de Excel, por lo general cada dos años. La versión actual para la plataforma Windows es Microsoft Excel 2013. La versión actual para Mac OS X es Microsoft Excel 2011.
La lista de versiones de Microsoft Excel que han sido lanzadas al mercado para Microsoft Windows son:

En el año 1987 Excel 2.0.

En el año 1990 Excel 3.0.

En el año 1992 Excel 4.0.

En el año 1993 Excel 5.0 (Office 4.2 & 4.3).

En el año 1995 Excel 7.0 (Office ‘95).

En el año 1997 Excel 8.0 (Office ‘97).

En el año 1999 Excel 9.0 (Office 2000).

En el año 2001 Excel 10.0 (Office XP).

En el año 2003 Excel 11.0 (Office 2003).

En el año 2007 Excel 12.0 (Office 2007).

En el año 2010 Excel 14.0 (Office 2010).

En el año 2011 Excel 14.0 (Office 2011).

En el año 2013 Excel 15.0 (Office 2013).

A principios de 1993, Excel se convirtió en el objetivo de una demanda por otra empresa que ya tenía a la venta un paquete de software llamado "Excel" en el sector financiero ya que era un producto muy competitivo en el mercado. Como resultado de la controversia Microsoft estaba obligada a hacer referencia al programa como "Microsoft Excel" en todos sus comunicados de prensa oficiales y documentos jurídicos. Sin embargo, con el tiempo esta práctica ha sido ignorada, y Microsoft aclaró definitivamente la cuestión cuando se adquirió la marca del otro programa. Microsoft también alentó el uso de las letras XL como abreviatura para el programa; el icono del programa en Windows todavía consiste en una estilizada combinación de las dos letras, y la extensión de archivo por defecto del formato Excel puede ser .xls en versiones anteriores o iguales a Excel 2003 (11.0), .xlsx para libros de Excel regulares en versiones posteriores o iguales a Excel 2007 (12.0), .xlsm para libros de Excel preparados para macros en versiones posteriores o iguales a Excel 2007 (12.0) o .xlsb para libros de Excel binarios en versiones posteriores o iguales a Excel 2007 (12.0).

Excel ofrece una interfaz de usuario ajustada a las principales características de las hojas de cálculo, en esencia manteniendo ciertas premisas que pueden encontrarse en la hoja de cálculo original, VisiCalc: el programa muestra las celdas organizadas en filas y columnas, y cada celda contiene datos o una fórmula, con referencias relativas ,absolutas o mixtas a otras celdas.

Excel fue la primera hoja de cálculo que permite al usuario definir la apariencia (las fuentes, atributos de carácter y celdas). También introdujo recomputación inteligente de celdas, donde celdas dependientes de otra celda que han sido modificadas, se actualizan al instante (programas de hoja de cálculo anterior recalculaban la totalidad de los datos todo el tiempo o esperaban para un comando específico del usuario). Excel tiene una amplia capacidad gráfica, y permite a los usuarios realizar, entre otras muchas aplicaciones, listados usados en combinación de correspondencia.
Cuando Microsoft primeramente empaquetó Microsoft Word y Microsoft PowerPoint en Microsoft Office en 1993, rediseñó las GUIs de las aplicaciones para mayor coherencia con Excel, producto insigne de Microsoft en el momento.

Desde 1993, Excel ha incluido Visual Basic para Aplicaciones (VBA), un lenguaje de programación basado en Visual Basic, que añade la capacidad para automatizar tareas en Excel y para proporcionar funciones definidas por el usuario para su uso en las hojas de trabajo. VBA es una poderosa anexión a la aplicación que, en versiones posteriores, incluye un completo entorno de desarrollo integrado (IDE) conocido también como Editor de VBA. La grabación de macros puede producir código (VBA) para repetir las acciones del usuario, lo que permite la automatización de simples tareas. (VBA) permite la creación de formularios y controles en la hoja de trabajo para comunicarse con el usuario. Admite el uso del lenguaje (pero no la creación) de las DLL de ActiveX (COM); versiones posteriores añadieron soporte para los módulos de clase permitiendo el uso de técnicas de programación básicas orientadas a objetos.

La funcionalidad de la automatización proporcionada por (VBA) originó que Excel se convirtiera en un objetivo para virus en macros. Este fue un grave problema en el mundo corporativo hasta que los productos antivirus comenzaron a detectar estos virus. Microsoft tomó medidas tardíamente para prevenir el uso indebido de Excel mediante la adición de la capacidad para deshabilitar la ejecución automática de las macros al abrir un archivo. 

Aplicaciones

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. 

Así mismo Excel es útil para gestionar “Listas” o “Bases de Datos”; es decir ordenar y filtrar la información.

miércoles, 15 de mayo de 2013

Sistemas de Numeración: Parte II



Notación decimal.-


Al ser posicional, el sistema decimal es un sistema de numeración en el cual el valor de cada dígito depende de su posición dentro del número. Al primero corresponde el lugar de las unidades, el dígito se multiplica por 100 (es decir 1); el siguiente las decenas (se multiplica por 10); centenas (se multiplica por 100); etc.






El Sistema Binario.-


El sistema binario, en ciencias e informática, 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 el 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).


Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios), que suelen representar cualquier mecanismo capaz de usar dos estados mutuamente excluyentes. Las siguientes secuencias de símbolos podrían ser interpretadas como el mismo valor numérico binario:






El valor numérico representado en cada caso depende del valor asignado a cada símbolo. En una computadora, los valores numéricos pueden representar dos voltajes diferentes; también pueden indicar polaridades magnéticas sobre un disco magnético. Un "positivo", "sí", o "sobre el estado" no es necesariamente el equivalente al valor numérico de uno; esto depende de la nomenclatura usada.

Sistema Octal.-


El sistema de numeración octal es un sistema de numeración en base 8, una base que es potencia exacta de 2 o de la numeración binaria. Esta característica hace que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7) y tienen el mismo valor que en el sistema de numeración decimal.






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.



Sistema Hexadecimal.-

El sistema numérico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeración que emplea 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.

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:






Donde,  A= 10, B= 11, C= 12, D= 13, E= 14, F= 15


Tabla de equivalencia Decimal-Octal-Binario-Hexadecimal



Sistemas de Numeración

Numeración Babilónica
Es un sistema de representación de los números en la escritura cuneiforme de varios pueblos de Mesopotamia, entre ellos los sumerios, los acadios y los babilonios.
Este sistema apareció por primera vez alrededor de 1800-1900  a. C. También se acredita como el primer sistema de numeración posicional, es decir, en el cual el valor de un dígito particular depende tanto de su valor como de su posición en el número que se quiere representar. Esto era un desarrollo extremadamente importante, porque, antes del sistema lugar-valor los técnicos estaban obligados a utilizar símbolos únicos para representar cada potencia de una base (diez, cien, mil, y así sucesivamente), llegando a ser incluso los cálculos más básicos poco manejables.



Numeración fenicia
La numeración fenicia es un sistema de numeración utilizado por los fenicios y cartagineses que hacían uso del alfabeto fenicio. El tipo más común utilizaba símbolos para representar los números, aunque también, por influencia helenística, se utilizaron las letras del alfabeto. Ninguno de los dos sistemas era posicional.



Numeración Griega

Los numerales griegos son un sistema de numeración que usa letras del alfabeto griego. En la Grecia moderna aún se usa frecuentemente el sistema jónico para los números ordinales y más raramente para los cardinales, de forma parecida al uso de los números romanos en el occidente europeo; para el resto de usos se emplea la numeración arábiga.
                      Sistema jónico

                              A partir del siglo IV a. C., el sistema acrofónico fue siendo sustituido por un sistema alfabético cuasidecimal, a veces llamado jónico. A cada cifra de unidad (1 - 9) se le asigna una letra, a cada decena (10 - 90) otra letra y a cada centena (100 - 900) otra letra.

Numeración Romana

El sistema de numeración romana es un sistema de numeración no posicional que se desarrolló en la Antigua Roma y se utilizó en todo el Imperio romano.
Este sistema emplea algunas letras mayúsculas como símbolos para representar ciertos números, la mayor parte de números se escriben como combinaciones de letras, y uno para terminar se escribe I.

Romano
Decimal
Nota
I
1
Unus
V
5
Quinque. V es la mitad superior de X; en etrusco Λ.
X
10
Decem
L
50
Quinquaginta
C
100
Letra inicial de Centum.
D
500
Quingenti. D, es la mitad de la Phi Φ.
M
1000
Mille. Originalmente era la letra Phi

Numeración maya

Los mayas idearon un sistema de numeración como un instrumento para medir el tiempo y no para hacer cálculos matemáticos. Por eso, los números mayas tienen que ver con los días, meses y años, y con la manera en que organizaban el calendario.

Los mayas tenían tres modalidades para representar gráficamente los números, del 1 al 19, así como del cero: un sistema numérico de puntos y rayas; una numeración cefalomorfa (variantes de cabeza); y una numeración antropomorfa, mediante figuras completas.