Frase

La naturaleza ha puesto en nuestras mentes un insaciable deseo de ver la verdad.

jueves, 28 de marzo de 2013

Computacion Grafica

La computación gráfica o gráficos por ordenador es el campo de la informática visual, donde se utilizan computadoras tanto para generar imágenes visuales sintéticamente como integrar o cambiar la información visual y espacial probada del mundo real.
El primer mayor avance en la gráfica realizada por computadora era el desarrollo de Sketchpad en 1962 por Ivan Sutherland.
Este campo puede ser dividido en varias áreas: Interpretado 3D en tiempo real (a menudo usado en juegos de vídeo), animación de computadora, captura de vídeo y creación de vídeo interpretado, edición de efectos especiales (a menudo usado para películas y televisión), edición de imagen, y modelado (a menudo usado para ingeniería y objetivos médicos). El desarrollo en la gráfica realizada por computadora fue primero alimentado por intereses académicos y patrocinio del gobierno. Sin embargo, cuando las aplicaciones verdaderas mundiales de la gráfica realizada por computadora (CG) en televisión y películas demostraron una alternativa viable a efectos especiales más a las tradicionales y las técnicas de animación, los comerciales han financiado cada vez más el avance de este campo.
A menudo se piensa que la primera película para usar gráficos realizados por computadora era 2001: A Space Odyssey (1968), que intentó mostrar como las computadoras serían mucho más gráficas en el futuro. Sin embargo, todos los gráficos de computadora en aquella película eran la animación dibujada a mano (por ejemplo en las pantallas de televisión se simulaba el comportamiento de las computadoras con dibujos), y las secuencias de efectos especiales fue producida completamente con efectos ópticos y modelos convencionales.
Quizás el primer uso de la gráfica realizada por computadora expresamente para ilustrar gráfica realizada por computadora estaba en Futureworld (1976), que incluyó una animación de una cara humana y mano - producido por Ed Catmull y Fred Parke en la Universidad de Utah.




sábado, 2 de marzo de 2013

Tipos de datos.

