Hoja de cálculo - Me gusta compu!

Transcription

Hoja de cálculo - Me gusta compu!
IUP Antología
Informática II
PDF generado usando el kit de herramientas de fuente abierta mwlib. Ver http://code.pediapress.com/ para mayor información.
PDF generated at: Wed, 04 Dec 2013 05:08:22 UTC
Contenidos
Artículos
Hoja de cálculo
1
Microsoft Excel
6
Diagrama de flujo
9
Macro
14
Visual Basic
14
Internet
21
Página web
34
Referencias
Fuentes y contribuyentes del artículo
36
Fuentes de imagen, Licencias y contribuyentes
38
Licencias de artículos
Licencia
39
Hoja de cálculo
1
Hoja de cálculo
Una hoja de cálculo es un tipo de documento, que permite manipular datos numéricos y alfanuméricos dispuestos en
forma de tablas compuestas por celdas (las cuales se suelen organizar en una matriz bidimensional de filas y
columnas).
La celda es la unidad básica de información en la hoja de cálculo, donde se insertan los valores y las fórmulas que
realizan los cálculos. Habitualmente es posible realizar cálculos complejos con fórmulas funciones y dibujar distintos
tipos de gráficas.
Orígenes de las hojas de cálculo
En 1971 se creó el concepto de una hoja de cálculo
electrónica en el artículo Budgeting Models and System
Simulation de Richard Mattessich. Pardo y Landau
merecen parte del crédito de este tipo de programas, y de
hecho intentaron patentar (patente en EE.UU. número
4.398.249) algunos de los algoritmos en 1970. La patente
no fue concedida por la oficina de patentes por ser una
invención puramente matemática. Pardo y Landau
ganaron un caso en la corte estableciendo que "algo no
deja de ser patentable solamente porque el punto de la
novedad es un algoritmo". Este caso ayudó al comienzo
de las patentes de software.
OpenOffice.org Calc
Dan Bricklin es el inventor aceptado de las hojas de cálculo. Bricklin contó la historia de un profesor de la
universidad que hizo una tabla de cálculos en una pizarra. Cuando el profesor encontró un error, tuvo que borrar y
reescribir una gran cantidad de pasos de forma muy tediosa, impulsando a Bricklin a pensar que podría replicar el
proceso en un computador, usando el paradigma tablero/hoja de cálculo para ver los resultados de las fórmulas que
intervenían en el proceso.
Su idea se convirtió en VisiCalc, la primera hoja de cálculo, y la "aplicación fundamental" que hizo que el PC
(ordenador u computador personal) dejase de ser sólo un hobby para entusiastas del computador para convertirse
también en una herramienta en los negocios y en las empresas.
Celdas
La celda de una hoja de cálculo es el lugar donde se pueden introducir datos o realizar cálculos, visualmente es un
espacio rectangular que se forma en la intersección de una fila y una columna y se les identifica con un nombre,
como por ejemplo C4 (C es el nombre de la columna y 4 el de la fila).
Las filas son horizontales y están identificadas por los números en secuencia ascendente. Las columnas en cambio
están identificadas con las letras del alfabeto y van de forma vertical en la Hoja de Cálculo.
En las celdas se introduce cualquier tipo de información como texto o números, y también fórmulas o instrucciones
para realizar un determinado cálculo o tarea.
Hoja de cálculo
Operaciones aritméticas básicas en plantillas de cálculo
Cada vez que se insertan datos en una celda, es posible observar que, por ejemplo, los datos literales o de texto se
alinean a la izquierda de la celda mientras que un dato tipo numérico (entero o con decimales) se alinea a la derecha
de la celda de forma automática.
Sin embargo, puede decirse que cada vez que se necesita hacer uno o más cálculos en una celda, es necesario escribir
el cálculo de un modo diferente.
Existen operadores aritméticos básicos como la suma, la diferencia, el producto y el cociente que permiten realizar
dichos cálculos, existen además funciones predeterminadas para dicho fin. En todos los casos, debe anteponerse el
signo igual (=) a todos estos tipos de cálculos para que la plantilla “reconozca” a ese dato como una operación
aritmética o función sobre determinado dato o grupo de datos.
Las cuatro operaciones básicas en plantillas: Suma, resta, producto y cociente
La multiplicación se realiza por medio del operador * (que se visualiza como un asterisco). Por ejemplo =b1*c3,
multiplica los valores que hay en las celdas b1 y c3. Se pueden multiplicar más de dos celdas.
La división se realiza por medio del operador /. Por ejemplo =b1/c3, divide el valor que hay en la celda b1 por el de
la celda c3.
Si se desea elevar el valor de una celda al exponente n, debe utilizarse el símbolo circunflejo (^). Por ejemplo, para
elevar el contenido de la celda c4 al cubo se escribe la fórmula =c4^3.
Si la suma es de pocas celdas, conviene sumarlas directamente: =a1+a2+a3. Lo mismo puede hacerse si necesita
restarse: =a1-b1-c1.
Símbolos de agrupación de operaciones
Cuando se deben hacer operaciones combinadas (divisiones que se suman a una multiplicación, por ejemplo), se
pueden usar paréntesis como en matemática para separar una operación de otra. Sin embargo, y también del mismo
modo que en matemática, las operaciones tienen un Orden de Prioridad “natural” de operación. Primero se resuelven
potencias y raíces. Después cocientes y productos. Y finalmente adiciones y sustracciones.
Orden de prioridad de las operaciones
Todas las subexpresiones entre paréntesis se evalúan primero. Las subexpresiones con paréntesis anidados se
evalúan desde el centro hacia los extremos.
Dentro de una expresión, los operadores se evalúan de la siguiente manera:
• Se analiza la expresión de izquierda a derecha respetando el Orden de Prioridad “natural” de operación.
• Si en la expresión existen paréntesis, lo que se encuentra dentro de estos se evalúan de izquierda a derecha según
orden de prioridad de los mismos.
• Si en la expresión se encuentran más de un par de paréntesis, la evaluación se realiza comenzando con el
paréntesis que se encuentra más a la izquierda en la expresión hasta llegar al par de paréntesis que se encuentra
más a la derecha de la expresión.
2
Hoja de cálculo
Nociones de constantes y variables
Un par de conceptos de vital interés en matemática, y en toda aplicación de esta ciencia a un área específica de
conocimiento, es el de constante y variable. Para emplear una terminología simple, entenderemos por constante todo
número (o más genéricamente todo valor) conciso.
Una variable en cambio, y como su nombre lo sugiere, es una representación de un dato que puede no tener el mismo
valor siempre.
Así, cuando decimos La temperatura de ebullición del agua es de 100º C, estamos haciendo referencia a un valor
constante para ese fenómeno en particular. Sin embargo si hacemos referencia a la experiencia de calentar el agua,
observaremos que a medida que transcurre el tiempo, los valores que toma la temperatura van variando hasta
alcanzar la ebullición. En este segundo caso, a la temperatura se la considera variable.
Operaciones con constantes
La plantilla de cálculo Excel, por supuesto, puede manipular de forma directa valores específicos (constantes), de
modo similar a una calculadora.
Así, si se desean sumar los números 12, 13, 12 y 14 que están en las celdas a1, a2, a3 y a4 respectivamente, será
suficiente con posicionarse, por ejemplo, en la celda a5 y escribir =12+13+12+14.
Como se verá a continuación, esta forma de realizar cálculos (complejos o no), no es recomendable. Cometer un
error en la carga de un valor implicaría corregir el número erróneo, y además la fórmula en sí misma.
Operaciones con variables. Ventajas
Puede añadirse a todo lo anteriormente expuesto que en Ciencias de la Computación, la interpretación de constante y
de variable es similar a la de matemática, pero tiene además un enfoque particular en lo referente a la idea de
variable.
Se considera que toda variable, en informática, almacena un valor. De este modo será mucho más ventajoso
manipular una variable, y no su contenido específico. En la Planilla de Cálculo Excel, manipular variables equivale a
manipular celdas.
De este modo, en el ejemplo anterior, será más eficiente escribir en la celda a5 la fórmula “con variables”
=a1+a2+a3+a4, que la fórmula “con constantes” =12+13+12+14. En la primera, si se comete un error al cargar los
valores de a1 a a4, solamente se corregirá/n dicho/s error/es. Como la fórmula está escrita “en celdas” – o sea
manipulando variables – la fórmula en sí misma recalculará el resultado correcto sin necesidad de ser corregida.
Una fórmula es una secuencia formada por valores constantes, referencias a otras celdas, nombres, funciones, u
operadores. Una fórmula es una técnica básica para el análisis de datos. Se pueden realizar diversas operaciones con
los datos de las hojas de cálculo como *, +, -, Seno, Coseno, etc... En una fórmula se pueden mezclar constantes,
nombres, referencias a otras celdas, operadores y funciones. La fórmula se escribe en la barra de fórmulas y debe
empezar siempre por el signo =.
Los distintos tipos de operadores que se pueden utilizar en una fórmula son : Operadores aritméticos se emplean para
producir resultados numéricos. Ejemplo: + - * / % ^ Operador tipo texto se emplea para concatenar celdas que
contengan texto. Ejemplo: & Operadores relacionales se emplean para comparar valores y proporcionar un valor
lógico (verdadero o falso) como resultado de la comparación. Ejemplo: < > = <= >= <> Operadores de referencia
indican que el valor producido en la celda referenciada debe ser utilizado en la fórmula. En Excel pueden ser: Operador de rango indicado por dos puntos (:), se emplea para indicar un rango de celdas. Ejemplo: A1:G5 Operador de unión indicado por una coma (,), une los valores de dos o más celdas. Ejemplo: A1,G5
Cuando hay varias operaciones en una misma expresión, cada parte de la misma se evalúa y se resuelve en un orden
determinado. Ese orden se conoce como prioridad de los operadores. Se pueden utilizar paréntesis para modificar el
3
Hoja de cálculo
orden de prioridad y forzar la resolución de algunas partes de una expresión antes que otras.
Las operaciones entre paréntesis son siempre ejecutadas antes que las que están fuera del paréntesis. Sin embargo,
dentro de los paréntesis se mantiene la prioridad normal de los operadores. Cuando hay expresiones que contienen
operadores de más de una categoría, se resuelve antes las que tienen operadores aritméticos, a continuación las que
tienen operadores de comparación y por último las de operadores lógicos .
Los operadores de comparación tienen todos la misma prioridad, es decir que son resueltos de izquierda a derecha,
en el orden en que aparecen. Son: Comparación Igualdad (=) Desigualdad (<>) Menor que (<) Mayor que (>) Menor
o igual que (<=) Mayor o igual que (>=)
Los operadores lógicos y aritméticos son resueltos en el siguiente orden de prioridad (de mayor a menor):
Aritméticos Lógicos Exponenciación (^) Not Negación (-) And Multiplicación (*) y División (/) Or Adición (+) y
Sustracción (-) Concatenación de caracteres (&) Cuando hay multiplicación y división en la misma expresión, cada
operación es resuelta a medida que aparece, de izquierda a derecha. Del mismo modo, cuando se presentan adiciones
y sustracciones en una misma expresión, cada operación es resuelta en el orden en que aparece, de izquierda a
derecha. El operador de concatenación de cadenas de caracteres (&) no es realmente un operador aritmético pero es
prioritario respecto a todos los operadores de comparación.
Funciones Una función es una fórmula especial escrita con anticipación y que acepta un valor o valores, realiza unos
cálculos con esos valores y devuelve un resultado. Todas las funciones tienen que seguir una sintaxis y si ésta no se
respeta Excel nos mostrará un mensaje de error. 1) Los argumentos o valores de entrada van siempre entre
paréntesis. No dejes espacios antes o después de cada paréntesis. 2) Los argumentos pueden ser valores constantes
(número o texto), fórmulas o funciones. 3) Los argumentos deben de separarse por un punto y coma ";". Ejemplo:
=SUMA(A1:B3) esta función equivale a =A1+A2+A3+B1+B2+B3
Referencias relativas
Cuando escribimos una fórmula, cualquiera que sea, podemos evitar escribirla muchas veces por medio del punto de
autorellenado, que está en la celda seleccionada abajo a la derecha. Si nos ubicamos en la celda que contiene la
fórmula, y acercamos el ratón a ese punto hasta que el puntero se transforma en una cruz finita y negra, puede
apretarse el botón sin soltarse y "arrastrar" la fórmula al resto de las celdas. Cuando esto se hace de arriba para abajo,
el número de la fila de la celda inicial se va incrementando en uno, y la letra de la columna queda fija. O sea que si la
primera celda (la que contenía la fórmula), era c2, el autollenado celda por celda va siendo c3, c4, c5,…, c7,
(suponiendo que la última sea c7). Si lo mismo se hace, por ejemplo, de izquierda a derecha, ocurre al revés. El
número de la fila queda fijo, pero aumenta en uno la letra de la columna. O sea que si la primera celda (la que
contenía la fórmula), era c2, el autollenado celda por celda va siendo d2, e2, f2,…, j2, (suponiendo que la última sea
j2).
Referencias absolutas
Muchas veces ocurre que un valor en una celda debe afectar a varios valores que se encuentran en otro grupo de
celdas. Por ejemplo, en una celda puede haber un precio que debe multiplicar a varias cantidades que se encuentran
en otras celdas; o un porcentaje (de descuento o de incremento) debe multiplicar a varios importes que están en otro
rango de celdas. Para poder utilizar la celda de precios, por ejemplo, para realizar las multiplicaciones, no podríamos
autollenar la fórmula de multiplicación para todas las celdas. ¿Por qué?, porque como el número de la fila aumenta
(es relativa), ya la celda del precio no multiplicaría a todos los números. Entonces, cuando se tiene que multiplicar
un número en una celda por varios números que están en otras celdas, lo que conviene es inmovilizar la celda que
contiene el precio. Esto se llama hacer una celda o referencia absoluta. Hay dos maneras de hacer esto. La primera es
colocar el cursor (con el mouse o las teclas de dirección) delante de la celda que se quiere inmovilizar y pulsar la
tecla F4. Supongamos que nuestro precio se encuentra en la celda b1 y la deseamos multiplicar por una primera
4
Hoja de cálculo
cantidad de artículos que está en la celda c5. Cuando escribamos esa primera fórmula quedará =b1*c5. Para
inmovilizar la celda b1 que tiene el precio por artículo, colocamos el cursor delante de la celda b1 (es decir entre el
signo "=" y la "b" de b1) y después de pulsar la tecla F4, la fórmula quedará: =$b$1*c5, con lo cual ya la celda b1
está inmovilizada y al autollenar, no se modificará ni la letra "b" de la columna, ni el número 1 de la fila. Hecho esto,
todos los números c5, c6, c7,…. Quedarán multiplicados por lo que hay en b1.
La otra manera de hacerlo es directamente tipear el signo $ delante de la b y el mismo signo delante del número 1 al
escribir la fórmula. Del mismo modo anterior, la fórmula se podrá autollenar al resto de las celdas.
Ordenamiento de datos
Si lo que se desea es ordenar un conjunto de datos, debe seleccionarse el mismo (inclusive los rótulos) y puede
ordenarse directamente en base a la primera columna (columna A), utilizando los botones A-Z (ascendente) o Z-A
(descendente). Si se quiere ordenar por alguna otra columna que no sea la primera (la A), hay que seleccionar todos
los datos (con rótulos y todo) e ir a DATOS y elegir la opción Ordenar… En el cuadro que aparece, arriba de todo
permite elegir de una lista desplegable por cuál rótulo de columna quere ser la primera también), y a la derecha
aparece si queremos que el ordenamiento sea ascendente o descendente.
Hojas de cálculo en el mercado
•
•
•
•
•
•
•
•
•
•
•
Calc, OpenOffice.org
Calc, integrada en LibreOffice
Gnumeric, integrada en Gnome Office
Hoja de cálculo, integrada en Google Apps.
KSpread, integrada en KOffice, paquete gratuito de Linux.
Lotus 1-2-3 integrada en Lotus SmartSuite
Microsoft Excel, integrada en Microsoft Office
Numbers, integrada en iWork de Apple
StarOffice Calc, integrada en StarOffice.
PlayMaker, integrada en SoftMaker Office.
Corel Quattro Pro, integrada en WordPerfect.
Referencias
5
Microsoft Excel
6
Microsoft Excel
Excel
Desarrollador
Microsoft
[1]
Sitio Web
Información general
Última versión estable 2013 (15.0.4433.1506)
11 de Diciembre de 2012
Género
Hoja de cálculo
Sistema operativo
Windows
Licencia
No libre
En español
Microsoft Excel para Mac
Desarrollador
Microsoft
[2]
Sitio Web
Información general
Última versión estable 2011 (14.1.0.100825)
26 de Octubre de 2010
Género
Hoja de cálculo
Sistema operativo
Mac OS X
Licencia
No libre
En español
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, superando al también muy popular 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.
Microsoft Excel
•
•
•
•
En el año 1990 Excel 3.0.
En el año 1992 Excel 4.0
En el año 1995 Excel 7.0 (Office ‘95).
En el año 1997 Excel 8.0 (Office ‘97).
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 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. 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)[3] 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 mitigar este riesgo mediante la adición de la opción
de deshabilitar la ejecución automática de las macros al abrir un archivo excel.
7
Microsoft Excel
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 agrupar, ordenar y filtrar la información.
Especificaciones, límites y problemas
Especificaciones y límites
Las características, especificaciones y límites de Excel han variado considerablemente de versión en versión,
exhibiendo cambios en su interfaz operativa y capacidades desde el lanzamiento de su versión 12.0 mejor conocida
como Excel 2007. Se puede destacar que mejoró su límite de columnas ampliando la cantidad máxima de columnas
por hoja de cálculo de 256 a 16.384 columnas. De la misma forma fue ampliado el límite máximo de filas por hoja
de cálculo de 65.536 a 1.048.576 filas[4] por hoja. Otras características también fueron ampliadas, tales como el
número máximo de hojas de cálculo que es posible crear por libro que pasó de 256 a 1.024 o la cantidad de memoria
del PC que es posible emplear que creció de 1 GB a 2 GB soportando además la posibilidad de usar procesadores de
varios núcleos.
Problema de manejo de fechas anteriores a 1900
Uno de los problemas conocidos y relevantes de esta hoja de cálculo, es el hecho de su incapacidad para manejar
fechas anteriores a 1900[5] (incluyendo versiones para Mac OS X), es decir, no puede manejar campos en formato de
fecha anteriores a dicho año (como acontecimientos históricos). Este problema se ha venido presentando desde
versiones más antiguas de 16 bits, persistiendo aún en la versión actual.
Bug de multiplicación
El 23 de septiembre del 2007 se informó que la hoja de cálculo Excel 2007 mostraba resultados erróneos bajo ciertas
condiciones. Particularmente para algunas parejas de números, para los que el producto sea 65.535 (tales como 850 y
77,1), Excel muestra como resultado de la operación 100.000. Esto ocurre con alrededor del 14,5% de tales pares.
Además, si se suma uno a este resultado Excel lo calcula como 100.001. No obstante, si se resta uno al resultado
original, entonces muestra el valor correcto 65.534. (también si se multiplica o divide por 2, muestra los valores
correctos 131.070 y 32.767,5, respectivamente).[6]
Microsoft informó en el blog de Microsoft Excel,[7] que el problema existe al mostrar seis puntos flotantes
específicos entre 65.534,9995 y 65.535, y seis valores entre 65.535,99999999995 y 65.536 (no incluye los enteros).
Cualquier cálculo realizado a celda es correcto, sólo el valor mostrado estaría errado. Sin embargo, en algunas
instancias, como al redondear el valor con cero dígitos decimales, almacenará un valor incorrecto en memoria. Este
error se introdujo con los cambios realizados a la lógica de información en pantalla de la versión 2007, y que no
existe en las versiones anteriores. El 9 de octubre de 2007 Microsoft lanzó un parche para este bug.[8] Este problema
también queda subsanado con la instalación del Service Pack 1, y desapareció por completo en todas las versiones de
Excel lanzadas al mercado posteriormente.
8
Microsoft Excel
9
Referencias
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
http:/ / office. microsoft. com/ excel
http:/ / www. microsoft. com/ mac/ products/ excel2008/ default. mspx
http:/ / file. org/ extension/ xlsm
Especificaciones y límites de Excel (http:/ / excellentias. com/ tutorial-especificaciones-y-limites-de-excel/ )
Problema de manejo de fechas anteriores a 1900 en Excel (Microsoft support) (http:/ / support. microsoft. com/ kb/ 210782)
Bug de Excel (Kriptopolis) (http:/ / www. kriptopolis. org/ excel-2007-derrotado-por-la-calculadora)
Microsoft reconoce el error (MSDN) (http:/ / blogs. msdn. com/ excel/ archive/ 2007/ 09/ 25/ calculation-issue-update. aspx)
Parche publicado por Microsoft (MSDN) (http:/ / blogs. msdn. com/ excel/ archive/ 2007/ 10/ 09/ calculation-issue-update-fix-available.
aspx)
Enlaces externos
•
Wikimedia Commons alberga contenido multimedia sobre Microsoft Excel. Commons
• Sitio oficial de Microsoft Excel (http://office.microsoft.com/excel/)
Diagrama de flujo
El diagrama de flujo o diagrama de actividades es la representación
gráfica del algoritmo o proceso. Se utiliza en disciplinas como
programación, economía, procesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de
actividades representa los flujos de trabajo paso a paso de negocio y
operacionales de los componentes en un sistema. Un diagrama de
actividades muestra el flujo de control general.
En SysML el diagrama de actividades ha sido extendido para indicar
flujos entre pasos que mueven elementos físicos (e.g., gasolina) o
energía (e.g., presión). Los cambios adicionales permiten al diagrama
soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que
representan los pasos del algoritmo, y representan el flujo de ejecución
mediante flechas que conectan los puntos de inicio y de fin de proceso.
Características
Diagrama de flujo sencillo con los pasos a seguir
si una lámpara no funciona.
Un diagrama de flujo presenta generalmente un único punto de inicio y
un único punto de término, aunque puede tener más, siempre que cumpla con la lógica requerida.
Las siguientes son acciones previas a la realización del diagrama de flujo:
• Identificar las ideas principales al ser incluidas en el diagrama de flujo. Deben estar presentes el autor o
responsable del proceso, los autores o responsables del proceso anterior y posterior y de otros procesos
interrelacionados, así como las terceras partes interesadas.
• Definir qué se espera obtener del diagrama de flujo.
• Identificar quién lo empleará y cómo.
• Establecer el nivel de detalle requerido.
Diagrama de flujo
10
• Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son:
• Establecer el alcance del proceso a describir. De esta manera quedará
fijado el comienzo y el final del diagrama. Frecuentemente el
comienzo es la salida del proceso previo y el final la entrada al
proceso siguiente.
• Identificar y listar las principales actividades/subprocesos que están
incluidos en el proceso a describir y su orden cronológico.
• Si el nivel de detalle definido incluye actividades menores, listarlas
también.
• Identificar y listar los puntos de decisión.
• Construir el diagrama respetando la secuencia cronológica y
asignando los correspondientes símbolos.
• Asignar un título al diagrama y verificar que esté completo y describa
con exactitud el proceso elegido.
Diagrama de actividades para un loop
a(bucle
Descripción
En UML 1.x, un diagrama de actividades es una variación del diagrama de estado UML donde los "estados"
representan operaciones, y las transiciones representan las actividades que ocurren cuando la operación es completa.
El diagrama de mensajes del facebook UML 2.0, mientras que es similar en aspecto al diagrama de actividades UML
1.x, ahora tiene semánticas basadas en redes de Petri. En UML 2.0, el diagrama general de interacción está basado en
el diagrama de actividades. El diagrama de actividad es una forma especial de diagrama de estado usado para
modelar una secuencia de acciones y condiciones tomadas dentro de un proceso.
La especificación del Lenguaje de Modelado Unificado (UML) define un diagrama de actividad como:
“… una variación de una máquina estados, lo cual los estados representan el rendimiento de las acciones o
subactividades y las transiciones se provocan por la realización de las acciones o subactividades.”
El propósito del diagrama de actividad es modelar un proceso de flujo de trabajo (workflow) y/o modelar
operaciones.
Una Operación es un servicio proporcionado por un objeto, que está disponible a través de una interfaz.
Una Interfaz es un grupo de operaciones relacionadas con la semántica.
Diagrama de flujo
Tipos de diagramas de flujo
• Formato vertical: En él, el flujo y la secuencia de las operaciones, va de arriba hacia abajo. Es una lista ordenada
de las operaciones de un proceso con toda la información que se considere necesaria, según su propósito.
• Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
• Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada
mucho más rápido que leyendo el texto, lo que facilita su comprensión, aun para personas no familiarizadas.
Registra no solo en línea vertical, sino también horizontal, distintas acciones simultáneas y la participación de
más de un puesto o departamento que el formato vertical no registra.
• Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del
área de trabajo. El primero de los flujogramas es eminentemente descriptivo, mientras que los utilizados son
fundamentalmente representativos.
Simbología y significado
• Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama).
• Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
• Rombo: Decisión (Formula una pregunta o cuestión).
• Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
• Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
• Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento).
Cursograma
Se trata de la más común y práctica entre todas las clases de flujogramas. Describe el flujo de información en un ente
u organización, sus procesos, sistemas administrativos y de control. Permite la impresión visual de los
procedimientos y una clara y lógica interpretación.
Simbología y normas del cursograma
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Círculo: Procedimiento estandarizado.
Cuadrado: Proceso de control.
Línea continua: Flujo de información vía formulario o documentación en soporte de papel escrito.
Línea interrumpida: Flujo de información vía formulario digital.
Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.
Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etc.). Se grafica con un cuádruple de ancho que su
altura, siendo su ancho igual al de los formularios.
Triángulo (base inferior): Archivo definitivo.
Triángulo Invertido (base superior): Archivo Transitorio.
Semi-óvalo: Demora.
Rombo: División entre opciones.
Trapezoide: Carga de datos al sistema.
Elipsoide: Acceso por pantalla.
Hexágono: Proceso no representado.
Pentágono: Conector.
Cruz de Diagonales: Destrucción de Formularios.
Según la normativa, el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo, siendo optativo el uso de
flechas. Cuando el sentido es invertido (de derecha a izquierda o de abajo hacia arriba), es obligatorio el uso de la
flecha.
11
Diagrama de flujo
Historia
La paternidad del diagrama de flujo es en principio algo difusa. El método estructurado para documentar
gráficamente un proceso como un flujo de pasos sucesivo y alternativos, el "proceso de diagrama de flujo", fue
expuesto por Frank Gilbreth, en la Sociedad Americana de Ingenieros Mecánicos (ASME), en 1921, bajo el
enunciado de "Proceso de Gráficas-Primeros pasos para encontrar el mejor modo". Estas herramientas de Gilbreth
rápidamente encontraron sitio en los programas de ingeniería industrial.
Al principio de los 30, un ingeniero industrial, Allan H. Mogensen comenzó la formación de personas de negocios en
Lake Placid, Nueva York, incluyendo el uso del diagrama de flujo. Art Spinanger, asistente a las clases de Mogesen,
utilizó las herramientas en su trabajo en Procter & Gamble, donde desarrolló su “Programa Metódico de Cambios por
Etapas”. Otro asistente al grupo de graduados en 1944, Ben S. Graham, Director de Ingeniería de Formcraft Standard
Register Corporation, adaptó la Gráfica de flujo de procesos al tratamiento de la información en su empresa. Y
desarrolló la Gráfica del proceso de múltiples flujos en múltiples pantallas, documentos, y sus relaciones. En 1947,
ASME adoptó un conjunto de símbolos derivados de la obra original de Gilbreth como Norma ASME para los
gráficos de procesos (preparada Mishad, Ramsan y Raiaan).
Sin embargo, según explica Douglas Hartree fueron originalmente Herman Goldstine y John von Neumann quienes
desarrollaron el diagrama de flujo (inicialmente llamado "diagrama") para planificar los programas de ordenador.
Las tablas de programación original de flujo de Goldstine y von Neumann, aparecen en un informe no publicado,
"Planificación y codificación de los problemas de un instrumento de computación electrónica, la Parte II, Volumen 1
"(1947), reproducido en las obras completas de von Neumann.
Inicialmente los diagramas de flujo resultaron un medio popular para describir algoritmos de computadora, y aún se
utilizan con este fin. Herramientas como los diagramas de actividad UML, pueden ser considerados como
evoluciones del diagrama de flujo.
En la década de 1970 la popularidad de los diagramas de flujo como método propio de la informática disminuyó, con
el nuevo hardware y los nuevos lenguajes de programación de tercera generación. Y por otra parte se convirtieron en
instrumentos comunes en el mundo empresarial. Son una expresión concisa, legible y práctica de algoritmos.
Actualmente se aplican en muchos campos del conocimiento, especialmente como simplificación y expresión lógica
de procesos, etc.
Ventajas de los diagramas de flujo
• Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente
los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
• Permiten identificar los problemas y las oportunidades de mejora del proceso. Se identifican los pasos, los flujos
de los re-procesos, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de
decisión.
• Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados
el análisis de las mismas.
• Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea,
cuando se realizan mejoras en el proceso.
• Al igual que el pseudocódigo, el diagrama de flujo con fines de análisis de algoritmos de programación puede ser
ejecutado en un ordenador, con un IDE como Free DFD.
12
Diagrama de flujo
Software para diseño de diagramas de flujo
Actualmente existe una gran cantidad de software para la elaboración de diagramas de flujo. A continuación se listan
los programas más comunes para elaborar diagramas de flujo.
• Microsoft Office nos ofrece 3 herramientas útiles para la elaboración de diagramas. Uno de ellos es Microsoft
Office Word, que nos permite crear diagramas de flujo básicos a través de la opción "Formas" que tiene un
apartado especial para diagramas de flujo. De igual manera Microsoft Office Power Point nos ofrece las mismas
opciones para crear nuestros diseños de diagramas de flujo. Otra herramienta un poco más sofisticada es
Microsoft Office Visio, que además de la simbología básica de los diagramas de flujo cuenta con una variedad de
herramientas para elaborar otros tipos de diagramas como es el caso diagramas UML entre otros tipos de
diagramas de flujo.
• Otro programa eficiente y muy fácil de usar es el programa "Dia" que nos brinda una solución rápida para la
creación de diagramas de flujo además de otro tipo de diagramas usados en el ambiente informático. Es
considerado la versión no comercial de Microsoft Visio.
Referencias
Enlaces externos
•
Wikimedia Commons alberga contenido multimedia sobre Diagrama de flujoCommons.
•
Wikimedia Commons alberga contenido multimedia sobre diagrama de actividadesCommons.
• Documentos de la Especificación UML 2.0 (http://www.omg.org/technology/documents/formal/uml.htm)
• Introducción a los Diagramas de Actividades UML 2 (http://www.agilemodeling.com/artifacts/
activityDiagram.htm)
• Microsoft Office Visio Tutorial (http://office.microsoft.com/es-mx/visio-help/
tareas-basicas-en-visio-HA102749197.aspx)
• PSeInt (http://pseint.sourceforge.net/) herramienta para asistir a un estudiante en sus primeros pasos en
programación.
13
Macro
14
Macro
Una macro (del griego μακρο, makro, que significa ‘grande’) ―abreviatura de macroinstrucción― es una serie de
instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden
de ejecución. Dicho de otra manera, una macroinstrucción es una instrucción compleja, formada por otras
instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.
Las macros tienden a almacenarse en el ámbito del propio programa que las utiliza y se ejecutan pulsando una
combinación especial de teclas o un botón especialmente creado y asignado para tal efecto.
La diferencia entre una macroinstrucción y un programa es que en las macroinstrucciones la ejecución es secuencial
y no existe otro concepto del flujo de programa,
conjunto de instrucciones (tales como «borrar archivo», «añadir registro», etc.), y que se almacenan en una ubicación
especial. Por ejemplo, en Microsoft Access se observa que hay una zona para crear macros. Una macro en Access
trabajando para una base de datos podría ser un archivo que, al llamarse desde otra instrucción, borrara los registros
de un cliente o accionista, luego borrara ciertos registros en otras tablas.
Macros ocultas
Las macros ocultas son órdenes complejas de tipo macro que se han declarado en el código fuente pero que
permanecen ocultas por motivos de seguridad, por acceso restringido, etc.
Este término ha sido popularizado por la película de ficción Tron, ambientada en un mundo informático virtual, en la
que se puede escuchar una voz fuera de campo (probablemente de un programa dependiente del Control Central) que
advierte a los habitantes de ese mundo que tengan cuidado con las macros ocultas.
Visual Basic
Visual Basic
Desarrollador(es)
Microsoft
[1]
msdn.microsoft.com/en-us/vbasic/default.aspx
Información general
Extensiones comunes
.bas, .frm, .exe, .vbp
Paradigma
Dirigida por eventos
Apareció en
1993
Diseñado por
Alan Cooper
Última versión estable 6.0 (1998)
Tipo de dato
Estático, fuerte
Influido por
QuickBASIC
Sistema operativo
Microsoft Windows, MS-DOS
Licencia
Propietario
Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.
Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue
presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo
Visual Basic
completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación
misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común
de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y
otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases
de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código
fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Historia
Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0
desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992, fue menos
difundida. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se
podían arrastrar y soltar distintos controles.
La última versión que sólo generaba aplicaciones de 16 bits fue la 3.0, y no incluía una biblioteca detallada de
componentes para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1995,
hizo su aparición la versión 4.0 de Visual Basic; ésta podía generar programas tanto de 16 como de 32 bits, a partir
del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de
ejecución ("runtime"). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la
siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a código
nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas
características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como
herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La versión 6.0, que puede
generar código ejecutable directo en 32 bits, continúa aún utilizándose masivamente, y es compatible con las últimas
versiones de los sistemas Windows, como Windows 7 y Windows 8.
Visual Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como lenguaje único
adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET; dentro de ese paquete
o framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual
Studio. Esta nueva versión del lenguaje posee profundas diferencias en la forma de programar respecto de Visual
Basic 6, pero gran semejanza en su sintaxis básica.
Cabe mencionar que, aunque fue menos conocido, se desarrolló también una versión gratuita de Visual Basic 5.0,
orientada al desarrollo de controles y componentes; su nombre específico era Microsoft Visual Basic 5.0 Control
Creation Edition (Visual Basic 5 CCE). También hubo versiones orientadas al desarrollo de aplicaciones para
dispositivos móviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual Basic).
Versiones
• Visual Basic 1.0 para Windows se liberó en mayo de 1991.
• Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco popular, este lenguaje no era compatible
con Visual Basic para Windows, ya que constituía en realidad la siguiente versión de los compiladores BASIC
vigentes para DOS, denominados QuickBASIC y BASIC PDS (Profesional Development System). Usaba una
interfaz de texto, con caracteres ASCII extendidos que daban la apariencia de una interfaz gráfica.
• Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y Professional. El entorno de
programación era más fácil de usar que el anterior, y su velocidad de proceso fue mejorada. En particular, los
15
Visual Basic
•
•
•
•
formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de
clase, que más tarde se ofrecerían en la versión 4.
Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional. Incluía la versión 1.1
de Microsoft Jet Database Engine, que permitía acceso a bases de datos Access.
Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto de 16 como
de 32 bits para Windows. Había incompatibilidades entre las distintas realeases de esta versión que causaban
fallas de instalación y problemas de operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se
comenzaron a utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32 bits exclusivamente.
Los programadores que aún preferían desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0,
siendo transportables en código fuente a VB 5.0 y viceversa. En la versión 5 se tenía la posibilidad de crear
controles personalizados; también permitía compilar a código ejecutable nativo de Windows, logrando con ello
incrementar la velocidad de ejecución de los programas generados, más notablemente en los de cálculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la
posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en marzo de 2008, pero a
pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows Vista,
Windows Server 2008, Windows 7 y Windows 8.
El soporte estándar para Microsoft Visual Basic 6.0 finalizó el 31 de marzo de 2005, pero el extendido terminó
en marzo de 2008. La comunidad de usuarios de Visual Basic expresó su grave preocupación y se firmó una
petición para mantener el producto vivo. Microsoft se ha negado hasta el momento a cambiar su posición
sobre el asunto. Irónicamente, en esa época (2005) se da a conocer que el software antiespía ofrecido por
Microsoft, "Microsoft AntiSpyware" (parte de la GIANT Company Software), fue codificado en Visual Basic
6.0; su posterior sustituto, Windows Defender, fue reescrito en código C++.
Características
Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que
funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library); en algunos casos reside en el
archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la
versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las
funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo
demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con
variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las
que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté
desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo
ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en
código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de
programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la
aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo
instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo
la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo
compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas
y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y
distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE).
16
Visual Basic
17
Entorno de desarrollo
Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0,
correspondientes a versiones desde la 1.0 hasta la 6.0, (con respectivas diferencias entre versiones del lenguaje).
El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las
características básicas se presentan de la siguiente forma:
• En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto
en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de
herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los
comandos del IDE.
• En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Éste incluye y muestra
las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen
las ventanas de la aplicación y el panel de controles.
• El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con los
siguientes controles:
• PictureBox: Caja de imágenes
• Label: Etiqueta
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
TextBox: Caja de texto
Frame: Marco
CommandButton: Botón de comando
CheckBox: Casilla de verificación
OptionButton: Botón de opción
ComboBox: Lista desplegable
ListBox: Lista
HScrollBar: Barra de desplazamiento horizontal
VScrollBar: Barra de desplazamiento vertical
Timer: Temporizador
DriveListBox: Lista de unidades de disco
DirListBox: Lista de directorios
FileListBox: Lista de archivos
Shape: Figura
Line: Línea
Image: Imagen
Data: Conexión a origen de datos
OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding
Además de los listados, se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de
ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos dentro de archivos
con extensión OCX.
• Las ventanas de proyecto, aunque móviles, se encuentran en el panel lateral derecho y contienen dos vistas
principales:
• El Explorador de proyectos, que muestra todos los elementos que componen el proyecto o grupos de
proyectos (formularios, interfaz de controles, módulos de código, módulos de clase, etc.)
• El Panel de propiedades, donde se muestran todos los atributos de los objetos, controles, formularios,
información de módulos clase, entre muchos otros.
• La Ventana inmediato, por defecto se encuentra en la parte inferior, aunque puede no estar visible (se presionan
las teclas Ctrl+G, en ese caso, para mostrar la ventana). Esta ventana resulta una herramienta muy útil a la hora de
Visual Basic
depurar el programa o bien para realizar pruebas rápidas, ya que permite imprimir mensajes de texto desde el
código y ejecutar sentencias y comandos simples inmediatamente (sólo sentencias que se puedan escribir en una
sola línea). Por ejemplo, de la aplicación en curso, se puede consultar el valor de una variable o llamar a un
método declarado en el módulo que se está depurando. Se puede ejecutar código "al vuelo", por ejemplo con
sentencias como:
? sqr(2)
siendo el signo ? un reemplazo natural del comando Print en Basic, al ejecutar la sentencia se mostraría por
pantalla el valor de la raíz cuadrada de 2. También se pueden usar variables del propio programa, o sentencias
de código tales como:
Msgbox "Prueba de cuadro de mensaje de error.", vbCritical, "Título del mensaje"
A la hora de la depuración puede ser útil para consultar el valor de variables del programa, o el código de error
como:
? Err.Number
Objetos y eventos
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja
de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se
encarga de contener el texto que aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la
ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por
ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado
KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en él
definirá (por programación) qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
•
•
•
•
•
•
•
•
•
•
•
•
Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como
hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método
SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del
usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el
evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.
Imagínese un auto como un objeto; el auto tiene diversas propiedades como color, modelo, etc. Algunas con sólo 2
posibles valores, como encendido y apagado, incluso otras que a simple vista no se ven, como podría ser la cantidad
de gasolina. Para definir el color de este objeto Auto, según Visual Basic, se haría de la siguiente manera:
18
Visual Basic
Auto.color = rojo
y para definirle un evento podría ser como el siguiente ejemplo:
Sub girarllave( )
Auto.encendido=true
end sub.
Ejemplo de código
El siguiente fragmento de código muestra un cuadro de mensaje, en una ventana, que dice "¡Hola, mundo!":
Private Sub Form_Load()
MsgBox ("¡Hola, mundo!")
End Sub
Ventajas
• Posee una curva de aprendizaje muy rápida.
• Integra el diseño e implementación de formularios de Windows.
• Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la
API de Windows, incluidas librerías actuales.
• Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y
fuentes para los proyectos.
• Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
• Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft
Script Control [2].
• Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un
componente para trabajar con OpenGL 1.1.
• Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que
permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases
de datos (Access).
• Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar
pequeños prototipos rápidos.
Inconvenientes
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas; se citan entre ellas:
•
•
•
•
•
Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
Soporte pobre para programación orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de registro COM
La capacidad de utilizar controles en un sólo formulario es muy limitada en comparación a otras herramientas.
DLL Hell DB, Libro Programando en Visual Basic,2002
19
Visual Basic
Alternativas multiplataforma o externas a Windows
Existen múltiples alternativas dentro y fuera de Windows que intentan imitar este lenguaje y su mecánica de
desarrollo. El más conocido y popular es Gambas:
• Gambas es un proyecto libre para implementar programación visual con Basic en GNU/Linux. Está derivado
principalmente de Visual Basic, adaptándose a partir de su lenguaje y su entorno de desarrollo, para implementar
su propia variante, parcialmente compatible con Visual Basic, aportando y enriqueciendo con las oportunidades
que brinda GNU/Linux.
Otras opciones conocidas son Real Basic [3] o PureBasic, que permiten desarrollar bajo Windows, Linux, Mac OS e
independientemente. PureBasic permite desarrollar también para Amiga OS. A diferencia de Gambas, estas son
soluciones comerciales y no son libres.
Referencias
[1] http:/ / msdn. microsoft. com/ en-us/ vbasic/ default. aspx
[2] http:/ / www. microsoft. com/ downloads/ details. aspx?FamilyId=D7E31492-2595-49E6-8C02-1426FEC693AC& displaylang=en
[3] http:/ / www. realsoftware. com/ realbasic/ ?lang=es
Enlaces externos
• Visual Basic 2005 Express Edition - Sitio web de la edición gratis de Visual Basic .NET (http://www.microsoft.
com/express/download/)
• Service Pack 6 para Visual Basic 6.0: Paquete de redistribución de archivos de tiempo de ejecución
(vbrun60sp6.exe) (http://www.microsoft.com/downloads/details.
aspx?familyid=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=es) en Microsoft
• Microsoft Visual Basic 6.0 Common Controls (http://www.microsoft.com/downloads/info.aspx?na=22&
p=3&SrcDisplayLang=es&SrcCategoryId=&SrcFamilyId=&u=/downloads/details.
aspx?FamilyID=25437d98-51d0-41c1-bb14-64662f5f62fe&DisplayLang=es) en Microsoft
• VB 6.0 (http://msdn.microsoft.com/vbrun/default.aspx) en MSDN
• Visual Basic Recursos (http://www.vb-mundo.com) en Recursos
• Visual Basic (http://dmoz.org/World/Español/Computadoras/Programación/Lenguajes/Visual_Basic/) en
Open Directory Project.
20
Internet
21
Internet
Internet
Mapa parcial de Internet basado en la información obtenida del sitio opte.org en 2005. Cada línea entre dos nodos representa el enlace entre dos
direcciones IP, y su longitud es proporcional al retardo entre estos.
Idiomas más empleados
(2011)
inglés (26,8 %)
chino (24,2 %)
español (7,8 %)
japonés (4,7 %)
portugués (3,9 %)
alemán (3,6 %)
árabe (3,3 %)
francés (3,0 %)
ruso (3,0 %)
coreano (2,0 %)
Usuarios por continente
(2012)
Asia (44,8 %)
Europa (21,5 %)
América del Norte (11,4 %)
América Latina (10,6 %)
África (7,0 %)
Oriente Medio (3,7 %)
Oceanía (1,0 %)
Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de
protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen funcionen como una red
lógica única, de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de
computadoras, conocida como Arpanet, entre tres universidades en California y una en Utah, Estados Unidos.
Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web (WWW o la Web), a tal punto
que es habitual la confusión entre ambos términos. La WWW es un conjunto de protocolos que permite, de forma
sencilla, la consulta remota de archivos de hipertexto. Esta fue un desarrollo posterior (1990) y utiliza Internet como
medio de transmisión.
Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico
(SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y
presencia, la transmisión de contenido y comunicación multimedia —telefonía (VoIP), televisión (IPTV)—, los
Internet
22
boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.[1][2]
El género de la palabra Internet es ambiguo, según el Diccionario de la lengua española de la Real Academia
Española.[3][4]
Historia
Sus orígenes se remontan a la década de
1960, dentro de ARPA (hoy DARPA), como
respuesta a la necesidad de esta
organización de buscar mejores maneras de
usar los computadores de ese entonces, pero
enfrentados al problema de que los
principales investigadores y laboratorios
deseaban tener sus propios computadores, lo
que no sólo era más costoso, sino que
provocaba una duplicación de esfuerzos y
recursos.[5] Así nace ARPANet (Advanced
Research Projects Agency Network o Red
de la Agencia para los Proyectos de
Investigación Avanzada de los Estados
Esquema lógico de ARPANet.
Unidos), que nos legó el trazado de una red
inicial de comunicaciones de alta velocidad
a la cual fueron integrándose otras instituciones gubernamentales y redes académicas durante los años 70.
Investigadores, científicos, profesores y estudiantes se beneficiaron de la comunicación con otras instituciones y
colegas en su rama, así como de la posibilidad de consultar la información disponible en otros centros académicos y
de investigación. De igual manera, disfrutaron de la nueva habilidad para publicar y hacer disponible a otros la
información generada en sus actividades.[6]
En el mes de julio de 1961 Leonard Kleinrock publicó desde el MIT el primer documento sobre la teoría de
conmutación de paquetes. Kleinrock convenció a Lawrence Roberts de la factibilidad teórica de las comunicaciones
vía paquetes en lugar de circuitos, lo cual resultó ser un gran avance en el camino hacia el trabajo informático en red.
El otro paso fundamental fue hacer dialogar a los ordenadores entre sí. Para explorar este terreno, en 1965, Roberts
conectó una computadora TX2 en Massachusetts con un Q-32 en California a través de una línea telefónica
conmutada de baja velocidad, creando así la primera (aunque reducida) red de computadoras de área amplia jamás
construida.[7][8]
• 1969: La primera red interconectada nace el 21 de noviembre de 1969, cuando se crea el primer enlace entre las
universidades de UCLA y Stanford por medio de la línea telefónica conmutada, y gracias a los trabajos y estudios
anteriores de varios científicos y organizaciones desde 1959 (ver: Arpanet). El mito de que ARPANET, la
primera red, se construyó simplemente para sobrevivir a ataques nucleares sigue siendo muy popular. Sin
embargo, este no fue el único motivo. Si bien es cierto que ARPANET fue diseñada para sobrevivir a fallos en la
red, la verdadera razón para ello era que los nodos de conmutación eran poco fiables, tal y como se atestigua en la
siguiente cita:
A raíz de un estudio de RAND, se extendió el falso rumor de que ARPANET fue diseñada para resistir
un ataque nuclear. Esto nunca fue cierto, solamente un estudio de RAND, no relacionado con
ARPANET, consideraba la guerra nuclear en la transmisión segura de comunicaciones de voz. Sin
embargo, trabajos posteriores enfatizaron la robustez y capacidad de supervivencia de grandes
porciones de las redes subyacentes. (Internet Society, A Brief History of the Internet)
Internet
23
• 1972: Se realizó la Primera demostración pública de ARPANET, una nueva red de comunicaciones financiada por
la DARPA que funcionaba de forma distribuida sobre la red telefónica conmutada. El éxito de ésta nueva
arquitectura sirvió para que, en 1973, la DARPA iniciara un programa de investigación sobre posibles técnicas
para interconectar redes (orientadas al tráfico de paquetes) de distintas clases. Para este fin, desarrollaron nuevos
protocolos de comunicaciones que permitiesen este intercambio de información de forma "transparente" para las
computadoras conectadas. De la filosofía del proyecto surgió el nombre de "Internet", que se aplicó al sistema de
redes interconectadas mediante los protocolos TCP e IP.[9]
• 1983: El 1 de enero, ARPANET cambió el protocolo NCP por TCP/IP. Ese mismo año, se creó el IAB con el fin
de estandarizar el protocolo TCP/IP y de proporcionar recursos de investigación a Internet. Por otra parte, se
centró la función de asignación de identificadores en la IANA que, más tarde, delegó parte de sus funciones en el
Internet registry que, a su vez, proporciona servicios a los DNS.
• 1986: La NSF comenzó el desarrollo de NSFNET que se convirtió en la principal Red en árbol de Internet,
complementada después con las redes NSINET y ESNET, todas ellas en Estados Unidos. Paralelamente, otras
redes troncales en Europa, tanto públicas como comerciales, junto con las americanas formaban el esqueleto
básico ("backbone") de Internet.[10]
• 1989: Con la integración de los protocolos OSI en la arquitectura de Internet, se inició la tendencia actual de
permitir no sólo la interconexión de redes de estructuras dispares, sino también la de facilitar el uso de distintos
protocolos de comunicaciones.
En el CERN de Ginebra, un grupo de
físicos
encabezado
por
Tim
Berners-Lee creó el lenguaje HTML,
basado en el SGML. En 1990 el mismo
equipo construyó el primer cliente
Web,
llamado
WorldWideWeb
(WWW), y el primer servidor web.
A inicios de los 90, con la introducción
de nuevas facilidades de interconexión
y herramientas gráficas simples para el
uso de la red, se inició el auge que
actualmente le conocemos al Internet.
Este crecimiento masivo trajo consigo
el surgimiento de un nuevo perfil de
usuarios, en su mayoría de personas
comunes no ligadas a los sectores
académicos,
científicos
y
gubernamentales.
En 1990 el CERN crea el código HTML y con él el primer cliente World Wide Web. En
la imagen el código HTML con sintaxis coloreada.
Esto ponía en cuestionamiento la subvención del gobierno estadounidense al sostenimiento y la administración de la
red, así como la prohibición existente al uso comercial del Internet. Los hechos se sucedieron rápidamente y para
1993 ya se había levantado la prohibición al uso comercial del Internet y definido la transición hacia un modelo de
administración no gubernamental que permitiese, a su vez, la integración de redes y proveedores de acceso privados.
• 2006: El 3 de enero, Internet alcanzó los mil cien millones de usuarios. Se prevé que en diez años, la cantidad de
navegantes de la Red aumentará a 2000 millones.
El resultado de todo esto es lo que experimentamos hoy en día: la transformación de lo que fue una enorme red de
comunicaciones para uso gubernamental, planificada y construida con fondos estatales, que ha evolucionado en una
miríada de redes privadas interconectadas entre sí. Actualmente la red experimenta cada día la integración de nuevas
Internet
24
redes y usuarios, extendiendo su amplitud y dominio, al tiempo que surgen nuevos mercados, tecnologías,
instituciones y empresas que aprovechan este nuevo medio, cuyo potencial apenas comenzamos a descubrir.
Tecnología de Internet
Protocolo
Los proveedores de servicios de
Internet conectar a los clientes
(pensado en el "fondo" de la jerarquía
de enrutamiento) a los clientes de otros
ISPs. En el "top" de la jerarquía de
enrutamiento son una decena de redes
de nivel 1, las grandes empresas de
telecomunicaciones que intercambiar
tráfico directamente "a través" a todas
las otras redes de nivel 1 a través de
acuerdos de interconexión pendientes
de pago. Nivel 2 redes de compra de
tránsito a Internet desde otro ISP para
llegar a por lo menos algunas partes de
la Internet mundial, aunque también
pueden participar en la interconexión
no remunerado (sobre todo para los
socios locales de un tamaño similar).
ISP puede utilizar un solo "aguas
arriba" proveedor de conectividad, o
utilizar multihoming para proporcionar
protección contra los problemas con
los enlaces individuales. Puntos de
intercambio Internet crear conexiones
físicas entre múltiples ISPs, a menudo
alojados en edificios de propiedad de
terceras
partes
[cita requerida]
independientes.
Gráfica del encapsulamiento en paquetes de datos.
Paquetes de Internet de varios provedores.
Los ordenadores y routers utilizan las tablas de enrutamiento para dirigir los paquetes IP entre las máquinas
conectadas localmente. Las tablas pueden ser construidos de forma manual o automáticamente a través de DHCP
para un equipo individual o un protocolo de enrutamiento para los routers de sí mismos. En un solo homed
situaciones, una ruta por defecto por lo general apunta hacia "arriba" hacia un ISP proporciona el transporte. De más
alto nivel de los ISP utilizan el Border Gateway Protocol para solucionar rutas de acceso a un determinado rango de
direcciones IP a través de las complejas conexiones de la Internet global. [cita requerida]
Las instituciones académicas, las grandes empresas, gobiernos y otras organizaciones pueden realizar el mismo papel
que los ISP, con la participación en el intercambio de tráfico y tránsito de la compra en nombre de sus redes internas
de las computadoras individuales. Las redes de investigación tienden a interconectarse en subredes grandes como
GEANT, GLORIAD, Internet2, y de investigación nacional del Reino Unido y la red de la educación, Janet. Estos a
su vez se construyen alrededor de las redes más pequeñas (véase la lista de organizaciones académicas de redes
Internet
informáticas).[cita requerida]
No todas las redes de ordenadores están conectados a Internet. Por ejemplo, algunos clasificados los sitios web de los
Estados sólo son accesibles desde redes seguras independientes. [cita requerida]
Acceso a Internet
Los métodos comunes de acceso a Internet en los hogares incluyen
dial-up, banda ancha fija (a través de cable coaxial, cables de fibra
óptica o cobre), Wi-Fi, televisión vía satélite y teléfonos celulares
con tecnología 3G/4G. Los lugares públicos de uso del Internet
incluyen bibliotecas y cafés de internet, donde los ordenadores con
conexión a Internet están disponibles. También hay puntos de
acceso a Internet en muchos lugares públicos, como salas de los
aeropuertos y cafeterías, en algunos casos sólo para usos de corta
duración. Se utilizan varios términos, como "kiosco de Internet",
"terminal de acceso público", y "teléfonos públicos Web". Muchos
hoteles ahora también tienen terminales de uso público, las cuales
por lo general basados en honorarios. Estos terminales son muy
visitada para el uso de varios clientes, como reserva de entradas,
Esquema con las tecnologías relacionadas al Internet
depósito bancario, pago en línea, etc Wi-Fi ofrece acceso
actual.
inalámbrico a las redes informáticas, y por lo tanto, puede hacerlo
a la propia Internet. Hotspots les reconocen ese derecho incluye Wi-Fi de los cafés, donde los aspirantes a ser los
usuarios necesitan para llevar a sus propios dispositivos inalámbricos, tales como un ordenador portátil o PDA. Estos
servicios pueden ser gratis para todos, gratuita para los clientes solamente, o de pago. Un punto de acceso no tiene
por qué estar limitado a un lugar confinado. Un campus entero o parque, o incluso una ciudad entera puede ser
activado.".[11]
Los esfuerzos de base han dado lugar a redes inalámbricas comunitarias. Los servicios comerciales de Wi-Fi cubren
grandes áreas de la ciudad están en su lugar en Londres, Viena, Toronto, San Francisco, Filadelfia, Chicago y
Pittsburgh. El Internet se puede acceder desde lugares tales como un banco del parque. Aparte de Wi-Fi, se han
realizado experimentos con propiedad de las redes móviles inalámbricas como Ricochet, varios servicios de alta
velocidad de datos a través de redes de telefonía celular, y servicios inalámbricos fijos. De gama alta los teléfonos
móviles como teléfonos inteligentes en general, cuentan con acceso a Internet a través de la red telefónica.
Navegadores web como Opera están disponibles en estos teléfonos avanzados, que también puede ejecutar una
amplia variedad de software de Internet. Más teléfonos móviles con acceso a Internet que los PC, aunque esto no es
tan ampliamente utilizado. El proveedor de acceso a Internet y la matriz del protocolo se diferencia de los métodos
utilizados para obtener en línea.
Un apagón de Internet o interrupción puede ser causada por interrupciones locales de señalización. Las
interrupciones de cables de comunicaciones submarinos pueden causar apagones o desaceleraciones a grandes áreas,
tales como en la interrupción submarino 2008 por cable. Los países menos desarrollados son más vulnerables debido
a un pequeño número de enlaces de alta capacidad. Cables de tierra también son vulnerables, como en 2011, cuando
una mujer cavando en busca de chatarra de metal cortado la mayor parte de conectividad para el país de Armenia.
Internet apagones que afectan a los países casi todo se puede lograr por los gobiernos como una forma de censura en
Internet, como en el bloqueo de Internet en Egipto, en el que aproximadamente el 93% de las redes no tenían acceso
en 2011 en un intento por detener la movilización de protestas contra el gobierno.
En un estudio norteamericano en el año 2005, el porcentaje de hombres que utilizan Internet era muy ligeramente por
encima del porcentaje de las mujeres, aunque esta diferencia se invierte en los menores de 30. Los hombres se
conectan más a menudo, pasan más tiempo en línea, y son más propensos a ser usuarios de banda ancha, mientras
25
Internet
que las mujeres tienden a hacer mayor uso de las oportunidades de comunicación (como el correo electrónico). Los
hombres eran más propensos a utilizar el Internet para pagar sus cuentas, participar en las subastas, y para la
recreación, tales como la descarga de música y videos. Hombres y mujeres tenían las mismas probabilidades de
utilizar Internet para hacer compras y la banca. Los estudios más recientes indican que en 2008, las mujeres
superaban en número a los hombres de manera significativa en la mayoría de los sitios de redes sociales, como
Facebook y Myspace, aunque las relaciones variaban con la edad. Además, las mujeres vieron más contenido de
streaming, mientras que los hombres descargaron más En cuanto a los blogs, los hombres eran más propensos al blog
en el primer lugar; entre los que el blog, los hombres eran más propensos a tener un blog profesional, mientras que
las mujeres eran más propensas a tener un blog personal.
Nombres de dominio
La Corporación de Internet para los Nombres y los Números Asignados (ICANN) es la autoridad que coordina la
asignación de identificadores únicos en Internet, incluyendo nombres de dominio, direcciones de Protocolos de
Internet, números del puerto del protocolo y de parámetros. Un nombre global unificado (es decir, un sistema de
nombres exclusivos para sostener cada dominio) es esencial para que Internet funcione.
El ICANN tiene su sede en California, supervisado por una Junta Directiva Internacional con comunidades técnicas,
comerciales, académicas y ONG. El gobierno de los Estados Unidos continúa teniendo un papel privilegiado en
cambios aprobados en el Domain Name System. Como Internet es una red distribuida que abarca muchas redes
voluntariamente interconectadas, Internet, como tal, no tiene ningún cuerpo que lo gobierne.
Usos modernos
El Internet moderno permite una mayor flexibilidad en las horas de trabajo y la ubicación. Con el Internet se puede
acceder a casi cualquier lugar,a través de dispositivos móviles de Internet. Los teléfonos móviles, tarjetas de datos,
consolas de juegos portátiles y routers celulares permiten a los usuarios conectarse a Internet de forma inalámbrica.
Dentro de las limitaciones impuestas por las pantallas pequeñas y otras instalaciones limitadas de estos dispositivos
de bolsillo, los servicios de Internet, incluyendo correo electrónico y la web, pueden estar disponibles al público en
general. Los proveedores de internet puede restringir los servicios que ofrece y las cargas de datos móviles puede ser
significativamente mayor que otros métodos de acceso.
Se puede encontrar material didáctico a todos los niveles, desde preescolar hasta post-doctoral está disponible en
sitios web. Los ejemplos van desde CBeebies, a través de la escuela y secundaria guías de revisión, universidades
virtuales, al acceso a la gama alta de literatura académica a través de la talla de Google Académico. Para la
educación a distancia, ayuda con las tareas y otras asignaciones, el auto-aprendizaje guiado, entreteniendo el tiempo
libre, o simplemente buscar más información sobre un hecho interesante, nunca ha sido más fácil para la gente a
acceder a la información educativa en cualquier nivel, desde cualquier lugar. El Internet en general es un importante
facilitador de la educación tanto formal como informal.
El bajo costo y el intercambio casi instantáneo de las ideas, conocimientos y habilidades han hecho el trabajo
colaborativo dramáticamente más fácil, con la ayuda del software de colaboración. De chat, ya sea en forma de una
sala de chat IRC o del canal, a través de un sistema de mensajería instantánea, o un sitio web de redes sociales,
permite a los colegas a mantenerse en contacto de una manera muy conveniente cuando se trabaja en sus
computadoras durante el día. Los mensajes pueden ser intercambiados de forma más rápida y cómodamente a través
del correo electrónico. Estos sistemas pueden permitir que los archivos que se intercambian, dibujos e imágenes para
ser compartidas, o el contacto de voz y vídeo entre los miembros del equipo.
Sistemas de gestión de contenido permiten la colaboración a los equipos trabajar en conjuntos de documentos
compartidos al mismo tiempo, sin destruir accidentalmente el trabajo del otro. Los equipos de negocio y el proyecto
pueden compartir calendarios, así como documentos y otra información. Esta colaboración se produce en una amplia
variedad de áreas, incluyendo la investigación científica, desarrollo de software, planificación de la conferencia, el
26
Internet
activismo político y la escritura creativa. La colaboración social y político es cada vez más generalizada, como
acceso a Internet y difusión conocimientos de informática.
La Internet permite a los usuarios de computadoras acceder remotamente a otros equipos y almacenes de
información fácilmente, donde quiera que estén. Pueden hacer esto con o sin la seguridad informática, es decir, la
autenticación y de cifrado, dependiendo de los requerimientos. Esto es alentador, nuevas formas de trabajo, la
colaboración y la información en muchas industrias. Un contador sentado en su casa puede auditar los libros de una
empresa con sede en otro país. Estas cuentas podrían haber sido creado por trabajo desde casa tenedores de libros, en
otros lugares remotos, con base en la información enviada por correo electrónico a las oficinas de todo el mundo.
Algunas de estas cosas eran posibles antes del uso generalizado de Internet, pero el costo de líneas privadas
arrendadas se han hecho muchos de ellos no factibles en la práctica. Un empleado de oficina lejos de su escritorio,
tal vez al otro lado del mundo en un viaje de negocios o de placer, pueden acceder a sus correos electrónicos, acceder
a sus datos usando la computación en nube, o abrir una sesión de escritorio remoto a su PC de la oficina usando un
seguro virtual Private Network (VPN) en Internet. Esto puede dar al trabajador el acceso completo a todos sus
archivos normales y datos, incluyendo aplicaciones de correo electrónico y otros, mientras que fuera de la oficina.
Este concepto ha sido remitido a los administradores del sistema como la pesadilla privada virtual, [36], ya que
amplía el perímetro de seguridad de una red corporativa en lugares remotos y las casas de sus empleados.
Impacto social
Internet tiene un impacto profundo en
el mundo laboral, el ocio y el
conocimiento a nivel mundial. Gracias
a la web, millones de personas tienen
acceso fácil e inmediato a una cantidad
extensa y diversa de información en
línea.
Este
nuevo
medio
de
comunicación logró romper las
barreras físicas entre regiones remotas,
sin embargo el idioma continua siendo
Sitios de Internet por países.
una dificultad importante. Si bien en
un principio nació como un medio de comunicación unilateral destinado a las masas, su evolución en la llamada Web
2.0 permitió la participación de los ahora emisores-receptores, creándose así variadas y grandes plazas públicas
como puntos de encuentro en el espacio digital.
Comparado a las enciclopedias y a las bibliotecas tradicionales, la web ha permitido una descentralización repentina
y extrema de la información y de los datos. Algunas compañías e individuos han adoptado el uso de los weblogs, que
se utilizan en gran parte como diarios actualizables, ya en decadencia tras la llegada de las plataformas sociales. La
automatización de las bases de datos y la posibilidad de convertir cualquier computador en una terminal para acceder
a ellas, ha traído como consecuencia la digitalización de diversos trámites, transacciones bancarias o consultas de
cualquier tipo, ahorrando costos administrativos y tiempo del usuario. Algunas organizaciones comerciales animan a
su personal para incorporar sus áreas de especialización en sus sitios, con la esperanza de que impresionen a los
visitantes con conocimiento experto e información libre.[12]
Esto también ha permitido la creación de proyectos de colaboración mundial en la creación de software libre y de
código abierto (FOSS), por ejemplo: la Free Software Foundation con sus herramientas GNU y licencia de contenido
libre, el núcleo de sistema operativo Linux, la Fundación Mozilla con su navegador web Firefox y su lector de
correos Thunderbird, la suite ofimática Apache OpenOffice y la propia Fundación Wikimedia.[13][14]
27
Internet
Internet se extendió globalmente, no obstante, de manera desigual. Floreció en gran parte de los hogares y empresas
de países ricos, mientras que países y sectores desfavorecidos cuentan con baja penetración y velocidad promedio de
Internet. La inequidad del acceso a esta nueva tecnología se le conoce como brecha digital, lo que repercute menores
oportunidades de conocimiento, comunicación y cultura. No obstante a lo largo de las décadas se observa un
crecimiento sostenido tanto en la penetración y velocidad de Internet, como en su volumen de datos almacenados y
el ancho de banda total usado en el intercambio de información por día, implementándose gradualmente en todas las
naciones.
Ocio
Muchos utilizan Internet para descargar música, películas y otros trabajos. Hay fuentes que cobran por su uso y otras
gratuitas, usando los servidores centralizados y distribuidos, las tecnologías de P2P. Otros utilizan la red para tener
acceso a las noticias y el estado del tiempo.
La mensajería instantánea o chat y el correo electrónico son algunos de los servicios de uso más extendido. En
muchas ocasiones los proveedores de dichos servicios brindan a sus afiliados servicios adicionales como la creación
de espacios y perfiles públicos en donde los internautas tienen la posibilidad de colocar en la red fotografías y
comentarios personales. Se especula actualmente si tales sistemas de comunicación fomentan o restringen el contacto
de persona a persona entre los seres humanos.[cita requerida]
En tiempos más recientes han cobrado auge portales como YouTube o Facebook, en donde los usuarios pueden tener
acceso a una gran variedad de videos sobre prácticamente cualquier tema.
La pornografía representa buena parte del tráfico en Internet, siendo a menudo un aspecto controvertido de la red por
las implicaciones morales que le acompañan. Proporciona a menudo una fuente significativa del rédito de publicidad
para otros sitios. Muchos gobiernos han procurado sin éxito poner restricciones en el uso de ambas industrias en
Internet.
El sistema multijugador constituye también buena parte del ocio en Internet.
Internet y su evolución
Inicialmente Internet tenía un objetivo claro. Se navegaba en Internet para algo muy concreto: búsquedas de
información, generalmente.
Ahora quizás también, pero sin duda alguna hoy es más probable perderse en la red, debido al inmenso abanico de
posibilidades que brinda. Hoy en día, la sensación que produce Internet es un ruido, una serie de interferencias, una
explosión de ideas distintas, de personas diferentes, de pensamientos distintos de tantas posibilidades que, en
ocasiones, puede resultar excesivo.
El crecimiento o, más bien, la incorporación de tantas personas a la red hace que las calles de lo que en principio era
una pequeña ciudad llamada Internet se conviertan en todo un planeta extremadamente conectado entre sí, entre
todos sus miembros.
El hecho de que Internet haya aumentado tanto implica una mayor cantidad de relaciones virtuales entre personas. Es
posible concluir que cuando una persona tenga una necesidad de conocimiento no escrito en libros, puede recurrir a
una fuente más acorde a su necesidad, ahora esta fuente es posible en Internet.
Como toda gran revolución, Internet augura una nueva era de diferentes métodos de resolución de problemas creados
a partir de soluciones anteriores.
Internet produce algo que todos han sentido alguna vez; produce la esperanza que es necesaria cuando se quiere
conseguir algo. Es un despertar de intenciones que jamás antes la tecnología había logrado en la población mundial.
Para algunos usuarios, Internet genera una sensación de cercanía, empatía, comprensión y, a la vez, de confusión,
discusión, lucha y conflictos que los mismos usuarios pueden considerar como la vida misma.
La evolución del internet radica en la migración de la versión y uso del IPv4 a IPv6.
28
Internet
IP es un protocolo que no está orientado a la conexión y no es completamente seguro en la transmisión de los datos,
lo anterior permite que las conexiones inalámbricas tengan siempre movilidad. Por otro lado, para mejorar la
confiabilidad se usa el protocolo TCP. El protocolo IP, es la forma en la que se enrutan los paquetes entre las redes.
Cada nodo en cada una de las redes tiene una dirección IP diferente. Para garantizar un enrutamiento correcto, IP
agrega su propio encabezado a los paquetes. Este proceso se apoya en tablas de enrutamiento que son actualizadas
permanentemente. En caso de que el paquete de datos sea demasiado grande, el protocolo IP lo fragmenta para
poderlo transportar. La versión que se está ocupando de este protocolo es la 4, donde se tiene conectividad, pero
también ciertas restricciones de espacio. Es por eso que la grandes empresas provedoras del servicio de internet
migraran a la versión IPv6.
La nueva versión del protocolo IP Internet Protocol recibe el nombre de IPv6, aunque es también conocido
comúnmente como IPng Internet Protocol Next Generation. IPv6 ha sido diseñado como un paso evolutivo desde
IPv4, por lo que no representa un cambio radical respecto IPv4. Las características de IPv4 que trabajan
correctamente se han mantenido en el nuevo protocolo, mientras que se han suprimido aquéllas que no funcionaban
bien. De todos modos, los cambios que se introducen en esta nueva versión son muchos y de gran importancia
debido a las bondades que ofrecen. A principios de 2010, quedaban menos del 10% de IPs sin asignar. En la semana
del 3 de febrero del 2011, la IANA (Agencia Internacional de Asignación de Números de Internet, por sus siglas en
inglés) entregó el último bloque de direcciones disponibles (33 millones) a la organización encargada de asignar IPs
en Asia, un mercado que está en auge y no tardará en consumirlas todas. IPv4 posibilita 4,294,967,296 (232)
direcciones de red diferentes, un número inadecuado para dar una dirección a cada persona del planeta, y mucho
menos
a
cada
vehículo,
teléfono,
PDA,
etcétera.
En
cambio,
IPv6
admite
340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 o 340 sextillones de direcciones) —cerca de 6,7 ×
1017 (670 milbillones) de direcciones por cada milímetro cuadrado de la superficie de La Tierra. Otra vía para la
popularización del protocolo es la adopción de este por parte de instituciones. El Gobierno de los Estados Unidos
ordenó el despliegue de IPv6 por todas sus agencias federales en el año 2008.
Fuente de información
En 2009, un estudio realizado en Estados Unidos indicó que un 56 % de los 3.030 adultos estadounidenses
entrevistados en una encuesta en línea manifestó que si tuviera que escoger una sola fuente de información, elegiría
Internet, mientras que un 21 % preferiría la televisión y tanto los periódicos como la radio sería la opción de un 10 %
de los encuestados. Dicho estudio posiciona a los medios digitales en una posición privilegiada en cuanto a la
búsqueda de información y refleja un aumento de la credibilidad en dichos medios.[15][16]
Buscadores
Un buscador se define como el sistema informático que indexa archivos almacenados en servidores web cuando se
solicita información sobre algún tema. Por medio de palabras clave, se realiza la exploración y el buscador muestra
una lista de direcciones con los temas relacionados. Existen diferentes formas de clasificar los buscadores según el
proceso de sondeo que realizan. La clasificación más frecuente los divide en: índices o directorios temáticos,
motores de búsqueda y metabuscadores.
29
Internet
Índices o directorios temáticos
Los índices o buscadores temáticos son sistemas creados con la finalidad de diseñar un catálogo por temas,
definiendo la clasificación por lo que se puede considerar que los contenidos ofrecidos en estas páginas tienes ya
cierto orden y calidad.
La función de este tipo de sistemas es presentar algunos de los datos de las páginas más importantes, desde el punto
de vista del tema y no de lo que se contiene. Los resultados de la búsqueda de esta de estos índices pueden ser muy
limitados ya que los directorios temáticos, las bases de datos de direcciones son muy pequeñas, además de que puede
ser posible que el contenido de las páginas no esté completamente al día.
Motores de búsqueda
Este tipo de buscadores son los de uso más común, basados en aplicaciones llamadas spiders ("arañas") o robots, que
buscan la información con base en las palabras escritas, haciendo una recopilación sobre el contenido de las páginas
y mostrando como resultado aquéllas que contengan la palabra o frase en alguna parte del texto.
Metabuscadores
Los metabuscadores son sistemas que localizan información en los motores de búsqueda más utilizados, realizan un
análisis y seleccionan sus propios resultados. No tienen una base de datos, por lo que no almacenan páginas web y
realizan una búsqueda automática en las bases de datos de otros buscadores, de los cuales toma un determinado
rango de registros con los resultados más relevantes y así poder tener la información necesaria.
Trabajo
Con la aparición de Internet y de las conexiones de alta velocidad disponibles al público, Internet ha alterado de
manera significativa la manera de trabajar de algunas personas al poder hacerlo desde sus respectivos hogares.
Internet ha permitido a estas personas mayor flexibilidad en términos de horarios y de localización, contrariamente a
la jornada laboral tradicional, que suele ocupar la mañana y parte de la tarde, en la cual los empleados se desplazan
al lugar de trabajo.
Un experto contable asentado en un país puede revisar los libros de una compañía en otro país, en un servidor
situado en un tercer país que sea mantenido remotamente por los especialistas en un cuarto.
Internet y sobre todo los blogs han dado a los trabajadores un foro en el cual expresar sus opiniones sobre sus
empleos, jefes y compañeros, creando una cantidad masiva de información y de datos sobre el trabajo que está
siendo recogido actualmente por el colegio de abogados de Harvard.
Internet ha impulsado el fenómeno de la Globalización y junto con la llamada desmaterialización de la economía ha
dado lugar al nacimiento de una Nueva Economía caracterizada por la utilización de la red en todos los procesos de
incremento de valor de la empresa
Publicidad
Internet se ha convertido en el medio más fácilmente medible y de más alto crecimiento en la historia. Actualmente
existen muchas empresas que obtienen dinero de la publicidad en Internet. Además, existen mucha ventajas que la
publicidad interactiva ofrece tanto para el usuario como para los anunciantes.
Censura
Es extremadamente difícil, si no imposible, establecer control centralizado y global de Internet. Algunos gobiernos,
de naciones tales como Irán, Arabia Saudita, Corea del Norte, la República Popular de China y Estados Unidos
restringen el que personas de sus países puedan ver ciertos contenidos de Internet, políticos y religiosos,
considerados contrarios a sus criterios. La censura se hace, a veces, mediante filtros controlados por el gobierno,
30
Internet
apoyados en leyes o motivos culturales, castigando la propagación de estos contenidos. Sin embargo, muchos
usuarios de Internet pueden burlar estos filtros, pues la mayoría del contenido de Internet está disponible en todo el
mundo, sin importar donde se esté, siempre y cuando se tengan la habilidad y los medios técnicos necesarios.[17]
Otra posibilidad, como en el caso de China, es que este tipo de medidas se combine con la autocensura de las propias
empresas proveedoras de servicios de Internet, serían las empresas equivalentes a Telefónicas (proveedores de
servicios de Internet), para así ajustarse a las demandas del gobierno del país receptor.
Sin embargo algunos buscadores como Google, han tomado la decisión de amenazar al gobierno de China con la
retirada de sus servicios en dicho país si no se abole la censura en Internet. Aunque posteriormente haya negado que
tomará dichas medidas
Para saltarse cualquier tipo de censura o coerción en el uso de internet, se han desarrollado múltiples tecnologías y
herrramientas. Entre ellas cabe resaltar por un lado las técnicas y herramientas criptológicas y por otro lado las
tecnologías encuadradas en la llamada Darknet. La Darknet es una colección de redes y tecnologías que persiguen la
consecución de un anonimato total de los comunicantes, creando de esta forma una zona de total libertad. Aunque
actualmente no se suele considerar que consigan un anonimato total, sin embargo, sí consiguen una mejora sustancial
en la privacidad de los usuarios. Este tipo de redes se han usado intensamente, por ejemplo, en los sucesos de la
Primavera Árabe y en todo el entramado de wikileaks para la publicación de información confidencial. Las
tecnologías de la Darknet están en fase de perfeccionamiento y mejora de sus prestaciones.
Internet en obras de ficción
Internet aparece muchas veces en obras de ficción. Puede ser un elemento más de la trama, algo que se usa de forma
habitual tal y como se hace en la vida real.
También hay obras donde Internet se presenta como un medio maligno que permite a hackers sembrar el caos, alterar
registros, como por ejemplo, las películas La Red, Live Free or Die Hard, etc. Hay otras obras donde aparece como
una gran oportunidad para la libertad de expresión (por ejemplo, la película FAQ: Frequently Asked Questions).
Tamaño
Un estudio del año 2005 usando distintos motores de búsqueda (Google, MSN, Yahoo! y Ask Jeeves) estimaba que
existían 11.500 millones de páginas Web.[18] Otro estudio del año 2008 estimaba que la cantidad había ascendido a
63.000 millones de páginas web.[19]
Sin embargo es difícil establecer el tamaño exacto de Internet, ya que este crece continuamente y no existe una
manera fiable de acceder a todo su contenido y, por consiguiente, de determinar su tamaño. Para estimar esta
cantidad se usan las webs indexadas por los distintos motores de búsqueda, pero este método no abarca todas las
páginas en línea. Utilizando este criterio Internet se puede dividir en:
• Internet superficial: Incluye los servicios indexados por los motores de búsqueda.
• Internet profunda: Incluye el resto de servicios no indexados como páginas en Flash, páginas protegidas por
contraseña, inaccesibles para las arañas, etc. Se estima que el tamaño de la Internet profunda es varios órdenes de
magnitud mayor que el de Internet superficial.
31
Internet
32
Usuarios
En general el uso de Internet ha
experimentado
un
tremendo
crecimiento. De 2000 a 2009, el
número de usuarios de Internet a nivel
mundial aumentó 394 millones a 1858
millones. En 2010, el 22 por ciento de
la población mundial tenía acceso a las
computadoras con mil millones de
búsquedas en Google cada día, 300
millones de usuarios de Internet leen
blogs, y 2 mil millones de videos
vistos al día en YouTube.[22][23]
El idioma predominante de la
comunicación en internet ha sido
inglés. Este puede ser el resultado del
origen de la internet, así como el papel
de la lengua como lengua franca. Los
primeros sistemas informáticos se
limitaban a los personajes en el Código
Estándar Americano para Intercambio
de
Información
(ASCII),
un
[24]
subconjunto del alfabeto latino.
Gráfica que representa el número de usuarios de Internet. "Internet users per 100
inhabitants 2001–2011", International Telecommunications Union, Geneva. Retrieved 4
de April de 2012 "Internet users per 100 inhabitants 2001–2011", International
Telecommunications Union, Geneva. Retrieved 4 April 2012
Después de inglés (27 %), los idiomas
más solicitados en la World Wide Web
son el chino (23 %), español (8 %),
japonés (5 %), portugués y alemán
(4 % cada uno), árabe, francés y ruso
(3 % cada uno) y coreano (2 %). Por
regiones, el 42 % de los usuarios de
Internet en el mundo están en Asia,
24 % en Europa, el 14 % en América
del Norte, el 10 % en Latinoamérica y
Idiomas usados en internet.
el Caribe, adoptado en conjunto, un
6 % en África, 3 % en el Oriente Medio y un 1 % en Oceanía. Las tecnologías de la internet se han desarrollado lo
suficiente en los últimos años, especialmente en el uso de Unicode, que con buenas instalaciones están disponibles
para el desarrollo y la comunicación en los idiomas más utilizados del mundo. Sin embargo, algunos problemas,
tales como la visualización incorrecta de caracteres de algunos idiomas, aún permanecen.[25]
En un estudio norteamericano en el año 2005, el porcentaje de varones que utilizan internet estaba muy ligeramente
por encima del porcentaje de las mujeres, aunque esta diferencia estaba invertida en los menores de 30 años. Los
hombres se conectaron más a menudo, pasan más tiempo en línea, y eran más propensos a ser usuarios de banda
ancha, mientras que las mujeres tienden a hacer mayor uso de las oportunidades de comunicación, como el correo
electrónico. Los hombres eran más propensos a utilizar el internet para pagar sus cuentas, participar en las subastas,
y para la recreación, tales como la descarga de música y videos. Ambos sexos tenían las mismas probabilidades de
utilizar internet para hacer compras y la banca. Los estudios más recientes indican que en 2008, las mujeres
Internet
superaban en número a los hombres de manera significativa en la mayoría de los sitios de redes sociales, como
Facebook y Myspace, aunque las relaciones variaban con la edad. Además, las mujeres vieron más contenido de
streaming, mientras que los hombres descargaron más. En cuanto a los blogs, los varones eran más propensos a tener
uno profesional, mientras que las mujeres eran más propensas a tener un blog personal.
Referencias
[1] "internet or Internet" (http:/ / forum. wordreference. com/ showthread. php?t=56782& p=405068#post405068), Word Reference Forum, 6
October 2005
[2] "7.76 Terms like 'web' and 'Internet'" (http:/ / www. chicagomanualofstyle. org/ 16/ ch07/ ch07_sec076. html?para=), Chicago Manual of
Style, University of Chicago, 16th edition
[3] Internet según la RAE. (http:/ / lema. rae. es/ drae/ ?val=internet) DRAE (Avance de la vigésima tercera edición), consultado el 7 de junio de
2011.
[4] Fundeú: internet (http:/ / www. fundeu. es/ vademecum-I-internet-5107. html) Fundeú, consultado el 7 de junio de 2011.
[5] http:/ / www. microsiervos. com/ archivo/ internet/ el-verdadero-origen-de-internet. html El verdadero origen de Internet microsiervos (2005)
[6] A Chronicle of Merit's Early History (http:/ / www. merit. edu/ about/ history/ article. php), John Mulcahy, 1989, Merit Network, Ann Arbor,
Michigan
[7] "Roads and Crossroads of Internet History" (http:/ / www. netvalley. com/ intval. html) by Gregory Gromov. 1995
[8] NSFNET: A Partnership for High-Speed Networking, Final Report 1987–1995 (http:/ / www. merit. edu/ about/ history/ pdf/ NSFNET_final.
pdf), Karen D. Frazer, Merit Network, Inc., 1995
[9] "Retiring the NSFNET Backbone Service: Chronicling the End of an Era" (http:/ / www. merit. edu/ networkresearch/ projecthistory/ nsfnet/
nsfnet_article. php), Susan R. Harris and Elise Gerich, ConneXions, Vol. 10, No. 4, April 1996
[10] Réseaux IP Européens (RIPE)
[11] Walter Willinger, Ramesh Govindan, Sugih Jamin, Vern Paxson, and Scott Shenker (2002). Scaling phenomena in the Internet (http:/ /
www. pnas. org/ cgi/ content/ full/ 99/ suppl_1/ 2573), in Proceedings of the National Academy of Sciences, 99, suppl. 1, 2573–2580
[12] EUMED Habla sobre bibliotecas y enciclopedias virtuales (http:/ / www. eumed. net/ cursecon/ ) (Consultado el 14 de agosto de 2012)
[13] Informacin sobr el Internet y la sociedad (http:/ / www. ubiobio. cl/ cps/ ponencia/ doc/ p1. 1. htm)(Consultado el 14 de agosto de 2012)
[14] Noticias de UNAM (http:/ / owww. revista. unam. mx/ vol. 5/ num8/ art49/ art49. htm/ )(Consultado el 14 de agosto de 2012)
[15] Internet es la fuente de información más popular: estudio (http:/ / lta. reuters. com/ article/ internetNews/ idLTASIE55G1TU20090617).
Reuters (17-6-2009). Consultado el 19 de junio de 2009.
[16] Corrected Version* Zogby Poll: Online News Sources Top All Other Outlets (http:/ / www. zogby. com/ news/ ReadNews. cfm?ID=1710).
Zogby International (15-6-2009). Consultado el 19 de junio de 2009.
[17] ¿Censura en Internet? (http:/ / www. elprofesionaldelainformacion. com/ . . . / censura_en_internet. html)
[18] Univ. of Iowa study (Jan 2005) (http:/ / www. cs. uiowa. edu/ ~asignori/ web-size/ )
[19] The size of the World Wide Web (http:/ / www. worldwidewebsize. com/ )
[20] "Internet users per 100 inhabitants 2001–2011" (http:/ / www. itu. int/ ITU-D/ ict/ statistics/ material/ excel/ 2011/ Internet_users_01-11.
xls), International Telecommunications Union, Geneva. Retrieved 4 de April de 2012
[21] "Internet users per 100 inhabitants 2001–2011" (http:/ / www. itu. int/ ITU-D/ ict/ statistics/ material/ excel/ 2011/ Internet_users_01-11.
xls), International Telecommunications Union, Geneva. Retrieved 4 April 2012
[22] "Number of Internet Users by Language" (http:/ / www. internetworldstats. com/ stats7. htm), Internet World Stats, Miniwatts Marketing
Group, 31 May 2011. Retrieved 22 April 2012
[23] http:/ / www. antaranews. com/ en/ news/ 71940/ google-earth-demonstrates-how-technology-benefits-ris-civil-society-govt
[24] Internet World Stats (http:/ / www. internetworldstats. com/ stats7. htm), updated for 30 June 2010. Retrieved 20 Feb 2011.
[25] How men and women use the Internet Pew Research Center 28 December 2005
Bibliografía
• Castells, M.: La galaxia Internet – Reflexiones sobre Internet, empresa y sociedad. Barcelona (Plaza & Janés),
2001.
• Echeverría, J.: Los señores del aire: Telépolis y el Tercer Entorno. Barcelona (Destino), 1999.
• Metzner-Szigeth, A.: "El movimiento y la matriz" – Internet y transformación socio-cultural. (http://www.oei.
es/revistactsi/numero7/articulo04.htm) En: Revista Iberoamericana de Ciencia, Tecnología, Sociedad e
Innovación (CTS+I), No. 7, 2006.
• Puentes, P.: Análisis del movimiento en la Red. Mérida – Venezuela (CIDIAT), 2010.
33
Internet
34
Enlaces externos
•
•
•
•
Wikimedia Commons alberga contenido multimedia sobre InternetCommons.
Wikinoticias tiene noticias relacionadas con Internet.Wikinoticias
Wikiquote alberga frases célebres de o sobre Internet. Wikiquote
Wikcionario tiene definiciones para Internet.Wikcionario
•
El Diccionario de la Real Academia Española tiene una definición para internet.
• Estadísticas de uso de Internet por país. (http://www.internetworldstats.com/)
Página web
Una página web (o página electrónica, según el término recomendado
por la R.A.E.) es el nombre de un documento o información
electrónica capaz de contener texto, sonido, vídeo, programas, enlaces,
imágenes, y muchas otras cosas, adaptada para la llamada World Wide
Web, y que puede ser accedida mediante un navegador. Esta
información se encuentra generalmente en formato HTML o XHTML,
y puede proporcionar navegación (acceso) a otras páginas web
mediante enlaces de hipertexto. Las páginas web frecuentemente
también incluyen otros recursos como ser hojas de estilo en cascada,
guiones (scripts), imágenes digitales, entre otros.
Ejemplo de una página web.
Las páginas web pueden estar almacenadas en un equipo local o un servidor web remoto. El servidor web puede
restringir el acceso únicamente a redes privadas, por ejemplo, en una intranet corporativa, o puede publicar las
páginas en la World Wide Web. El acceso a las páginas web es realizado mediante una transferencia desde
servidores, utilizando el protocolo de transferencia de hipertexto (HTTP).
Características
Una página web está compuesta principalmente por información (sólo texto y/o módulos multimedia) así como por
hiperenlaces; además puede contener o asociar hoja de estilo, datos de estilo para especificar cómo debe visualizarse,
y también aplicaciones embebidas para así permitir interactivad.
Las páginas web son escritas en un lenguaje de marcado que provee la capacidad de manejar e insertar hiperenlaces,
generalmente HTML.
El contenido de la página puede ser predeterminado (página web estática) o generado al momento de visualizarla o
solicitarla a un servidor web (página web dinámica). Las páginas dinámicas que se generan al momento de la
visualización, se especifican a través de algún lenguaje interpretado, generalmente JavaScript, y la aplicación
encargada de visualizar el contenido es la que realmente debe generarlo. Las páginas dinámicas que se generan, al
ser solicitadas, son creadas por una aplicación en el servidor web que alberga las mismas.
Respecto a la estructura de las páginas web, algunos organismos, en especial el W3C, suelen establecer directivas
con la intención de normalizar el diseño, y para así facilitar y simplificar la visualización e interpretación del
contenido.
Una página web es en esencia una tarjeta de presentación digital, ya sea para empresas, organizaciones, o personas,
así como una tarjeta de presentación de ideas y de informaciones y de teorías. Así mismo, la nueva tendencia orienta
a que las páginas web no sean sólo atractivas para los internautas, sino también optimizadas (preparadas) para los
buscadores a través del código fuente. Forzar esta doble función puede, sin embargo, crear conflictos respecto de la
calidad del contenido.
Página web
Si hablamos de posicionamiento web, una página web es la base para optimizar todo un sitio web el cual es un
conjunto de páginas web.
35
Fuentes y contribuyentes del artículo
Fuentes y contribuyentes del artículo
Hoja de cálculo Fuente: http://es.wikipedia.org/w/index.php?oldid=71111863 Contribuyentes: 205clase de informatica, 2rombos, 4lex, AVIADOR, Abgenis, Acratta, Airunp, Alberto Salguero,
Aleator, Alex15090, Alexquendi, Alhen, Allforrous, Amadís, Andreasmperu, Angelito7, Angus, Antonorsi, Antur, Antón Francho, Aramoxa, Arquen, Axxgreazz, Açipni-Lovrij, Balles2601,
Banfield, Belb, Belkano, Beto29, Bucephala, BuenaGente, Cal Jac02, Camilo, Camilo torrecilla, ChristianH, Cinevoro, Cobalttempest, Comae, CommonsDelinker, Cookie, Creosota, Danie1996,
DanielithoMoya, DerKrieger, Descansatore, Diamondland, Diegusjaimes, Dodo, Dreitmen, Ducknor, Eamezaga, Echani, Edc.Edc, Edmenb, Eduardosalg, Edub, Elabra sanchez, Elisardojm, Equi,
Ernesto Graf, Exbio, Fixertool, Fle3tw00d, Foundling, Fran89, FrancoGG, Frenesei, Furti, Gabri-gr-es, Gadebe, Gcsantiago, Gerardo mayor, GermanX, Ginés90, Glishhh, Gompa, HUB,
Halfdrag, Harpagornis, Hawking, Helmy oved, Igna, Ikks, Irbian, Isha, JacobRodrigues, Jarisleif, Jarke, Jarojasbe, Javierito92, Javu61, Jesusponcegueta, Jkbw, JorgeGG, Joseilys, Joseluisla2000,
Jotojose, Juanda47845154, Lampsako, Lasneyx, Laura Fiorucci, Leonpolanco, Loko2000, Lourdes Cardenal, Lucien leGrey, MadriCR, Maldoror, Mansoncc, ManuP, Manuelt15, Matdrodes,
Mbe22, Mel 23, Milestones, Miss Manzana, Mortadelo2005, Mpeinadopa, Murphy era un optimista, Netito777, Nicop, Nioger, Nixón, Olivares86, OrlandoSM, Oscar ., Palissy, PetrohsW,
Petronas, Petruss, Platonides, Polamalu, Poljuan, Polololololo, Pyr0, Pólux, Queninosta, Quijav, RaizRaiz, Ralgis, Ricardogpn, Roger de Lauria, Rosarino, RoyFocker, Rubpe19, SANTIX2,
Sacawua, Saloca, Santga, Savh, Scarzia, Sebrev, Shevek, Snakeyes, SuperBraulio13, Tano4595, Taty2007, Tbhotch, Technopat, TeleMania, Tico, Tigerfenix, Tomatejc, Tostadora, Triela007,
UA31, Vetalpeo, Vetranio, Videosloquendo1998, Waka Waka, Washiturras, Wilfredor, Xexito, Y0rx, Yotager, Yulian2000, Zalovitch, Zufs, 982 ediciones anónimas
Microsoft Excel Fuente: http://es.wikipedia.org/w/index.php?oldid=70559634 Contribuyentes: -antonio-, .Sergio, 333, 3dmen, 998 cmoncmon, Aaronilai, Abián, Acevedocs, Airunp, Aleposta,
Aliciadr, Alvaro qc, Amgc56, Amir101989, Amitie 10g, Andreasmperu, André Martín Espinal Lavado, Angel GN, Angelito7, Angelsoler, Antonorsi, Antur, Anual, Artemiorguez, Axvolution,
Axxgreazz, Açipni-Lovrij, BKTR, BRiemann, Baiji, Banfield, Barteik, Basquetteur, Bedwyr, Belb, Benur, Berfito, Beta15, Beto29, BlackBeast, Bostok I, Bucephala, C'est moi, C4rl0z, CASF,
Carlitosoe, Carmin, Cheveri, Chico512, ChristianH, Cinabrium, Cobalttempest, Cookie, Cratón, Creosota, Crisnane, Ctrl Z, Cyrax, DANIEL FLOW, DJ Nietzsche, DLeandroc, Darckzaid, Dark,
Darkmaster12, David0811, Delphidius, DerKrieger, Dermot, Diamondland, Dianai, Diegusjaimes, Dinopmi, Dodo, Dorieo, Dovidena, DrVino, Dreitmen, Drkos07, ENgAñAdOrDePeLoNeSZ,
Eamezaga, Edmenb, Edslov, Eduardosalg, Eduardoxyz, Edub, Egaida, El Pitufo, Eli22, Elisardojm, ElmerHomero, Elsenyor, Elvandalo666, Elwikipedista, Emiduronte, Emijrp, Evany,
FCA00000, Faelomx, Fernan2An3, Ferrnandosantosf, Fidelmoq, Filipo, Foundling, Fran89, Francisco2289, FrancoGG, Funez Remiaw, Furti, Gafotas, Gaius iulius caesar, Galandil, Gerkijel,
GermanX, Ginés90, Gmagno, Grachifan, Grcerna2508, Greek, Gusgus, Góngora, HUB, Haitike, Halfdrag, HanPritcher, Helmy oved, Hoo man, House, Humberto, IVANGT1998, Igna, Ignacio
Icke, Isha, Ivan rome, J.delanoy, JABO, Jamaya, Jarisleif, Jarojasbe, Javicivil, Javier Abreu, Javierito92, JesúsPDL, Jkbw, Jorgechp, Joseaperez, Josell2, Joserubielfrancomedina456159qwe,
Jozep 123, Julie, Keres, Kojie, Komputisto, Kordas, Kroci, La Avatar Korra, LadyInGrey, Lagarto78, Laura Fiorucci, Lcampospousa, Leonel Quezada, Leonpolanco, Linfocito B, LlamaAl, Lobo,
Lord Ozzy, Lucien leGrey, Lukadada, M7, MadriCR, Mafores, Magister Mathematicae, Mahadeva, Makahaxi, Maldoror, Maleiva, Mandrake33, Mansoncc, Manu3L chodo 41, ManuelGR,
Manwë, Marcrodos, Marianov, Markoszarrate, Martierra, Martinab, Martuanez, Matdrodes, Maxilango, Maxvall, Mayte6801, McMalamute, Mel 23, Metronomo, Moroap7, Mortadelo2005,
Mpeinadopa, Muro de Aguas, Mutari, NarutoKyuubi, Netito777, Nicolasramirezperdomoduran, Nixón, Nomarcland, Oblongo, OboeCrack, Osado, Oxilium, Pabloallo, Pacomegia, Pan con queso,
Parras, Pedro Nonualco, Petronas, Petruss, Piperyuk, Platonides, Ppja, Prietoquilmes, Pólux, Queninosta, RJRR, Ralgis, Rb3m, Regrese2405, Ricardo 6666, Ricardo Oliveros Ramos, Rjbox,
Roberpl, Rosarino, RoyFocker, Rubpe19, Rαge, Saloca, Savh, Sertrevel, Siabef, Silvaroger99, Silvia escalante, Smrolando, Snakeyes, SuperBraulio13, SuperJoe, Superzerocool, Symonblade,
Tabeissan, Taichi, Tano4595, Taty2007, Technopat, TeleMania, Tigerfenix, Tirithel, Tomatejc, Tony Rotondas, Tostadora, Travelour, TrebleChaser, UA31, UAwiki, Un Mercenario, Valentin
estevanez navarro, VanKleinen, VanessaSarabia, Vicm3, Vitamine, Waka Waka, Wikiléptico, Wilfredor, Will vm, WingMaster, Xandi, Xavigivax, Xlsexcel, Yoyobo97, Yrithinnd,
Zeus123456789, Zlatan24, ZrzlKing, Ανδρ, 1787 ediciones anónimas
Diagrama de flujo Fuente: http://es.wikipedia.org/w/index.php?oldid=71163200 Contribuyentes: .Sergio, 2rombos, AVIADOR, Airunp, Akhram, Aleator, Alejandrocaro35, Alhen, Allforrous,
Alonsosm, Alvaro qc, Amadís, Angel GN, Angelito7, Angus, Annabrinn, Antonorsi, Antur, Antón Francho, Armin76, Armonizador, AssassinR15, Axvolution, Açipni-Lovrij, Baiji, Banck,
Banfield, Barcex, Belb, Beto29, BetoCG, BlackBeast, Bucephala, BuenaGente, CRISPIS, Camilo, Cantero, Carliitaeliza, Carlos t, Carmin, Chewie, Cinevoro, Cipión, Comae, Comu nacho,
Cookie, Cratón, Cyberkender, Dangelin5, DanielCardaci, DanielithoMoya, Dars666, David0811, Dem, Diegusjaimes, Digigalos, Diosa, Dodo, Dorieo, Dreitmen, Edgarga, Edslov, Eduardosalg,
Edub, Elchelemanda, Elisardojm, Elliniká, Emiduronte, Er Komandante, Erfil, Ezarate, FAR, Faelomx, Farisori, Fernando Estel, Filipo, Firewalldefender, Fjmejor, Flashlack, Gabrielmt, Galandil,
Gengiskanhg, Ginés90, Greek, Guillermo Axel, Gurgut, Gusgus, Góngora, Halfdrag, Hispa, Hprmedina, Humberto, Hygiliak, Igna, Ignacio Icke, Isha, Ivanics, J. A. Gélvez, J.M.Domingo, JAQG,
JIPumarino, JMPerez, Janiyi, Jesuja, Jhóselings, Jkbw, Jlurbe, Jmencisom, Jmvgpartner, Jomra, JorgeGG, Jose figueredo, Juanitorreslp, Juanjo.it.ab, Julian Colina, Jurgens, Jvlivs, Kamarori,
Kevinprado, Kn, Lampsako, Laura Fiorucci, LeCire, Leitoxx, Leonpolanco, Leugim1972, LlamaAl, Lucien leGrey, Luis1970, M411045, MaBy25, MadriCR, Mafores, Magister Mathematicae,
Mansoncc, Manuel Trujillo Berges, Manwë, MarcoAurelio, Maria angelica, Matdrodes, Miss Manzana, Montgomery, Mortadelo2005, Mpeinadopa, Muro de Aguas, Murven, Mushii, NONYTO
P8a, Ncespedes, Netito777, Nicop, Niko guti2006, Ninovolador, Nixón, Numbo3, Olaf Emmanuel Vargas Ramírez, Omelgarejo, Osado, Oscar.gasca7, PetrohsW, Petruss, Plasmoid, Porao, Pólux,
Queninosta, Quiron, Rastrojo, Rbonvall, Resped, Ricardogpn, Richard Lyon, Rosarino, Rovnet, RoyFocker, Rsg, Rubpe19, Ryavara, SAMTODOPODEROSO, Sanperni, Santiperez, Savh,
Schummy, Sergio Andres Segovia, SimónK, Speedplus, Spirit-Black-Wikipedista, SuperBraulio13, Taichi, Technopat, The worst user, Tirithel, Tomatejc, Tortillovsky, Tostadora, Travelour,
Tushu89, UA31, Unf, Vic Fede, Vitamine, Víctor Barbero, Waka Waka, Wednom, Wesisnay, Wilfredor, XalD, Xalox, Xexito, Xqno, Yoprideone, Zamaconas, Zpu,portaynach, Zufs, Érico Júnior
Wouters, 1378 ediciones anónimas
Macro Fuente: http://es.wikipedia.org/w/index.php?oldid=71071084 Contribuyentes: 3coma14, Aalvarez12, Airunp, AldanaN, Alexav8, Aloriel, Andreasmperu, Antonorsi, Biasoli,
Billyrobshaw, BlackBeast, BuenaGente, Carmin, DJ WARMIN, David0811, Diegusjaimes, Dodo, Drlogo, Edslov, Eduardosalg, FL0per, FMQ, Fadesga, Ferrnandosantosf, FrancoGG, Gaijin,
GermanX, Helmy oved, Hispalis, Hprmedina, Igna, Jarisleif, Javialacarga, Jkbw, Jorgebarrios, Kved, Lasneyx, Lungo, Macrorosario, Magister Mathematicae, Mansoncc, Manuelt15,
Maquedasahag, Marcrodos, Matdrodes, Mushii, NekroByte, Netito777, NicolasAlejandro, Nicop, Nixón, Oxilium, Pati, Petronas, Pla, Pla y Grande Covián, Queninosta, Retama, Ricardogpn,
Richy, Rosarino, Savh, SidV, SuperBraulio13, Taichi, Technopat, UA31, Ugly, Waka Waka, Wikiwikifan, Will vm, Xlsexcel, 297 ediciones anónimas
Visual Basic Fuente: http://es.wikipedia.org/w/index.php?oldid=71043211 Contribuyentes: -jem-, 3coma14, 987654321ajs, Abece, Alejandrocaro35, Aleposta, Alhen, Andreasmperu,
Angelito7, Angus, Antonio Irazabal, Antonorsi, Antur, Argentinoo, Ascánder, Asegim77, Axxgreazz, Açipni-Lovrij, Baiji, Banfield, Barteik, Bboccioz, Bcoto, Bedwyr, Biasoli, Bitarray,
BlackBeast, Briancarloscondenanza, Bryant1410, Bucephala, BuenaGente, CF, Cad, Cansado, Carcediano, Carlos tenorio ortega, Cinabrium, Cmontero, Cobalttempest, ColdWind, Comae,
Cookie, Dalmiant, Danathor, Dangelin5, Dark, David0811, Deleatur, Diamondland, Dianai, Diego Godoy, Diegusjaimes, Dodo, Doublebassjihh, Dreitmen, Durero, Dweigel, Eamezaga, Edmenb,
Edub, Elamericanono, Elisardojm, Emmanuele, Er Komandante, Error de inicio de sesión, Especiales, Ezarate, Fcr, FedericoMP, Felipewiki, Fenririel, Fernando Estel, Filipo, Flashlack, Fremen,
Fsalas4000, GLuky, Gacq, Gaeddal, Galandil, Galaxy4, GermanX, Greek, Gusgus, Gustavo.ovalle, HUB, Halfdrag, Helmy oved, Hispa, Hubert Stiven, Humbefa, Humberto, Igna, Ignacio Icke,
Innv, Isha, JJLR, Jacina, Jaimemf, Jarisleif, Javierito92, Jesuja, Jkbw, Jlboya, Jogacrack, Jorge 2701, Jorgechp, Jugones55, Jurgens, Jynus, Kenbill, Kn, Kved, La concha de tu hermana 22,
Lasneyx, Laura Fiorucci, Lecturalia, Leonpolanco, Lex Sparrow, LlamaAl, Locos epraix, Logongas, Lraingele, Lucien leGrey, Luis ademir, Luismiad, Magister Mathematicae, Mahadeva,
Mansoncc, Manuel Trujillo Berges, Manwë, Mara 95, MarcoAurelio, Marcrodos, Markoszarrate, Marsal20, Matdrodes, MercurioMT, Metronomo, Miguelo on the road, Montgomery,
Mortadelo2005, Mrchuseau, Murphy era un optimista, Nachojr99, Netito777, Nicolasdavel, Nicoobe, Nicop, Nocker, Norberto Perez G., Obelix83, Ortisa, Pablo.cl, Pacovila, Patricio.lorente,
PeiT, Pelutnik, Penelopina, Petronas, Pilaf, Platonides, Pmisiones, Porao, Pólux, Qwertymith, Rafael1193, Retama, Ricpelo, RoyFocker, Rubpe19, SAulVillalobos, Sakhal, SantiBadia, Savh,
Schummy, SergioN, Sergiosh, Seykron, Shooke, Sidcc, Snakefang, Snakeyes, Sobreira, Sodaxp, SuperBraulio13, Superzerocool, Taichi, Tajampi, Takachan, Technopat, TheXDS, Tirithel, Tolo
Cunill, Tomatejc, Tony Rotondas, Travelour, Tripy, Ugly, Un Mercenario, Uswikisa, VanKleinen, Vic Fede, Vitamine, X.Cyclop, XalD, Y0rx, Yeza, Zeioth, Zohar, ººGaRvAºº, Ñuño Martínez,
1031 ediciones anónimas
Internet Fuente: http://es.wikipedia.org/w/index.php?oldid=70717804 Contribuyentes: *ChRiS*, -Erick-, .José, .Sergio, 11-ALIC-X33.libre.retevision.es, @IE, AALD666, AS990, AVIADOR,
Abelvaz, Actorsuarez, Addicted04, Adeli espinoza, Adept, Adrian1310, Afrodi456, Aikurn, Airunp, Al Jafar III, AlCarlesAlDjinn, Aladiah, Albertojuanse, Albireo3000, Alejandrocaro35,
Aleposta, Alexan, Alexquendi, Alhen, Allforrous, Almendro, Aloneibar, Alonsojosa, Alvaro qc, Alvarogallegosz, Amadís, Andaluz, Andreasmperu, Angel GN, Angus, Antonorsi, Antur, Antón
Francho, Aolmedo, Apergam, Aquila ingenieria, AstroNomo, Axxgreazz, BL, BRiemann, Bachi 2805, Balderai, Balon2, Banfield, Barba roja, Barcex, Barri, BataLuba, Benjastyle, Beto29,
Bincoit, Bisku, Bizkaino, Bleyd1128, Blitox, BlueWorld, Bostok I, Bucephala, BuenaGente, C'est moi, Cad, Camilo Sanchez, Camima, Camunoz, Cansado, Cantero, Capitanpuf, Carlos 40,
Carlosm1200, Carmin, Carro266, Cecyrendon, Centeno, Centroamericano, Charly genio, Cheveri, Chispis, Ciencia Al Poder, Cinabrium, Cinevoro, Cipión, Cisto911, Cobalttempest, Comae,
Cometi, CommonsDelinker, Cookie, Cordwainer, Correogsk, Cronos x, Cronoster, Ctrl Z, DJ Nietzsche, DL91M, Dacu19, Dangelin5, Daniblanco, Daniel.tesorero, Danielsanchezverde, Dario27,
Darkmaster12, David0811, Davidmartindel, Dcarrero, Deleatur, Delia sin H, Delphidius, DerHexer, Dhcp, Dhidalgo, Dianai, Diegusjaimes, Diogeneselcinico42, Dodo, Drjackzon, Dvdcrojas,
Ecemaml, Echani, Edmenb, Edslov, EduLeo, Eduardosalg, Edub, Edupedro, EfeX, Ejmeza, El Ayudante, El Spyderone, El bart089, El bola, El mago de la Wiki, Electrodan, Eli22, Elisardojm,
Elymiel, Emiduronte, Emijrp, Emmanuel680, En el nombre de JIMMY WALES, Enriike, Er Komandante, Ernesto Graf, Evoluzion, FAR, Fadesga, Faso1983, Felipe Lara Leyva, Femur,
Fercufer, FernandoC, Fernandopcg, Ferrara, Filipo, Fkemeny, Fobos92, Fran2002, FrancoGG, Frank754, Frederik, Friidaa, Gabrielforever, Gackto, Gaeddal, Galio, Gengiskanhg, GermanX,
GiannfrancoCastronovo, Ginés90, Gladyspp, Gonce, Gothmog, Greek, Gustrago, Gy, HECTOR ARTURO AZUZ SANCHEZ, HUB, Halfdrag, Hashar, Hcohcoho, Heallo, Helmy oved,
HermanHn, Hiperfelix, Hispa, Homo logos, House, Hprmedina, Humberto, ILVI, Ictlogist, Icvav, Igna, Infrasonik, Internetsinacoso, Irus, Isha, Itobaal, Ivanovick solano, J. A. Gélvez,
J.M.Domingo, J.delanoy, JMCC1, JMLS, JMPerez, JOKblogger, Jarfil, Jarisleif, Jarke, Javierito92, Jebba, Jkbw, JoRgE-1987, Joarsolo, JohnGalt1812, Joko471, Jorge Alexander, JorgeGG,
Jorgechp, JosebaAbaitua, Josetxus, Jpyamamoto09, Jr JL, Jrmsegunda, Jtico, Julencxs34, Julianortega, Jurgens, Jurock, Jusore, Jvillais, Jynus, Kaesd, Kakico, Kanon6996, Kansai, Kinakeyoy,
Kizar, Kokoo, Kordas, Lakika0002, Lancaster, Laura Fiorucci, Leitoxx, Leonpolanco, Leugim1972, Libertad y Saber, Limbo@MX, Linkedark, Linkey, Linuxparatodos, Lourdes Cardenal,
LuchoX, Lucien leGrey, MILO, Mac, Madek, MadriCR, Magister Mathematicae, Magotsuku, Mahadeva, Maldoror, Mansoncc, Manuel Trujillo Berges, ManuelGR, Manwë, MaratRevolution,
Marcelogyves, Marcus news, MarhaultElsdragon, Mariahelena.restrepo, Martam, Matdrodes, Maximoalberto, McMalamute, Mel 23, Michael24, Miguel303xm, MiguelAngelCaballero,
MiguelSR, Milestones, Miss Manzana, Miwipedia, Mnts, Montgomery, Moriel, Mortadelo, Mortadelo2005, Mouse, Mpeinadopa, Mr. Moonlight, Muro de Aguas, Mushii, Mutari, Nac, Naoko,
36
Fuentes y contribuyentes del artículo
Nauk333, Nayelimacias, Ne0bi0, Netito777, Nihilo, Ninovolador, Nixón, Nolan, Nueva era, Numbo3, OMenda, Opinador, Ortisa, Oscar ., Ouali benmeziane, P. S. F. Freitas, PACO, Pablillop,
Pablo hinojosa, Pabloallo, Pacoperez6, Paintman, Pan con queso, Parras, Patricio.lorente, Penquista, Pepsi 98, Petar Marjanovic, Petronas, PhJ, PiRSquared17, Pieter, Pinar, Pino, Pitzyper,
Platonides, Poco a poco, Porao, Ppfk, Ppja, Prietoquilmes, Pólux, Queninosta, Quinto Bruto Flaco, Qwertymith, R2D2!, Rafa3040, Ralphloren171, Randroide, Ravave, Raystorm, Richardinj,
Richy, Rigenea, Rikardo gs, Roberpl, Roblespepe, Rodgarcia, Romanovich, Romeo123, Rowley, RoyFocker, Rubpe19, SPZ, Sabiosancho, Sachavir, SaeedVilla, Saloca, Sanbec, Santga,
Santiperez, Satesclop, Satin, Sauron, Savh, Seanver, Sergio Andres Segovia, Shalbat, Shiroco, Shooke, Siabef, Silvae, Sking, Snakefang, Solovine, Soulreaper, Spanish, Spiderjac, Ssigfrrido,
Stoni, SuperBraulio13, Superzerocool, Surfaz, Taichi, Tania medina ruiz, Tano4595, Taragui, Technopat, TecnoManiac, Tenan, Tequendamia, Tere123321, Texai, Thelegend, Thestrike, Tirithel,
Tolitose, Tomatejc, TorQue Astur, Tostadora, Travelour, Tututu666, Ty25, UA31, UAwiki, Unf, VARSOVIA.SATOU, Valentin estevanez navarro, Varano, Veltys, Villarrobledense, Virgen97,
Vitamine, Vivero, Vrysxy, Waka Waka, Xavigivax, Xenoforme, Xrennes, Yeza, Yilku1, YjmoralesC, Yrithinnd, Zanaqo, Zimio, conversion script, gw-inycom.customer.red3i.net, す け, 1937
ediciones anónimas
Página web Fuente: http://es.wikipedia.org/w/index.php?oldid=71177690 Contribuyentes: -Erick-, -antonio-, -jem-, .Sergio, Aadrover, Adriansm, Airunp, Akilsolutions, Ale flashero, Aleposta,
Alexav8, Alexdeguanatos, Alexsandoval, Alhassam, Alhen, Alvaro qc, Amadís, Andreasmperu, Angel GN, Angelito7, AnselmiJuan, Aquila ltda, Aquiro, Arnoldobr, Asqueladd, Autonomia,
Açipni-Lovrij, Baiji, Banderas, Banfield, Barri, Bedwyr, Benceno, Biasoli, Bigsus, Black vii, BlackBeast, Boja, Brain Hardware, Braulio Calmet, Buhokevin, C'est moi, Calvia, Capitanpuf,
Capivara1234, Caritdf, Carlos eduardo guerra, Cendoaria, Chusete, Ciencia Al Poder, Cinabrium, Cobalttempest, Comae, Comakut, Corredoss, Ctrl Z, DLeandroc, Datosfera S.A.S, David0811,
Defcon2, Deivy santiago, Delphidius, DerKrieger, Dianai, Diegusjaimes, Diogeneselcinico42, Djdescu, Dodo, Dreitmen, Dvasquez, ELOTSO, Ecemaml, Edmenb, Edslov, Eduardosalg,
Edupedro, Ejmeza, Elisardojm, Elvar, Emiduronte, Emijrp, Ensada, Er Komandante, Exveisoluciones, FAR, FedericoMP, Feministo, Fer2, Fernan79, Filipo, Fixertool, Flashjoom, Foundling,
FrancoGG, Frankoxx, Fulvia Mercedes, Gabriel Acquistapace, Gacq, Globalphilosophy, Glykanera, Greek, Gusgus, Góngora, HUB, Heallo, Helmy oved, House, Huds, Humberto, Icvav, Igna,
Ines Esthela, Isha, Isidro aragon, J. A. Gélvez, J.M.Domingo, JMPerez, JRGL, Jacksperkins, JacobRodrigues, Jagtomas, Javierito92, Jcaraballo, Jesman2012, Jhiljhober, Jjvaca, Jkbw, JonysXD,
Jorditito, Jorge 2701, Jorgechp, Josueromero96, Jugones55, Kaidok2001, Katylina, KeLopez CL, Ketamino, Killyam, Kved, Laura Fiorucci, Lebranzy, Leguem, Leonpolanco, Limbo@MX,
Linda29693, Linfocito B, LlamaAl, Lucien leGrey, Lucy Gimbutis, MadriCR, Magister Mathematicae, Mahadeva, Makedge, Mancku, Manfredi-manfredi, Manuel Trujillo Berges, Manuelt15,
Manwë, Mariahelena.restrepo, Mario Lesme, Matdrodes, Mel 23, MercurioMT, Mescalier, Metacortex, Miimiiactriiz, Mkreplak, Mnemoc, Montgomery, Mouse, Mpeinadopa, Napaboy,
Netito777, NicolasAlejandro, Oguirado, Oihu9tfg, Oscar ., Pablosamano, Pan con queso, Pau guerrero, Pedro Nonualco, Petruss, Pietro, Platonides, Poco a poco, Pólux, Queninosta, Querquobad,
Qwertyytrewqqwerty, Raven 547, Ricardogpn, Richy, Rodrigofeu, RonQuin, Ronny jesus, Rosaazuaje, RoyFocker, Rubpe19, Ruy Pugliesi, Rαge, SPZ, Sanbec, Sandraymanu, Santiperez,
Sapientisimo, Savh, Snakefang, Snakeyes, Soulreaper, SpeedyGonzalez, SuperBraulio13, Superzerocool, Tamorlan, Tano4595, Tavioto, Technopat, TeleMania, Tigerfenix, Tirithel, Toad32767,
Tomatejc, Travelour, Tuks, UA31, Un Mercenario, VanKleinen, Veltys, Victorianosaez, Vivaelcelta, Waka Waka, Webmasteriq, Webprofesional, Wilfredor, XalD, Xavigivax, Xexu 17, Xuma
Jose, Yeza, Zeoroth, Érico Júnior Wouters, 1025 ediciones anónimas
37
Fuentes de imagen, Licencias y contribuyentes
Fuentes de imagen, Licencias y contribuyentes
Archivo:OpenOffice.org Calc Vista es.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:OpenOffice.org_Calc_Vista_es.png Licencia: GNU Lesser General Public License
Contribuyentes: Addicted04
Archivo:Yes_check.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Yes_check.svg Licencia: Public Domain Contribuyentes: SVG by Gregory Maxwell (modified by WarX)
Archivo:Commons-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Commons-logo.svg Licencia: logo Contribuyentes: SVG version was created by User:Grunt and
cleaned up by 3247, based on the earlier PNG version, created by Reidab.
Archivo:DiagramaFlujoLampara.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:DiagramaFlujoLampara.svg Licencia: GNU Free Documentation License Contribuyentes:
svg en español por Jipumarinosvg en inglés por Booyabazookapng original por Wapcaplet
Archivo:For-loop-diagram.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:For-loop-diagram.png Licencia: Creative Commons Attribution-Sharealike 2.5 Contribuyentes:
Bináris, CountingPine, Faxe, Leyo, Ma-Lik, Mdd, 1 ediciones anónimas
Archivo:Internet map 1024.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Internet_map_1024.jpg Licencia: Creative Commons Attribution 2.5 Contribuyentes: Barrett Lyon
The Opte Project
Archivo:Arpanet logical map, march 1977.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Arpanet_logical_map,_march_1977.png Licencia: Public Domain Contribuyentes:
ARPAckvjkvbkb gngjtu NET
Archivo:Html-source-code3.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Html-source-code3.png Licencia: desconocido Contribuyentes: Aarospace, Davepape, Elbloggers,
Fryed-peach, Giggy, Hazmat2, Lacen, Linuxerist, Minghong, Reisio, Rieke Hain, Romainhk, Tomia, Trisreed, Túrelio, Walrus068, 22 ediciones anónimas
Archivo:UDP encapsulation.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:UDP_encapsulation.svg Licencia: GNU Free Documentation License Contribuyentes:
en:User:Cburnett original work, colorization by en:User:Kbrose
Archivo:Internet Connectivity Distribution & Core.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Internet_Connectivity_Distribution_&_Core.svg Licencia: Creative
Commons Attribution-Sharealike 3.0 Contribuyentes: User:Ludovic.ferre
Archivo:Tecnologias del internet.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Tecnologias_del_internet.png Licencia: Creative Commons Attribution-Sharealike 3.0
Contribuyentes: Camilo Sanchez, 1 ediciones anónimas
Archivo:Internet Hosts.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Internet_Hosts.svg Licencia: GNU Free Documentation License Contribuyentes: Addicted04
Archivo:Internet users per 100 inhabitants ITU.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Internet_users_per_100_inhabitants_ITU.svg Licencia: Creative Commons
Attribution-Sharealike 3.0 Contribuyentes: User:W163
Archivo:InternetUsersByLanguagePieChart.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:InternetUsersByLanguagePieChart.svg Licencia: Creative Commons
Attribution-Sharealike 3.0 Contribuyentes: User:W163
Archivo:Wikinews-logo.svg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wikinews-logo.svg Licencia: logo Contribuyentes: Vectorized by Simon 01:05, 2 August 2006 (UTC)
Updated by Time3000 17 April 2007 to use official Wikinews colours and appear correctly on dark backgrounds. Originally uploaded by Simon.
Archivo:Spanish Wikiquote.SVG Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Spanish_Wikiquote.SVG Licencia: logo Contribuyentes: James.mcd.nz
Archivo:Wiktionary-logo-es.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Wiktionary-logo-es.png Licencia: logo Contribuyentes: es:Usuario:Pybalo
Archivo:HILLBLU libro.png Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:HILLBLU_libro.png Licencia: Creative Commons Attribution 3.0 Contribuyentes: Hill
Archivo:Pagina_web_autoreferente.jpg Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:Pagina_web_autoreferente.jpg Licencia: logo Contribuyentes: Alexsandoval
38
Licencia
Licencia
Creative Commons Attribution-Share Alike 3.0
//creativecommons.org/licenses/by-sa/3.0/
39