INTRODUCCIÓN A LA INFORMÁTICA DEFINICIÓN DE INFORMÁTICA INFORMÁTICA = La ciencia que estudia el tratamiento automático de la información mediante el uso de ordenadores e incluye, además, la teoría, el diseño y la fabricación de éstos. ELEMENTOS CONSTITUTIVOS DE UN ORDENADOR Un ordenador está compuesto de dos partes fundamentales: la parte física y la lógica. A la primera se llama Hardware; a la segunda Software. Hardware = parte física de un ordenador Software = parte lógica de un ordenador HARDWARE Hardware (HW) = parte física de un ordenador. Está compuesto por todos los componentes electrónicos y electromecánicos. Ejemplo componente electrónico: procesador. Ejemplos de componentes electromecánicos: teclado, ratón, disco duro, etc. Nota: la caja donde se encuentran empaquetados los componentes del ordenador no es HW. SOFTWARE Software (SW) = parte lógica de un ordenador. Está compuesto por todos los programas que tenemos en el ordenador. Los programas están formados por una serie de instrucciones que indican al ordenador la función que debe realizar en cada momento. SOFTWARE Según la función que desempeñan los programas, podemos dividirlos en software de sistemas, de programación y de aplicación. ✔ software de sistemas : formado por los programas que coordinan y controlan el hardware, además de dotar al ordenador de capacidad para interpretar y ejecutar las órdenes introducidas por el usuario. Estos programas reciben el nombre de Sistemas Operativos. ✔ software de programación : lo constituyen los programas que se utilizan para realizar nuevos programas. ✔ software de aplicación : lo componen los programas dedicados a la realización de tareas específicas, como son los procesadores de texto, las hojas de cálculo, los programas de dibujo, etc. INTRODUCCIÓN A LA INFORMÁTICA SISTEMA DE NUMERACIÓN DECIMAL Versus SISTEMA DE NUMERACIÓN BINARIO SISTEMA DE NUMERACIÓN DECIMAL Utilizado por la humanidad desde hace mucho tiempo. Se compone de diez símbolos o dígitos: 0,1,2,3,4,5,6,7,8,9 Con sólo estos diez símbolos o dígitos podemos representar cualquier número decimal: 1245 345,68 0,2745 5282345 SISTEMA DE NUMERACIÓN DECIMAL El valor de cada dígito está asociado al de una Potencia de Base 10 Nota: se ha elegido la potencia de base 10 porque 10 es la cantidad de símbolos o dígitos del sistema decimal Ejemplo: en el sistema decimal, el valor del número 528, se puede calcular como: 5 · 102 + 2 · 101 + 8 · 100 = 500 + 20 + 8 = 528 Nota: 100 = 101 = 102 = 103 = 104 = 1 10 10x10 = 100 10x10x10 = 1000 10x10x10x10 = 10000 SISTEMA DE NUMERACIÓN DECIMAL Total de números que se pueden representar con n dígitos decimales 10n El número mayor representable con n dígitos decimales 10n - 1 SISTEMA DE NUMERACIÓN DECIMAL ¿Total de números (combinaciones) que se pueden representar con 1 dígito decimal? Ejemplo 1: Solución 1: 101 = 10 (0,1,2,3,4,5,6,7,8,9) Ejemplo 2: Solución 2: ¿ El número mayor representable con 1 dígito decimal? 101-1 = 10-1 = 9 SISTEMA DE NUMERACIÓN DECIMAL ¿Total de números (combinaciones) que se pueden representar con 2 dígitos decimales? Ejemplo 3: Solución 3: 102 = 100 (00,01,02,03,…………,97,98,99) ¿ El número mayor representable con 2 dígitos decimales? Ejemplo 4: Solución 4: 102-1 = 100-1 = 99 SISTEMA DE NUMERACIÓN DECIMAL ¿Total de números (combinaciones) que se pueden representar con 3 dígitos decimales? Ejemplo 5: Solución 5: 103 = 1000 (000,001,002,003,…………,997,998,999) ¿ El número mayor representable con 3 dígitos decimales? Ejemplo 6: Solución 6: 103-1 = 1000-1 = 999 SISTEMA DE NUMERACIÓN DECIMAL ¿Total de números (combinaciones) que se pueden representar con 6 dígitos decimales? Ejemplo 7: Solución 7: 106 = 1000000 (000000,000001,000002,…………,999998,999999) ¿ El número mayor representable con 6 dígitos decimales? Ejemplo 8: Solución 8: 106-1 = 1000000-1 = 999999 SISTEMA DE NUMERACIÓN BINARIO Utilizado por los ordenadores desde su creación. Se compone de dos símbolos o dígitos: 0,1 Con sólo estos dos símbolos o dígitos podemos representar cualquier número binario: 1001 11100011 1010010011011 110000111111 SISTEMA DE NUMERACIÓN BINARIO El valor de cada dígito está asociado al de una Potencia de Base 2 Nota: se ha elegido la potencia de base 2 porque 2 es la cantidad de símbolos o dígitos del sistema binario Ejemplo: en el sistema binario, el valor del número 1011 2, se puede calcular como: 1 · 23 + 0 · 22 + 1 · 21 + 1 · 20 = 8 + 0 + 2 +1 = 11 10 Nota: 20 21 22 23 24 25 = = = = = = 1 2 2x2 = 4 2x2x2 = 8 2x2x2x2 = 16 2x2x2x2X2 = 32 26 = 64 27 = 128 28 = 256 29 = 512 210 = 1024 SISTEMA DE NUMERACIÓN BINARIO Total de números que se pueden representar con n dígitos binarios 2n El número mayor representable con n dígitos binarios 2n - 1 SISTEMA DE NUMERACIÓN BINARIO ¿Total de números (combinaciones) que se pueden representar con 1 dígito binario? Ejemplo 1: Solución 1: 21 = 2 (0,1) Ejemplo 2: Solución 2: ¿ El número mayor representable con 1 dígito binario? 21-1 = 2-1 = 1 SISTEMA DE NUMERACIÓN BINARIO ¿Total de números (combinaciones) que se pueden representar con 2 dígitos binarios? Ejemplo 3: Solución 3: 22 = 4 (00,01,10,11) ¿ El número mayor representable con 2 dígitos binarios? Ejemplo 4: Solución 4: 22-1 = 4-1 = 3 SISTEMA DE NUMERACIÓN BINARIO ¿Total de números (combinaciones) que se pueden representar con 3 dígitos binarios? Ejemplo 5: Solución 5: 23 = 8 (000,001,010,011,100,101,110,111) ¿ El número mayor representable con 3 dígitos binarios? Ejemplo 6: Solución 6: 23-1 = 8-1 = 7 SISTEMA DE NUMERACIÓN BINARIO ¿Total de números (combinaciones) que se pueden representar con 4 dígitos binarios? Ejemplo 7: Solución 7: 24 = 16 (0000,0001,0010,…………,1110,1111) ¿ El número mayor representable con 4 dígitos decimales? Ejemplo 8: Solución 8: 24-1 = 16-1 = 15 SISTEMA DE NUMERACIÓN BINARIO Utilizando la calculadora (científica) del ordenador, completa la siguiente tabla: Ejercicio 1: BINARIO 00110010 00001100? 11001100 11111111? 11111110 00011001? 00000001 DECIMAL 50? 12 204? 255 254? 25 1? SISTEMA DE NUMERACIÓN BINARIO Solución 1: BINARIO 00110010 00001100 11001100 11111111 11111110 00011001 00000001 DECIMAL 50 12 204 255 254 25 1 SISTEMA DE NUMERACIÓN BINARIO Utilizando la calculadora (científica) del ordenador, completa la siguiente tabla: Ejercicio 2: BINARIO 01110010 01111100 11011100 DECIMAL 114 124 55 11110110 250 10000001 SISTEMA DE NUMERACIÓN BINARIO Solución 2: BINARIO 00110010 01111100 11001100 00110111 11111110 11111010 00000001 DECIMAL 114 12 220 255 246 25 129 SISTEMA DE NUMERACIÓN BINARIO Cuántos bits son necesarios para codificar los siguientes colores: blanco, negro, gris, rojo, naranja, violeta, marrón, amarillo y verde. Ejercicio: 4 bits, ya que 24=16 combinaciones y nos quedarían 7 combinaciones libres. Solución: SISTEMA DE NUMERACIÓN BINARIO Escribe una posible tabla para codificar los siguientes colores: blanco, negro, gris, rojo, naranja, violeta, marrón, amarillo y verde. Ejercicio: Solución: 0000 blanco 0101 violeta 0001 negro 0110 marrón 0010 gris 0111 amarillo 0011 rojo 1000 verde 0100 naranja HARDWARE El código ASCII El código ASCII ¿Qué significa codificar en Informática? Codificar = traducir los símbolos que utilizan los humanos para comunicarse, a combinaciones de ceros y unos. El código más empleado es el llamado: ASCII (American Standard Code for Information Interchance) El código ASCII asigna a cada carácter del teclado (letras, números, símbolos y caracteres especiales) una combinación de ocho dígitos de ceros y unos. El código ASCII ¿Qué significa codificar en Informática? Codificar = traducir los símbolos que utilizan los humanos para comunicarse, a combinaciones de ceros y unos. El código más empleado es el llamado: ASCII (American Standard Code for Information Interchance) El código ASCII asigna a cada carácter del teclado (letras, números, símbolos y caracteres especiales) una combinación de ocho dígitos de ceros y unos. Tabla ASCII (Los primeros 32 códigos no son caracteres imprimibles) Tabla ASCII de caracteres extendidos (La siguiente tabla no es verdadero Código ASCII, es un agregado que se adicionó posteriormente. No es 100% compatible con todos los teclados, pero es bastante común) El código ASCII Siempre podremos escribir con el teclado cualquier carácter del código ASCII de la siguiente forma: Alt + Número decimal Nota: el número decimal se tiene que escribir siempre con el teclado numérico ya que en caso contrario no funciona. Nota: no confundir la tecla Alt (Alternativa) siruada a la izquierda de la barra espaciadora, con la tecla Alt Gr (Alternativa Gráfica) situada a la derecha de la barra espaciadora. Ejemplo: podemos escribir el carácter ~ (que no se encuentra en el teclado) escribiendo la siguiente combinación de teclas: Alt + 126 El código ASCII El código ASCII asigna a cada carácter un número decimal comprendido entre 0 y 255, que, una vez convertido al sistema de numeración binario, nos da el código del carácter. Ejemplo: Carácter Código ASCII decimal C 67 Código binario 01000011 Nota: el código binario de todo carácter está formado por una combinación de ocho ceros y unos. Si es necesario, se completa con ceros a la izquierda para completar los ocho dígitos. Esto se hace para no mezclar dígitos de varios caracteres seguidos. El código ASCII Calcula el código binario de cada uno de los caracteres que constituyan tu nombre. Ten en cuenta que tendrás que consultar, en una tabla ASCII, el valor decimal de cada uno de ellos. Ejemplo: Ejercicio 1: El código ASCII Calcula el código binario de cada uno de los caracteres que constituyan tu nombre. Ten en cuenta que tendrás que consultar, en una tabla ASCII, el valor decimal de cada uno de ellos. Ejercicio 1: Utilizando el procesador de textos, escribe la siguiente línea de caracteres utilizando la tabla de código ASCII y la combinación de teclas Alt+Número decimal. Ejercicio 2: info@ñ~&# Nombre Alumno Completo Unidades de Medida de la Información ¿Qué significa bit en Informática? bit = la unidad mínima de información que podemos representar en un ordenador. Con un solo bit podemos representar dos estados, 0 y 1. Juntando dos bits podemos representar 22 = 2 x 2 = 4 estados. Juntando tres bits podemos representar 23 = 2 x 2 x 2 = 8 estados. En general, con n bits podemos representar 2n estados. Unidades de Medida de la Información Ejercicio 1: ¿Cuántos bits hay en la siguiente combinación? 01110 5 bits Ejercicio 2: ¿Cuántos bits hay en la siguiente combinación? Solución 1: 111000 Solución 2: 6 bits Ejercicio 3: ¿Cuántos bits hay en la siguiente combinación? 00011001 Solución 3: 8 bits Unidades de Medida de la Información El teclado del ordenador, posee más de 170 caracteres. ¿Cuántos bits tendríamos que juntar para poder representar 170 estados? Ejercicio 1: con 8 bits podemos representar 28 = 256 estados; por tanto, 8 bits son más que suficientes para representar los más de 170 caracteres del teclado. Solución 1: Unidades de Medida de la Información ¿Qué significa byte en Informática? byte = una combinación de ocho bits. Con un byte se representa un carácter del teclado. Los bits y bytes son unidades de medida muy pequeñas, por lo que necesitamos múltiplos del byte. Unidades de Medida de la Información Ejercicio 1: ¿Cuál de las siguientes combinaciones no es un byte? a. 00011111 b. 00000000 c. 11111111 d. 1011100 La d, porque sólo tiene 7 bits. 2: ¿Cuántos bits tiene 1 byte? Solución 1: Ejercicio Solución 2: 8 bits Ejercicio 3: ¿Cuántos bits tienen 3 bytes? Solución 3: 3 bytes x 8 bits = 24 bits Unidades de Medida de la Información Ejercicio 1: ¿Cuántos bytes tiene la siguiente palabra? casa 4 bytes; uno por cada carácter. 2: ¿Cuántos bits tiene la siguiente palabra? Solución 1: Ejercicio casa Solución 2: 4 bytes x 8 bits = 32 bits ¿Cuántos bytes y cuantos bits tiene la siguiente palabra? Ejercicio 3: camión Solución 3: 6 bytes; uno por cada carácter 6 bytes x 8 bits = 48 bits Unidades de Medida de la Información Ejercicio 1: ¿Cuántos bytes tiene tu nombre? Ejercicio 2: ¿Cuántos bits tiene tu nombre? Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información Chuleta: 1 b = 8 bits 1 Kb = 1024 b 1 Mb = 1024 Kb 1 Gb = 1024 Mb Unidades de Medida de la Información Si tenemos un disco duro con una capacidad de 40 Gb (Gigabytes). ¿Cuántos Mb (Megabytes) tiene? Ejercicio: Solución: 40 Gb x 1024 = 40960 Mb Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información Si tenemos un disco duro con una capacidad de 40 Gb (Gigabytes). ¿Cuántos Kb (Kilobytes) tiene? Ejercicio: Solución: 40 Gb x 1024 = 40960 Mb 40960 Mb x 1024 = 41943040 Kb Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información Si tenemos un reproductor mp3 con una capacidad de 512 Mb (Megabytes) ¿Cuántos Kb (Kilobytes) tiene? Ejercicio: Solución: 512 Mb x 1024 = 524288 Kb Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información Si tenemos un reproductor mp3 con capacidad de 1 Gb (Gigabytes) ¿Cuántos Kb (Kilobytes) tiene? Ejercicio: Solución: 1 Gb x 1024 = 1024 Mb 1024 Mb x 1024 = 1048576 Kb Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas canciones mp3 de 1150 Kb (Kilobytes) se pueden almacenar en un disquete de 1,44 Mb (Megabytes)? Ejercicio: Solución: 1,44 Mb x 1024 = 1474,56 Kb 1474,56 Kb / 1150 = 1,2822 Solución: 1 canción mp3 Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas canciones mp3 de 1300 Kb (Kilobytes) se pueden almacenar en un reproductor mp3 portátil con una capacidad de 512 Mb (Megabytes)? Ejercicio: Solución: 512 Mb x 1024 = 524288 Kb 524288 Kb / 1300 = 403,2984 Solución: 403 canciones mp3 Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas canciones mp3 de 1,3 Mb (Megabytes) se pueden almacenar en un reproductor mp3 portátil con una capacidad de 1 Gb (Gigabytes)? Ejercicio: Solución: 1 Gb x 1024 = 1024 Mb 1024 Mb / 1,3 Mb = 787,6923 Solución: 787 canciones mp3 Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas fotos de 250 bytes se pueden almacenar en un disquete de 1,44 Mb (Megabytes)? Ejercicio: Solución: 1,44 Mb x 1024 = 1474,56 Kb 1474,56 Kb x 1024 = 1509949,44 bytes 1509949,44 bytes / 250 bytes = 6039,79776 Solución: 6039 fotos Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas canciones mp3 de 850 bytes se pueden almacenar en un disquete de 1,44 Mb (Megabytes)? Ejercicio: Solución: 1,44 Mb x 1024 = 1474,56 Kb 1474,56 Kb x 1024 = 1509949,44 bytes 1509949,44 bytes / 850 bytes = 1776,4111 Solución: 1776 canciones mp3 Unidades de Medida de la Información La siguiente tabla representa las relaciones entre las distintas medidas de información: Magnitud Símbolo Equivalencia 1 byte b 8 bits 1 Kilobyte Kb 1024 bytes (b) 1 Megabyte Mb 1024 Kilobytes (Kb) 1 Gigabyte Gb 1024 Megabytes (Mb) 1 Terabyte Tb 1024 Gigabytes (Gb) Unidades de Medida de la Información ¿Cuántas canciones mp3 de 1150 Kb (Kilobytes) se pueden almacenar en un disco duro con capacidad de 40 Gb (Gigabytes)? Ejercicio: Solución: 40 Gb x 1024 = 40960 Mb 40960 Mb x 1024 = 41943040 Kb 41943040 Kb / 1150 Kb = 36472,2086 Solución: 36472 canciones mp3 Unidades de Medida de la Información Si disponemos de una conexión ADSL de 20 Mbits por segundo, ¿Cuánto tiempo tardaremos en descargar de Internet una película que ocupe 945 Mb? Ejercicio: Solución: 945 Mb x 8 = 7560 Mbits 7560 Mbits / 20 Mbits = 378 segundos Solución: 6,3 minutos Unidades de Medida de la Información Si disponemos de una conexión a Internet de 56 Kbits por segundo (típica conexión para los que no tienen ADSL), ¿Cuánto tiempo tardaremos en descargar de Internet una película que ocupe 945 Mb? Ejercicio: Solución: 945 Mb x 1024 = 967680 Kb 967680 Kb x 8 = 7741440 Kbits 7741440 Kbits / 56 Kbits = 138240 segundos Solución: 38,4 horas