Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Conceptos bsicos
Computadora. Dispositivo destinado a procesar informacin Procesar. Sucesivas manipulaciones de la informacin para resolver un problema determinado Informacin.
Nmeros Texto Grficos Sonidos Imgenes
Conceptos bsicos
Organizacin de la computadora
Conceptos bsicos
De slo lectura
ROM
Conceptos bsicos
Las computadoras representan toda la informacin en binario La unidad mnima de informacin se denomina bit (binary digit), y puede valer 0 1 Byte u octeto Grupo de 8 bits (01101111) Palabra Grupo de bits con el que trabaja habitualmente la computadora (tpicamente: 8, 16, 32, 64 128 bits) Unidades: 1 K 210 = 1.024 1 M 210 210 = 220 = 1.024 K 1 G 210 220 = 230 = 1.024 M 1 T 210 230 = 240 = 1.024 G
Conceptos bsicos
Instruccin: Operacin que realiza (ejecuta) el procesador Dato: Operando o resultado de una instruccin Programa: Conjunto finito y ordenado de instrucciones, con un propsito especifico: resolver un problema
Conceptos bsicos
Bases numricas
Conceptos bsicos
Representaciones numricas Binario puro
Sistema posicional puro Usando n bits permite representar un rango desde 0 a 2n-1 8 bits (1 byte) (0, 255) 32 bits (4 bytes) (0, 4294967295) Ejemplos:
10010110 = 150
Representaciones numricas
Ejemplos:
10010110 = -22 01001101 = 77
Problemas:
Se representa el 0 dos veces (+0 y 0) Operaciones aritmticas complicadas
Representaciones numricas
Complemento a 2 (C2)
Se usa 1 bit para el signo Los nmeros positivos se dejan como estn Para representar un nmero negativo, se invierten todos los bits y se suma 1, en binario.
Representaciones numricas
El rango es de 2n-1 hasta 2n-1-1 El 0 tiene representacin nica Las operaciones aritmticas son inmediatas Ejemplo: Sumar 97 y 120 en C2
-97 10011111 120 01111000 23 00010111
Representaciones numricas
Punto flotante
Representaciones numricas
El estndar IEEE754 establece dos formatos:
32 bits (Simple precisin); 1 de signo, 8 de exponente y 23 de mantisa 64 bits (Doble precisin); 1 de signo, 11 de exponente y 52 de mantisa
Software
Algoritmo
Algoritmo
Programa
Conjunto de instrucciones escritas en un lenguaje de programacin Ejecutadas por ordenador para realizar una determinada funcin Programa = conjunto de datos y de algoritmos
Lenguaje de Programacin
Alfabeto: qu elementos lxicos estn permitidos Sintaxis: cmo se construyen las frases Semntica: qu significan las frases
Lenguajes de Programacin
Lenguajes de Programacin
Cdigo fuente: programas escritos en un lenguaje de alto nivel. Traduccin a un lenguaje ejecutable por el procesador de la computadora
Compilador: traduce cdigo fuente a instrucciones bsicas del procesador (cdigo mquina), que luego se ejecutan Intrprete: traduce instruccin por instruccin del cdigo fuente, a cdigo mquina, y la ejecuta.