lunes, 18 de octubre de 2010

Computación

La Computación:  
Dísciplina que contempla el estudio de todos los fenómenos asociados a las computadoras. No solo se enfoca en las máquinas o hardware de las computadoras, si no que ademas incluye los procedimientos y programas que las hacen funcionar.   
La Computación NO es:
  • conocer que computad
  • ora comprar
  • arreglar computadoras
  • edición y procesamiento de textos
  • instalación de software
  • navegar por la web
  • uso de paquetes de software comercial
  • diseñar paginas web
  • conocer mas de 6 diferentes lenguajes de programacion
  • administrar cabinas de internet
  • administrar empresas
  • llenar libros de contabilidad
  • diseño grafico publicitario
  • secretariado computarizado
    Definicion: Computación e Informática  (¿Que es la Computacion?) 

    La informática:La palabra informática proviene de la contracción de inforación y automática. Es el cojunto de conocimientos científicos y técnicos que hacen posible el procesamiento automático de infotmación empleando algún medio, que en la actualidad son las computadoras digitales.
    • La Computación es la disciplina que busca establecer una base científica para resolver problemas mediante el uso de dispositivos electrónicos y sistemas computacionales.
    • La Computación es el estudio de métodos algorítmicos para representar y transformar la información, incluyendo su teoría, diseño, implementación, aplicación y eficiencia. Las raíces de la computacion e informatica se extienden profundamente en la matemática y la ingeniería. La matemática imparte el análisis del campo y la ingeniería imparte el diseño.
    • La Computacion se define como el conjunto de conocimientos científicos y técnicos (bases teóricas, métodos, metodologías, técnicas, y tecnologías) que hacen posible el procesamiento automático de los datos mediante el uso de computadores, para producir información útil y significativa para el usuario.
    • La Computación e Informática es la ciencia del tratamiento automático de la información mediante un computador (llamado también ordenador o computadora).
    • El concepto fundamental de la Computación es el concepto de ALGORITMO.
      Diferencia entre Computación e Informática
      Informática es un vocablo inspirado en el francés informatique, formado a su vez por la conjunción de las palabras information y automatique, para dar idea de la automatización de la información que se logra con los sistemas computacionales. Esta palabra (Informatica) se usa principalmente en España y Europa. Computación se usa sobre todo en América y proviene de cómputo (o cálculo).

      Principales areas de estudio
      • Algoritmos y Estructuras de Datos: Esta area estudia algoritmos específicos y las estructuras de datos asociadas para solucionar problemas específicos. La parte de esto implica análisis matemático para analizar la eficacia del algoritmo en el uso de tiempo y memoria.
      • Teoria de la Computación: En esta area se categorizan los problemas segun la naturaleza de los algoritmos para resolverlos, algunos problemas tienen algoritmos rapidos, alguno solamente tienen algoritmos muy lentos (tales problemas se consideran a veces dificilmente insuperables), algunos no tienen ningún algoritmo.
      • Lenguajes de Programacion: La meta del área de lenguajes de programacion es diseñar bien los lenguajes de programación mejores y mas naturales y los compiladores más rapidos y eficientes.
      • Sistemas Operativos: Esta area implica el diseño y implementacion de nuevos y mejores sistemas operativos.
      • Arquitectura del Computador: La meta de esta area es diseñar y construir computadoras mejores y mas rapidas, esto incluye el CPU, memorias, dispositivos de entrada y salida.
      Adicionales areas de estudio
      • Inteligencia Computacional
      • Computación Grafica
      • Sistemas de Bases de Datos
      • Redes de Computadoras
      • Matematica Computacional
      • Ingenieria de Software
      • Ingenieria de Computacion
      • Robotica
      • Computación Cientifica
      • Computación Simbolica
      • Sistemas de Informacion
      • Ingenieria Web
      • Recuperacion de Informacion
      • Vision Computacional
      • Bioinformatica
      • Biologia Computacional
      • Linguistica Computacional
      • Computación Acustica
        Aplicaciones en nuestra sociedad:
        • Reconocimiento de Voz
        • Reconocimiento de Imagenes
        • Reconocimiento Facial
        • Reconocimiento de Huellas Digitales
        • Procesamiento de Imagenes Medicas
        • Procesamiento Automático de Textos
        • Simulacion de Trafico Vehicular
        • Generacion de Animaciones
        • Entre Otros.

          Conversión de Hexadecimal a Binario y a Decimal

          CONVERSIÓN DE HEXADECIMAL A DECIMAL

          La conversión del número 200 a su equivalente decimal
           se separan los numeros que integran el 200 en 2...0...0... el primer numero (2) se multiplica por 16 al cuadrado mas el segundo numero (0) por 16 a la primera potencia mas el tercer numero (0) por 16 a la cero y esto da un igual de 512
          por lo tanto (200)10 = (512)10

          CONVERSIÓN HEXADECIMAL A BINARIO

          La conversón entre hexadecimal y binario se realiza por substituciñon directa debido a que la base 16 es una potencia de la base 2
          conversion del ·200 hexadecimal a su equivalente binario
           El número (200)16 esta formado por trescifras que tienen equivalente binario en forma de nibbles 
          (0)16 = (0000)2
          (0)16 = (0000)2
          (2)16 = (0010)2
           (200)16 = (001000000000)2 = (1000000000)2

          Conversión de decimal a binario y viceversa

          DECIMAL A BINARIO

          Consiste en un método parecido a la factorización en números primos. Es relativamente fácil dividir cualquier número entre 2. Este método consiste básicamente en divisiones sucesivas. Dependiendo de si el número es par o impar, colocaremos un cero o un uno en la columna de la derecha.
          Si es impar, le restaremos uno y seguiremos dividiendo entre dos (y podremos un 1 en el lado derecho como anteriormente expongo), hasta llegar al resultado final que debe ser siempre 1.
          Después, sólo nos queda tomar los resultados de la columna de la derecha y ordenar los dígitos de abajo para arriba, y tendremos nuestro número convertido en binario.
          Ejemplo:
          150|0
          75|1*
          37|1
          18|0
          9|1
          4|0
          2|0
          1|1
          El resultado para 150 en base decimal es: 10010110 en base binaria.
          *Aquí ponemos 1 al lado derecho y restamos 1 de 75 para poder seguir dividiéndolo entre 2, el resultado lo ponemos debajo, y así sucesivamente.
          BINARIO A DECIMAL

          Para realizar la conversión de binario a decimal, realice lo siguiente:
          1. Inicie por el lado derecho del número en binario, cada cifra multiplíquela por 2 elevado a la potencia consecutiva (comenzando por la potencia 0, 20).
          2. Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.
          Ejemplos:
          • (Los números de arriba indican la potencia a la que hay que elevar 2) 

          También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen un 1.
          Ejemplo
          El número binario 1010010 corresponde en decimal al 82. Se puede representar de la siguiente manera:


          Entonces se suman los números 64, 16 y 2:


          Para cambiar de binario con decimales a decimal se hace exactamente igual, salvo que la posición cero (en la que el dos es elevado a la cero) es la que está a la izquierda de la coma y se cuenta hacia la derecha a partir de -1:

          Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte, Zettabyte, Yottabyte




          1 bit
          1 Byte = 8 bits 

          Nibble: 4 bits                     
          1 KiloByte (KB) = 1,000 Bytes o 10 a la tercera potencia bytes
          1 MegaByte (MB) = 1,000 KB, 1,000,000 bytes o 10 a la sexta potencia bytes
          1 GigaByte (GB) = 1,000 MB, 1,000,000,000 bytes o 10 a la novena potencia bytes
          1 TeraByte (TB) = 1,000 GB,
          1,000,000,000,000 bytes o 10 a la doceava potencia
                                     bytes
          1 PetaByte (PB) = 1,000 TB (TeraBytes),
          1,000,000,000,000,000 bytes o 10 a la 
                                     doceava potencia bytes
          1 ExaByte (EB) = 1,000 PB (PetaBytes), 1,000,000,000,000,000,000 bytes
                                    o 10 a la quinceava potencia bytes
          1 ZettaByte (ZB) = 1,000 EB (ExaBytes), 1,000,000,000,000,000,000,000 bytes

                                     o 10 a la decimo-octava potencia bytes
          1 YottaByte (YB) = 1,000 ZB (ZettaBytes), 1,000,000,000,000,000,000,000,000 byes

                                     o 10 a la vigesima potencia bytes

          Y adicionalmente:

          1 bit
          1 Nibble = 4 bits
          1 Byte = 2 Nibles = 8 bits
          1 Word = 2 Bytes = 16 bits
          1 Long Word = 4 Bytes = 32 bits

          Dato e Información.

          Dato:
          Elemento básico de la información que puede ser procesado o producido por una(s) computadora(s). El dato se caracteriza por no contener ninguna información.
          Información:
          Conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o fenómenos, es decir, que tienen significado.
          Diferencia entre dato e información:
          Los datos pueden asociarse dentro de un contexto para convertirse en información. Para ser útiles, los datos deben convertirse en información y ofrecer así un significado, conocimiento, ideas o conclusiones. Por sí mismos los datos no tienen la capacidad de comunicar un significado.