UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo I : Conceptos Básicos “Cuando yo fui, Dios no fue, Cuando Dios es, yo ya no soy” (Místico Hidú)
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Representación de la Información – Códigos ¿Código? 11Negro 10Verde 01Azul Código (binario) Información Codificación Código (binario) Negro Verde Azul Información De - Codificación Código Binario: Cuando el sistema digital tiene solo 2 estados : 0 y 1. Ley de correspondencia entre valores de información y combinaciones de dígitos de un sistema digital para representarlos.
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Medidas de la capacidad de almacenamiento: KILOBYTE(KB) = 2 10 bytes = 1024 bytes MEGABYTE(MB) = 2 10 KB= 1024 KB GIGABYTE(GB) = 2 10 MB= 1024 MB TERABYTE(TB) = 2 10 GB= 1024 GB Otros : PETA, EXA, ZETTA, YOTTA Representación de la Información – Códigos BIT (BInary DigiT): Unidad elemental de información, Variable lógica que admite solo dos valores. BYTE: Agrupación de 8 bits, para representar y almacenar un símbolo de escritura.
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Representación de la Información – Sistemas de Numeración Sistema de Numeración Decimal: Alfabeto: {0,1,2,3,4,5,6,7,8,9} 3253 (10) = 3* * * *10 0 Sistema de Numeración Binario: Alfabeto: {0,1} DECIMALBINARIO Tabla de Equivalencias Binario y Decimal(0-9)
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Conversión de decimal a binario: Método de “Divisiones sucesivas” Ejemplo: 26 (10) =11010 (2) Representación de la Información – Sistemas de Numeración Conversión de binario a decimal: Método de “Divisiones sucesivas” Ejemplo: Basta con sumar los pesos (2i) de las posiciones (i) con valor (2) = = 43(10) 26 |_ |_2 16 |_2 0 3 |_2 1
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Sistema de Numeración Hexadecimal: La base es 16 Alfabeto : {0,1,2,3,4,5,6,7,8,9,A,B,C,D,F} Representación de la Información – Sistemas de Numeración HexadecimalDecimalBinario F E D C B A HexadecimalDecimalBinario Tabla de Equivalencias Binario, Decimal (0-15) y Hexadecimal
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Caracteres Gráficos: Representan símbolos. Caracteres de Control: Ordenes para controlar los dispositivos de E/S ([Enter], [Esc] ). Existen muchos códigos normalizados. ASCII( American Standard Code for Information Interchange ): Usa 8 bits dando un total de 256 caracteres.(C) UNICODE: 32 bits, dando un total de caracteres.(JAVA) Representación de la Información – Códigos de E/S
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Representación de la Información – Códigos de E/S Código ASCII - Caracteres de Control
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Representación de la Información – Códigos de E/S Código ASCII - Caracteres Gráficos