| Estructuras | Referido a la programación estructurada, son una
secuencia de lineas de código, diferenciadas del resto por unas
instrucciones de cabecera o inicio y otras de finalización y que
cumplen unos objetivos concretos dependiendo de cuál se esta. Las más
comunes son las estructuras repetitivas y estructuras condicionales.
Estructuras condicionales
Se ejecuta una acción dependiendo de que se
cumplan unas premisas o no. Para ello se utiliza el selector o
condicional IF. En pseudocódigo sería
Si condicion = cierto entonces haz
[instrucciones]
En caso contrario haz
[instrucciones]
Fin de condición
Esto se puede hacer mucho más complejo, pues pueden anidarse, es decir,
incluir unos dentro de otros o sea, crear condiciones multiples.
La segunda en importancia es la estructura CASE. Elige entre una
cantidad de opciones aquella que es verdadera, y dependiendo de los
lenguajes, tras la localización se sale de la estructura o no, es
decir, puede localizar un solo resultado o varios.
Estructuras de datos
No se debe de confundir con el concepto del mismo
nombre de programación estructurada, pues en este caso son propias de
lenguajes de programación, principalmente del lenguaje C, y son de
especial importancia pues sobre ellas se basan gran parte de las API de
Sistemas Operativos como Windows o Unix. Se podría definir como un
conjunto de variables de cualquier tipo, "encapsulados" en un nombre de
estructura, del tipo:
Struct nombre_estructura
{
Variables que la componen.
Estructuras repetitivas
También llamadas iterativas o simplemente,
bucles.
El contenido entre la línea de inicio y la final se repite ¿cuantas
veces?, depende, hay distintos tipos de bucles. Los más conocidos y
utilizados en la mayoría de los lenguajes son For, While y Repeat (los
escribo en pseudocódigo):
Bucle For:
Haz desde contador=inicio_contador hasta constante_final
[instruccciones que se repiten]
Fin del bucle.
El For es útil cuando se conoce el número de veces que se han de
repetir las instrucciones.
Bucle While:
Haz mientras condicion=cierta
[instrucciones que se repiten]
Fin del bucle.
El While es típico de lectura de ficheros. En ese caso la condicion
debe de ser que no encuentre la marca de fin de fichero (While not
eof). Pero igualmente se utiliza en muchos otros.
Bucle Repeat ... Until
Repite
[instrucciones que se repiten]
Mientras condicion=cierta
La diferencia más importante entre un While y un Repeat es que el
primero puede ser que nunca se ejecute (un ejemplo clásico, si
intentamos leer un fichero vacío lo primero que encuentra es la marca
de fin de fichero, luego ya se marcha directamente al final de la
estructura), mientra que Repeat se ejecuta al menos una vez, pues la
condición se hace en el Until, es decir, en la salida. |
| | |
| Ethernet | Tipo de red muy estandarizada cuyo desarrollo
inicial corresponde a Xerox. Su topología es en bus (no confundir con
el concepto Bus como "canales" internos al ordenador). Puede alcanzar
velocidades entre 1 y 20 Mbps (megas por segundo), aunque es normal los
10 Mbps utilizando banda base. Se monta sobre cable coaxial. |
| | |
| Excel | Hoja de cálculo de Microsoft, integrada en el paquete MS Office. |
| | |
| Extensión de un archivo | En general, indica de qué tipo se trata, si es un
ejecutable, de Sistema, de datos, etc. aunque estan relacionadas en la
mayoría de los casos, con la empresa desarrolladora del software.
|
| | |
| Extranet | Al igual que Intranet, son "hermanes menores" de
Internet, es decir, que se utilizan los mismos protocolos, sistemas de
páginas www, pero en este caso sirven para unir sectores más amplios
que las anteriores, tipo distintas empresas.
|
| | |
| FAQ. | Frecuently Asked Questions. Preguntas Formuladas Frecuentemente.
Documento que incluye las preguntas y respuestas más habituales sobre
un determinado tema. |
| | |
| FAT. | File Allocation Table. Tabla de Localización de Ficheros. Sistema de
organización de ficheros en los dispositivos de almacenamiento
informático (disco duro, disquetes, etc.). Se trata de un índice de
escritura y lectura contenido en el dispositivo de almacenamiento, cuya
misión es indicarle al sistema informático la localización física de
los datos. En los discos, la FAT se crea cuando se formatean.
Fichero de Passwords. Fichero en el que el sistema informático guarda
sus claves de acceso.
|
| | |
| Fibra óptica | Tipo de cableado para comunicaciones. En
transmisiones por cable son utilizadas las de cobre o éstas, que
sustituyen el metal por el vidrio o producto similar que deje pasar la
luz con un mínimo de impurezas, y que se van imponiendo poco a poco. La
transmisión no se efectúa por impulsos eléctricos sino luminosos. A
excepción de los problemas de empalmes o codos e incluso curvaturas que
pueden entorpecer la propagación y de los surgidos por la conversión de
los impulsos electricos de los ordenadores a luminosos (todo ello
subsanado) las ventajas son muy grandes:
el ancho de banda es mucho mas alto, el diámetro del cable es muy fino,
las interferencias electromagnéticas, por maquinarias, etc. no afectan,
es más seguro (no se "pincha"), y sus precios tienden a ir bajando. |
| | |
| Fichero | Ver Archivo.
Fichero índice
El producido por el resultado de un proceso de indexación. |
| | |
| Firewall | Ver Cortafuegos. |
| | |
| FireWire (bus) | Es anterior y similar al USB, y fuec creado por
Apple. No es un estándar en PC's pero sí lo es en el terreno del video
digital. Admite un ancho de banda similar al de USB v.2 y la conexión
de hasta 63 dispositivos, uniéndose los dispositivos en forma de cadena
(topología en bus). |
| | |
| Firma electrónica | Versión, a nivel de comunicaciones, de la firma digital tradicional. |
| | |
| Font (fuente) | Tipografía utilizada para un texto. |
| | |
| Formatear | Para preparar un medio de grabación, como un
disco, es necesario crear una organización determinada en él que será
donde se va a almacenar la información, así como unos ficheros
preparados para localizarla. A este proceso se le denomina formatear. |
| | |
| Fortran | Lenguaje de programación, hoy con pocos usuarios,
pero que ha sido muchos años utilizado como el lenguaje matemático por
excelencia. |
| | |
| Fragmentación | Al escribir en un soporte, la información no
tiene por qué ser continua, un archivo puede estar ubicado en trozos
repartidos por el disco, pues escribirá según encuentre espacios libres
y si no son lo suficientemente amplios, continuará en el siguiente
sitio que localice.
Este proceso es transparente para el usuario, que lo único que debe
notar es un acceso algo mas lento. |
| | |
| Frame Relay | Es un sistema de transmisión de datos que utiliza
tramas (frames , bloques de información delimitados) y no paquetes.
Permite altas velocidades y tráfico, incluyendo voz y datos (servicios
Frame Relay - Data Voz) a través de los servicios de Telefónica.
|
| | |
| Freeware | Programas, generalmente distribuidos por la red, que se pueden utilizar libremente. |
| | |
| Froogle | En el momento de redactar este término, abril de
2004, es un “buscador de precios” que se encuentra en fase experimental
en EEUU por parte de Google, el mayor buscador de datos que existe, y
que está en fase de cambios. A través de Froogle, y a un toque de
botón, podremos ver los distintos precios, o el precio más económico de
los productos que se encuentren en la Red. |
| | |
| Fuerza Bruta | No significa nada bestia, ni que necesite mucha fuerza, simplemente es
un hacking que necesita mucho esfuerzo, mucho tiempo de proceso o de
intentos. Puede tratarse de probar infinidad de passwords hasta
encontrar el acertado, para lo cual se utilizan programas que prueban
automáticamente todas las combinaciones o con las almacenadas en un
diccionario de passwords. |
| | |
| Gateway | Ver Pasarela. |
| | |
| GDI | Graphics Device Interface. Es el responsable en
el Sistema Operativo Windows de la representación gráfica, tanto
dibujos, como textos, como en impresiones. |
| | |
| GIF | Graphics Interchange Format o Formato de
intercambio de gráficos. Es un tipo de fichero, cuyo contenido puede
ser una imagen del cualquier tipo, con la condición de que no exceda de
8 colores. Gracias a esto y a la compresión que utiliza, es idóneo para
baja resolución y muy poco espacio.
Con el JPG es típico de páginas Web. |
| | |
| Gigabyte | Giga o Gb. Es una unidad de medida de memorias. Equivale a 1.024 Mb. |
| | |
| Glow | Efecto de resplandor sobre un área de la imagen. |
| | |
| GNU | Gnu's not Unix o GNU (GNU no es Unix)se le
denominó a un proyecto iniciado en 1984 para el desarrolo de un S.O.
similar a Unix (Linux) basándose en los principios del "software
libre". La Licencia Pública General de GNU ofrece la libertad de
compartir y modificar software libre. |
| | |
| Google PageRank |
Mediante el PageRank, Google ordena el resultado de las búsquedas.
Es una fórmula matemática que da un valor a cada página de
la red. Ese valor ordena los resultados: a mayor relevancia, más cerca del
número 1.
Se calcula analizando la estructura de la red; Google asume
que los habitantes de Internet distinguen la importancia de cada página. Cada
enlace a una página es un voto a favor de ella: a más enlaces, mayor PageRank.
Pero no todo es tan sencillo: todos los votos no son
iguales. El PageRank de cada
página da peso a sus enlaces: el voto de una página bien considerada vale más.
De modo que para calcular el valor de una entrada habría que calcular todos y
compararlos.
|
| | |
| Gopher | Este es un buscador de los primeros que se
elaboraron. Vamos a pensar que tenemos el programa de Gopher en nuestro
ordenador, lo que sería normal, nos conectamos a un servidor de ese
tipo: "Gopher nombre_del_servidor", y a través de una serie de mandatos
en línea obtenemos una información, estos suelen ser las iniciales de
su "orden" en ingles, s de Save es guardar un texto, m de Mail es
enviar un texto, q de quit es salir del programa, etc.
|
| | |
| Grabación | Referido a los datos es la introducción de estos
en el fichero de datos. Este proceso, que resulta "transparente" para
el usuario, y parece simple, no lo es, en general no se produce una
grabación por el hecho de que se indique así, sólo lo parece y
dependiendo de las herramientas y gestores que se utilicen.
Básicamente, siendo la memoria RAM más rápida que los accesos a disco,
utilizan esta en una cantidad determinada de bloques, y entonces sí de
produce la grabación como tal. Es lo que en los antiguos dBases IV en
adelante se utilizaba con las órdenes de "Transacción". |
| | |
| GSM | Global System Mobile Comunicatios. Sistema Global de Comunicaciones
Móviles. Sistema digital de telecomunicaciones principalmente usado
para en la telefonía móvil. Existe compatibilidad entre redes, por
tanto, un teléfono GSM puede funcionar en todo el mundo. |
| | |
| GUI | Graphic User Interface. Proporciona el cambio de
las pantallas conocidas como "de modo texto" a las gráficas, con manejo
de puntos en lugar de caracteres.
|
| | |
| Hacker | Término denostado por los medios de comunicación
que se refiere al informático especializado o con inquietudes de salvar
determinados retos complejos. Popularmente se le considera dedicado a
la inflitración en sistemas informáticos con fines destructivos. |
| | |
| Hardening | Es el proceso por el cual configuramos un sistema para mejorar la seguridad.
|
| | |
| Hardware | Se denomina así al conjunto de componentes físicos dentro de la informática (un teclado, una placa, por ej.). |
| | |
| Heurística | Es una técnica que se basa en la experiencia
conseguida después de realizar intentos repetidos, normalmente por
medio de algoritmos concretos. Se van realizando pruebas, aún sin
conocer exactamente todos los datos a tener en cuenta, hasta conseguir
una solución al problema.
Es uno de los sistemas de funcionamiento de los antivirus.
|
| | |
| Hide | En diseño es Ocultamiento de una capa u objeto de una imagen.
|
| | |
| Hiperenlace | También llamados hipervínculos o hiperliga en
algunos países.Son enlaces, sin más. Si hay que buscar diferencias se
puede decir que un hiperenlace hace referencia tanto a una zona del
documento en el que se haya, o a otro documento dentro del mismo sitio,
o al que está ubicado en otro lugar o servidor. |
| | |
| Hipertexto | Es una de las características de las páginas de
Internet. Se le denomina así a la capacidad de saltar de un documento a
otro por medio de imágenes o de "puntos calientes" en el propio texto
con solo pulsar la tecla del ratón sobre él, lo que ermite "navegar" ya
sea dentro de una Web o hacia otras. Se pueden resaltar de muchas
formas. Ver también Enlaces. |
| | |
| Hoax | Falso aviso de virus, mas dañino a veces que
algunos de los reales, habida cuenta de las saturaciones que provocan
en las líneas alarmantes avisos de virus de gran potencia, que en
muchos casos es absurda.
Cabe destacar por su peligro, los hoax que incitan al borrado de un
fichero supuestamente vírico, cuando se trata de perteneciente al
Sistema Operativo, y normalmente, necesario para su funcionamiento. |
| | |
| Hoja de cálculo o electrónica | Una hoja de cálculo no es más que una matriz de
dos dimensiones, dividida en filas y columnas, y cada intersección de
ellas es una "celda", que es la unidad básica de trabajo en estos
casos. El contenido de una celda puede ser casi cualquiera (texto,
números, gráficos, etc.), aunque es típico que sean números y cálculos
matemáticos, para ello disponen de un lenguaje de programación de
macros. Se iniciaron en el 1.979 con la hoja Visicalc.
|
| | |