Perl permite representar los tipos de datos básicos como son los reales, los enteros, las cadenas de caracteres y el tipo booleano.
Los tipos numéricos (reales y enteros).
Los valores numéricos: expresados literalmente se presentan en forma de valores reales codificados en doble precisión. Este formato interno se utiliza para todas las operaciones aritméticas.
Los valores enteros: no pueden empezar por cero porque esto permite especificar un entero mediante su codificación octal o hexadecimal. El código octal se antecede con el cero 0; el código hexadecimal se antecede con un 0x ó 0X.
El tipo booleano.
El tipo booleano existe, al igual que en C, de modo implícito, es decir, un número es falso si es igual a cero y verdadero en cualquier otro caso. Como el cero está asociado a la ristra vacía (""), ésta también equivale al valor falso.
Las representaciones de datos.
El lenguaje Perl posee tres tipos de representaciones de datos: Los Escalares. Los Arrays. Los Arrays de indexación literal o listas asociadas. Estas tres representaciones permiten asociar a cada variable utilizada un tipo. Por otra parte, las variables Perl no tienen que declararse antes de su uso. Se asignan de manera dinámica y se les asigna un valor predeterminado en función del contexto.
Los escalares.
El escalar representa el tipo básico en Perl. Permite representar enteros, reales y cadenas de caracteres. Las variables de tipo escalar van precedidas por el símbolo $.
Las variables en Perl se asignan de manera dinámica y se les asigna un valor predeterminado en función del contexto. En un contexto numérico el valor predeterminado es 0, mientras que en un contexto de cadena de caracteres el valor predeterminado es la cadena vacía "".
Los Arrays.
Un array es una lista de datos de tipo escalar. Cada elemento de la lista es una variable escalar a la que se le asocia un valor. Las variables de tipo array se identifican por el prefijo arroba @. También se puede  acceder a un array mediante el operador que define una horquilla de índices.
Las listas asociativas (Arrays de indexación literal).
Una lista asociativa está indexada por cadenas en lugar de por números. Se utiliza % para definir el tipo de lista asociativa y un elemento está indexado por el anterior formando ambos parejas del tipo (clave, valor).
En este caso, para acceder a cualquiera de los elementos de % cuota se debe conocer su clave. Esta lista puede completarse añadiendo nuevos valores y asociando a cada clave el valor correspondiente.
Los identificadores de las variables.
En cuanto a las ristras de caracteres que representan a nuestras variables decir que los caracteres permitidos son las letras, dígitos y el carácter underscore (_). Las letras mayúsculas y minúsculas son diferenciadas en los nombres de variables. Los nombre de las variables siempre deben comenzar por una letra. Se recomienda que los nombre de las variables estén en consonancia con lo que ellas representan, sin embargo estos tampoco deben ser demasiado largos.
Las referencias.
Las referencias son el equivalente a los punteros en C. Es un tipo de dato que permite referenciar datos contenidos en otra entidad. No forman una nueva representación de datos, ya que éstos son tratados como un tipo más de escalar. La definición de referencia se usa mediante el operador de referencia backslash ("\"). No existe un operador de des referencia.
Se puede crear una referencia usando un operador de referenciación en una variable o un valor. En el caso de la variable es crear un medio alternativo de acceder al valor de la variable. Por otro lado, cuando se usa el operador de referenciación con un valor, creamos objetos anónimos que sólo pueden ser accedidos por medio de la referencia.
Encontramos que los datos son conjuntos de símbolos utilizados para expresar o representar un valor numérico, un hecho, un objeto, una idea; en la forma adecuada para ser objeto de tratamiento. Estos símbolos, números, letras son los que se le administra al computador para que los procese, los ordene y organice los datos para así obtener lo que se llama información que no es más que el resultado obtenido de los datos administrados al software.
Planificación para automatizar la información.
La planificación no es más que planificar como se va a desarrollar alguna cosa.
Automatizar es hacer que algo se haga en una segunda oportunidad en forma automática.
Planificación para automatizar la información sería planificar un sistema, una hoja de calculo, etc; que permita a las personas trabajar con rapidez y con facilidad en las mismas; es decir que cada vez que se utilicen estas sólo se agregará la información deseada, al menos de que ya en otras oportunidades se haya agregado esa información; en este caso el computador se encargará de mostrar a la persona las opciones que ya están en la misma y así ayudarla a trabajar más rápido y fácilmente.


Ciclo básico de operación de la computadora.

Si tomamos el computador como sistema encontramos que el ciclo básico de operación de las computadoras está basado principalmente por la entrada, proceso y salida de la información.
Entrada: es un dispositivo donde se introducen en la computadora los datos e instrucciones, que bien son los ingresos del sistema que pueden ser recursos materiales, recursos humanos o información. Este constituye la fuerza de arranque que suministra al sistema sus necesidades operativas. Las entradas pueden ser en serie, aleatorias (probabilísticas), retroacción (retroalimentación).
En serie: es el resultado o salidas de un sistema anterior con el cual el sistema en estudio está relacionado en forma directa.
Aleatoria: es decir al azar, se realiza en sentido estadístico, representan potenciales para un sistema.
Retroacción: es la retro introducción, es una parte de las salidas del sistema en sí mismo.
Proceso: es lo que transforma una entrada al sistema en una salida, como puede ser una máquina, un individuo, una computadora, un producto químico, una tarea realizada por una persona de la urbanización, etc.
Caja negra: Se utiliza para representar a los sistemas cuando no sabemos que elementos o cosas componen al sistema o proceso, pero sabemos que a determinadas entradas corresponden determinadas salidas y con ello poder concluir, presumiendo que a determinados estímulos las variables funcionaran en ciertos sentidos.
Salidas: es un dispositivo por donde se obtienen los resultados de los programas ejecutados en la computadora o en otras palabras son los resultados que se obtienen al procesar las entradas. Estas pueden adoptar en forma de productos, servicios e información. Las mismas son el resultado del funcionamiento del sistema o alternativamente el propósito para el cual existe el sistema.
Retroalimentación: se produce cuando las salidas del sistema o la influencia de la salida del sistema hay algo incorrecto en el contexto por lo tanto vuelven a ingresar al sistema como recurso de información.


Computación.

El término computación es equivalente a decir informática, la única diferencia es que solo el depende de las zonas geográficas. La palabra computación procede del inglés que se refiere a la realización de cálculos. En cambio informática proviene del francés y designa la actividad de procesamiento de información. Al margen de su origen etimológico, éstos términos resultan equiparables. No obstante, la tarea esencial de las computadoras no es el cálculo, sino el procesamiento de información.

La computación es la ciencia del tratamiento automático de la información, que puede estar constituida por un conjunto de palabras, números o símbolos, lo que se denomina en general expresión alfanumérica.

La computación es importante debido a que permite tener conocimientos más profundos acerca de los computadores (software, hardware, sistemas que tienen y muchas otras herramientas y opciones que éstas poseen), además es necesarias porque las computadoras le facilita al hombre la mayoría de todos los trabajos que necesite hacer y además tener entretenimiento para un largo tiempo bien sea por medio del Internet o por medio de juegos que se tengan en algún CD o en la memoria del computador.


Desarrollo Computadora

Es una máquina capaz de procesar o tratar automáticamente a gran velocidad cálculos y complicados procesos que requieren una toma rápida de decisiones, mediante la aplicación sistemática de los criterios preestablecidos, siguiendo las instrucciones de un programa, la información que se le suministra, es procesada para así obtener un resultado deseado.
Las computadoras son verdaderamente importantes porque introduce un cambio cualitativo, tanto en la organización como en el desarrollo del trabajo y el ocio. Y no por lo que es, sino por lo que hace. Si hoy en día las computadoras realizan muchas cosas se puede decir que en un futuro realizara todo o casi todo. Ésta totalidad no es absoluta porque las aplicaciones informáticas no están necesariamente limitadas por la esencia material de la computadora, sino por el propio hombre.
En definitiva, la computadora es una maquina de propósitos o uso general. Los conceptos de estructura física y de programación constituyen el soporte material y lógico de esa realidad. Es una dualidad solidaria que también recibe los nombres de Hardware o soporte fisco y Software o soporte lógico.
El hardware (soporte físico): es un conjunto de elementos físicos (máquinas, circuitos), mientras que el software es el conjunto de programas, datos, diseño e instrucciones. Este es difícilmente modificado, mientras que el software (soporte lógico) puede ser alterado para la realización de cada tarea.
Los PC tienen 4 elementos básicos (hardware): el teclado, que es principalmente para facilitar la introducción de información al computador; la memoria, que es la que se encarga de almacenar la información y el programa; la unidad de proceso (CPU), es el que lleva a cabo las instrucciones contenidas en el programa; una impresora es una máquina que es capaz de sacar en papel todo la información que se le dio al computador que pueden ser alfanuméricos; una pantalla que es simplemente para ver los resultados del trabajo realizado, entre otros periféricos que no son mas que elementos que forman parte del sistema físico y que cumplen funciones adicionales, pero no necesarias.
Los programas o software son el conjunto de instrucciones que le dicen al computador qué debe hacer. Sin ellos, el computador es una máquina inútil. Hay diferentes clases de programas. Las dos principales categorías son los sistemas operativos y el software aplicativo o aplicaciones.
El sistema operativo: es el programa más importante, porque controla el funcionamiento del computador y el de los demás programas. Las aplicaciones son todos los programas que permiten al usuario realizar tareas: procesadores de palabras para escribir, juegos para divertirse, hojas de cálculo para trabajo financiero, browsers para navegar por la red.
El sistema operativo establece las reglas y parámetros para que el software aplicativo interactúe con el computador, ya que en lugar de hablar directamente con el hardware las aplicaciones hablan con el sistema operativo y este actúa como su intérprete.
El lenguaje de programación, es el software que se usa para escribir los programas en el lenguaje de la máquina, el único que el procesador del computador entiende, el código binario.


Tecnología Informática

La Tecnología Informática (IT), según lo definido por la asociación de la Tecnología Informática de América (ITAA), es “el estudio, diseño, desarrollo, innovación puesta en práctica, ayuda o gerencia de los sistemas informáticos computarizados, particularmente usos del software y hardware.” En general, se ocupa del uso de computadoras y del software electrónico de convertir, de almacenar, de proteger, de procesar, de transmitir y de recuperar la información.

La Tecnología Informática hoy

Hoy, el término tecnología informática se ha ampliado para abarcar muchos aspectos referidos a la computadora y la tecnología informática. El paraguas de la tecnología informática puede ser grande, cubriendo muchos campos. Los profesionales realizan una variedad de deberes que se extiendan de instalar usos a diseñar redes de ordenadores y bases de datos complejas. Algunos de los deberes que los profesionales, Ingenieros e Ingenieros Técnicos en Informática, realizan pueden incluir:
  • Gerencia de datos
  • Establecimiento de redes informáticas
  • Diseño de los sistemas de la base de datos
  • Diseño del software
  • Sistemas de información de gerencia
  • Gerencia de sistemas
Una lista más extensa de asuntos relacionados se proporciona abajo. y desarrollar aun mas el mundo de la tecnología

Organizaciones de la industria
La tecnología de la informática del mundo y la alianza de los servicios (WITSA) es un consorcio sobre 60 asociaciones de la industria de la tecnología informática (IT) de economías alrededor del mundo. Fundado adentro 1978 y conocido originalmente como la asociación de la industria de servicios del mundo que computaba, WITSA ha asumido cada vez más un papel activo de la defensa en las ediciones internacionales del orden público que afectaban la creación de una infraestructura de datos global robusta.
La asociación de la tecnología informática de América (ITAA) es un grupo comercial de la industria para varias compañías de la tecnología informática de los EE.UU.
Fundado en 1961 como la asociación de las organizaciones de servicios de proceso de datos (ADAPSO), la asociación de la tecnología informática de América (ITAA) proporciona el orden público global, el establecimiento de una red del negocio, y la dirección nacional para promover el crecimiento rápido continuado del IT industrial. ITAA consiste en aproximadamente 325 miembros corporativos a través de los EE.UU., y es secretaría de la tecnología informática del mundo y mantiene la alianza (WITSA), una red global de IT de los 67 países asociados.