SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
CINE Y MATEMÁTICAS. EL CÓDIGO ASCII
The Martian
Protagonista: Matt Damon
Director: Ridley Scott
José Manuel Ramos González
Dpto. Matemáticas I.E.S. A Xunqueira I
CINE Y MATEMÁTICAS. EL CÓDIGO ASCII1
The Martian
Tras la interpretación de un joven díscolo y pendenciero, con un talento fuera de
lo común para las matemáticas, en la película El indomable Bill Hunting (1997), el actor
Matt Damon, bajo la dirección de Ridley Scott, se
convierte en un astronauta que queda aislado en el
planeta rojo y ha de sobrevivir con los pocos
recursos que sus compañeros, creyéndole muerto, le
han dejado en su precipitada marcha.
Mark Watney (Matt Damon) es un botánico
que, encontrándose solo en Marte con provisiones
para unos pocos días, se las arregla para, a partir de
unas bolsas de patatas envasadas, crear toda una
plantación de tubérculos para su subsistencia durante
meses con el abono de las letrinas de su cubículo y el
agua obtenida al mezclar hidrógeno con oxígeno.
Pero también resulta ser un genio de la informática y
las matemáticas, porque para comunicarse con la
Tierra no utiliza el alfabeto ordinario, compuesto de
26 símbolos en inglés (de la A a la Z). El solitario
astronauta se sirve de un código que se utiliza en
informática a diario, pero que está oculto porque
nosotros tan solo vemos en pantalla el resultado final en forma de letras, números o
símbolos: El Código ASCII.
El Código ASCII en el sistema numérico hexadecimal, solamente se sirve de 16
símbolos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (11), B(12), C(13), D(14), E(15), F(16)). ¿Cómo?
Para ello debemos proceder a una explicación previa.
Como todos sabemos los ordenadores, calculadoras, y cualquier tipo de tecnología
basada en la electrónica, solo saben interpretar dos estados. Un circuito electrónico
solamente puede estar “encendido”, es decir por él circula la electricidad, o “apagado”,
por él no fluyen los electrones. Esto es equivalente a on/off, si/no, verdadero/falso,
bueno/malo… Dos estados que conforman el maniqueísmo en religión (aspecto que no
nos ocupa) y la lógica binaria en filosofía, de modo que ese binomio, cuyos
componentes constituyen la unidad mínima de información, se simbolizan por 1 y 0, y
cada uno de los cuales se denomina bit (binary digit).
Cuando utilizamos un procesador de textos, este no reconoce la letra “a” porque el
ordenador solo puede interpretar 1 (circuito por el que circula la electricidad) y 0
(circuito apagado). En realidad, ¿qué se “escribe” en las entrañas del ordenador cuando
pulsamos la tecla correspondiente a la letra “a”? La respuesta es una serie de ocho
dígitos binarios, es decir, 8 circuitos en estado encendido (1) o apagado (0). Esta serie se
denomina byte u octeto en castellano. Nuestra letra “a” es el byte 01100001.
= a
1
ASCII es el acrónimo inglés de American Standard Code for Information Interchange — Código
Estándar Estadounidense para el Intercambio de Información.
Esto tiene sus ventajas e inconvenientes. La gran ventaja es que solo utilizamos
dos símbolos, 1 y 0. Sin embargo son ocho, y resulta en exceso largo a la hora de
escribirlo. Lo que se hace entonces, es pasar del sistema binario (base 2) al sistema
decimal (base 10). ¿Cómo?
01100001 = 0.27
+1.26
+1.25
+0.24
+0.23
+0.22
+0.21
+1.20
= 97
Si realizamos las operaciones con las potencias de 2, obtenemos el número 97.
Pues bien, se dice que 97 es el código ASCII decimal del carácter “a”.
También puede utilizarse el Método de Ruffini que se explica en 4º ESO, para
calcular el valor numérico de un polinomio2
. Sería así:
0 1 1 0 0 0 0 1
2 0 2 6 12 24 48 96
0 1 3 6 12 24 48 97
Ahora convertiríamos el número 97 a base hexadecimal, dividiendo
progresivamente entre 16. La expresión a obtener estará formada por los restos de la/s
división/es, tomado/s en orden ascendente y precedido/s del último cociente. Así, 97 se
transforma en hexadecimal del siguiente modo:
97 16
1 6
Por tanto, 97 en base decimal se corresponde con 61 (6 es el último cociente, y 1 es el
resto) en base hexadecimal
(9.10 + 7 = 6. 16 + 1)
Para entenderlo mejor, podemos hacer el procedimiento con el byte 11111111 que
en base 10 será el número 1.27
+1.26
+1.25
+1.24
+1.23
+1.22
+1.21
+1.20
= 255, que
convertido a base 16 o hexagesimal sería:
255 16
15 15
El resto es 15, precedido del cociente último que es 15 también. El número 255,
representado en base 16, será (15)(15), es decir FF.
255 = 2.102
+5.10+5 = 15.16 + 15 = F.16+F
¿Cuántos caracteres podemos escribir con un teclado? Tantos como posibles bytes
distintos hay, desde el byte 00000000 que se corresponde con el 0 decimal, hasta el byte
11111111 que se corresponde, como vimos, con el número 255. A lo sumo tenemos 255
2
En nuestro ejemplo, sería el valor numérico del polinomio x6
+x5
+1, para x = 2.
bytes diferentes, por lo que dispondremos de 255 caracteres distintos (aquí se incluyen
espacios, comas, signos de interrogación… etc).
Los que a nosotros nos interesan son los caracteres alfabéticos. Pues bien, por
ejemplo, el carácter “A”, tiene por código ASCII, el número decimal 65 y el
hexadecimal 41, que en ambos casos sería el byte 010000011.
= A
No solamente las letras tienen su código ASCII; los símbolos y caracteres
especiales también. Por ejemplo el símbolo @ tiene por código el número decimal 64, y
el hexadecimal 40, que se correspondería con el byte 01000000. El código decimal 246,
hexadecimal E6 (byte 11110110) corresponde al símbolo de la división ÷.
= @
= ÷
Para obtener en pantalla el símbolo o carácter que corresponde a un código
ASCII, hay que mantener pulsada la tecla Alt y al mismo tiempo escribir en el teclado
numérico el código correspondiente (en base decimal). Una vez que liberemos la tecla
Alt, aparecerá en pantalla el carácter correspondiente a dicho código.
Una interesante prueba es tomar el bloc de notas3
de los accesorios del sistema
operativo Windows y escribir una sola letra o carácter, luego guardar el archivo y
observar en las propiedades de este la capacidad de memoria utilizada para almacenarlo.
Podemos comprobar que son exactamente 8 bits (1 byte).
A continuación podemos ver la tabla del código ASCII en base decimal y
hexadecimal
3
Para esta comprobación no sirve el editor de textos Word, pues este requiere más memoria para guardar
el formato, fuente de letra, tamaño…etc.
Para escribir la palabra “Ayuda” en código ASCII decimal tendríamos que indicar
la siguiente serie: 65 121 117 100 97, y en hexadecimal 41 79 75 64 61 (ahorramos 3
caracteres). En este ejemplo evitamos poco trabajo porque la palabra es pequeña, pero
en un párrafo largo, el ahorro es considerable, ya que en el código hexadecimal todas las
letras se corresponden con dos símbolos, mientras que en el decimal, la mayoría se
codifican mediante tres.
Para separar cada carácter insertamos un espacio en blanco.
Si por ejemplo queremos escribir la expresión “Me gusta este artículo”,
enviaríamos el siguiente mensaje:
77 101 103 117 115 116 97 101 115 116 101 97 114 116 105 99 117 108 111
M e g u s t a e s t e a r t i c u l o
Demasiado largo si utilizamos el Código ASCII en base 10 o decimal, pero si lo
hacemos en base hexadecimal, utilizando sus 16 símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A
(10), B(11), C(12), D(13), E(14), F(15), el mensaje anterior se podría componer así:
4C 65 67 75 73 74 61 65 73 74 65 61 72 74 69 63 75 6B 6E.
En este último caso, el mensaje contiene 38 símbolos (De 0 a F), a diferencia de
los 53 utilizando el sistema decimal. Nos hemos ahorrado 18 movimientos, y por tanto
la conversación se hará más rápida y fluida.
El protagonista de la película utiliza el Código ASCII hexadecimal para
comunicarse con la Tierra. Para ello, clava dieciséis estacas en círculo alrededor de una
cámara giratoria (Si tuviese que comunicarse con el alfabeto latino, necesitaría 26
estacas, lo que tendría 13 grados de arco entre las letras, y los receptores tendrían
dificultad para saber a cual de ellas apunta la cámara). En la parte superior de las estacas
coloca un cartel con los números del 0 al 9, más las letras A, B, C, D, E y F, que
simbolizan los números 10, 11, 12, 13, 14 y 15 respectivamente. Añade una estaca
complementaria con el símbolo de interrogación. De este modo el arco entre cada estaca
se amplía a 21º. A continuación, dirige la cámara hacia el símbolo que desea. Esa
imagen es recibida por la Tierra, que traduce el código ASCII a lenguaje natural
ordinario. Recíprocamente, desde la Tierra tienen acceso a la movilidad de la cámara, y
le responden dirigiendo la cámara hacia el símbolo que corresponda. Así, si por
ejemplo, desde la Tierra quieren comunicarle la letra mayúscula A, la cámara enfoca
primero al 4 y luego al 1, informando que el código ASCII hexadecimal a comunicar es
41 (65 en decimal). Él solo tiene que acudir a su tabla para comprobar que se trata de la
letra A.
En el fotograma anterior, podemos apreciar las 17 estacas alrededor de la cámara
giratoria. Los 16 símbolos del sistema de numeración hexadecimal, más un cartel con el
signo de interrogación.
Vemos a continuación un fotograma de la película, en el que el protagonista
traduce los mensajes recibidos desde la Tierra, tomando los símbolos del sistema
hexadecimal de dos en dos separados por comas:
48, 4F, 57, 41, 4C, 49, 56, 45?, que traducido a lenguaje natural sería H, O, W, A,
L, I, V, E?, es decir How alive? (¿Cómo estás vivo?)
Gracias a este procedimiento, finalmente la comunicación se establece en forma
progresiva y gracias a las instrucciones procedentes de la Tierra, el astronauta logra
configurar un programa en el sistema de comunicaciones de su habitáculo marciano que
le permite mantener una conversación absolutamente normal, dejando atrás ese método
de codificación numérico que resultaba un tanto lento y tedioso.
The martian es una interesante película que, pese a la ficción con la que Ridley
Scott mantiene en tensión al espectador, demuestra que la ciencia sigue siendo un
poderoso instrumento para resolver problemas que pueden resultar vitales.
José Manuel Ramos González.
I.E.S. A Xunqueira I.
Pontevedra, 18 de noviembre de 2017

Más contenido relacionado

La actualidad más candente

Escatologia estudo 10 o milênio e interpretações
Escatologia  estudo 10    o milênio e interpretaçõesEscatologia  estudo 10    o milênio e interpretações
Escatologia estudo 10 o milênio e interpretaçõesJoao Franca
 
Mapas antiguo y nuevo testamento
Mapas antiguo y nuevo testamentoMapas antiguo y nuevo testamento
Mapas antiguo y nuevo testamentoheribertopb
 
Lição 6 - As Cortinas do Tabernáculo
Lição 6 - As Cortinas do TabernáculoLição 6 - As Cortinas do Tabernáculo
Lição 6 - As Cortinas do TabernáculoHamilton Souza
 
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...Tu Instituto Online
 
Josue seminario 4
Josue seminario 4 Josue seminario 4
Josue seminario 4 Elisa Schenk
 
Montanhas e-planicies-de-israel
Montanhas e-planicies-de-israelMontanhas e-planicies-de-israel
Montanhas e-planicies-de-israelsergio_chumbinho
 
7 a jornada de moises - 7 aula
7   a jornada de moises - 7 aula7   a jornada de moises - 7 aula
7 a jornada de moises - 7 aulaPIB Penha
 
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de Cristo
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de CristoLBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de Cristo
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de CristoNatalino das Neves Neves
 
Cronología de la vida de jesucristo
Cronología de la vida de jesucristoCronología de la vida de jesucristo
Cronología de la vida de jesucristoRONALD RAMIREZ OLANO
 

La actualidad más candente (15)

Escatologia estudo 10 o milênio e interpretações
Escatologia  estudo 10    o milênio e interpretaçõesEscatologia  estudo 10    o milênio e interpretações
Escatologia estudo 10 o milênio e interpretações
 
Mapas antiguo y nuevo testamento
Mapas antiguo y nuevo testamentoMapas antiguo y nuevo testamento
Mapas antiguo y nuevo testamento
 
Lição 6 - As Cortinas do Tabernáculo
Lição 6 - As Cortinas do TabernáculoLição 6 - As Cortinas do Tabernáculo
Lição 6 - As Cortinas do Tabernáculo
 
Atlas bíblico
Atlas bíblicoAtlas bíblico
Atlas bíblico
 
Periodo patriarcas
Periodo patriarcasPeriodo patriarcas
Periodo patriarcas
 
Israel
IsraelIsrael
Israel
 
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...
Redes de ordenadores y servicios de internet. 2º bac. 07. redes cableadas e i...
 
Josue seminario 4
Josue seminario 4 Josue seminario 4
Josue seminario 4
 
Montanhas e-planicies-de-israel
Montanhas e-planicies-de-israelMontanhas e-planicies-de-israel
Montanhas e-planicies-de-israel
 
Redes por satélites EdisonCoimbra
Redes por satélites  EdisonCoimbraRedes por satélites  EdisonCoimbra
Redes por satélites EdisonCoimbra
 
7 a jornada de moises - 7 aula
7   a jornada de moises - 7 aula7   a jornada de moises - 7 aula
7 a jornada de moises - 7 aula
 
34. O profeta Oséias
34. O profeta Oséias34. O profeta Oséias
34. O profeta Oséias
 
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de Cristo
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de CristoLBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de Cristo
LBA 2017 3 TRI LIÇÃO 11 - A segunda vinda de Cristo
 
Pcm
PcmPcm
Pcm
 
Cronología de la vida de jesucristo
Cronología de la vida de jesucristoCronología de la vida de jesucristo
Cronología de la vida de jesucristo
 

Destacado

Georges Mélies en cifras
Georges Mélies en cifrasGeorges Mélies en cifras
Georges Mélies en cifrasJose Ramos
 
Codigo Ascii
Codigo AsciiCodigo Ascii
Codigo Asciialejandro
 
Ascii powerpoint
Ascii powerpointAscii powerpoint
Ascii powerpointpache92
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticaambeiro
 

Destacado (7)

Lotería
LoteríaLotería
Lotería
 
Georges Mélies en cifras
Georges Mélies en cifrasGeorges Mélies en cifras
Georges Mélies en cifras
 
Geometria del spinner
Geometria del spinnerGeometria del spinner
Geometria del spinner
 
Codigo Ascii
Codigo AsciiCodigo Ascii
Codigo Ascii
 
Ascii powerpoint
Ascii powerpointAscii powerpoint
Ascii powerpoint
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
El código ascii
El código asciiEl código ascii
El código ascii
 

Similar a Cine y matematicas : el código ASCII

Sesion 03 curso telemática para comunicadores sociales
Sesion 03 curso telemática para comunicadores socialesSesion 03 curso telemática para comunicadores sociales
Sesion 03 curso telemática para comunicadores socialesEduardo Rojas
 
Tema2 arquitectura del ordenador hardware
Tema2 arquitectura del ordenador hardwareTema2 arquitectura del ordenador hardware
Tema2 arquitectura del ordenador hardwaretecnologiabsotos
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeraciongysors
 
Tarea1 daniel garcía_delicado
Tarea1 daniel garcía_delicadoTarea1 daniel garcía_delicado
Tarea1 daniel garcía_delicadogysors
 
Conversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónConversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónAlex Vasquez
 
Guia 1 grado sexto sistemas de numeracion 2015
Guia 1 grado sexto sistemas de numeracion 2015Guia 1 grado sexto sistemas de numeracion 2015
Guia 1 grado sexto sistemas de numeracion 2015PARRA113
 
Notadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionNotadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionObstetricia Unvime
 
Notadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionNotadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionObstetricia Unvime
 
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap 1 tema almacenamie...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap  1 tema almacenamie...Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap  1 tema almacenamie...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap 1 tema almacenamie...sara suarez
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosAleman040296
 
Sistemas digitales.
Sistemas digitales.Sistemas digitales.
Sistemas digitales.luisalfaro24
 

Similar a Cine y matematicas : el código ASCII (20)

Sesion 03 curso telemática para comunicadores sociales
Sesion 03 curso telemática para comunicadores socialesSesion 03 curso telemática para comunicadores sociales
Sesion 03 curso telemática para comunicadores sociales
 
Tema2 arquitectura del ordenador hardware
Tema2 arquitectura del ordenador hardwareTema2 arquitectura del ordenador hardware
Tema2 arquitectura del ordenador hardware
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
Tarea1 daniel garcía_delicado
Tarea1 daniel garcía_delicadoTarea1 daniel garcía_delicado
Tarea1 daniel garcía_delicado
 
Material de ayuda
Material de ayudaMaterial de ayuda
Material de ayuda
 
Conversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónConversión Entre Sistemas de Numeración
Conversión Entre Sistemas de Numeración
 
Guia 1 grado sexto sistemas de numeracion 2015
Guia 1 grado sexto sistemas de numeracion 2015Guia 1 grado sexto sistemas de numeracion 2015
Guia 1 grado sexto sistemas de numeracion 2015
 
Mini curso assembly
Mini curso assemblyMini curso assembly
Mini curso assembly
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Codigo binario
Codigo binarioCodigo binario
Codigo binario
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Notadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionNotadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracion
 
Notadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracionNotadeclase sistemasdenumeracion
Notadeclase sistemasdenumeracion
 
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap 1 tema almacenamie...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap  1 tema almacenamie...Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap  1 tema almacenamie...
Pteg g-grupo nº7-lista 8, 9, 13, 20, 49 - visita2-expocap 1 tema almacenamie...
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Sistema ascii y binario
Sistema ascii y binarioSistema ascii y binario
Sistema ascii y binario
 
Sistemas digitales.
Sistemas digitales.Sistemas digitales.
Sistemas digitales.
 

Más de Jose Ramos

oferta bach 2324.pptx
oferta bach 2324.pptxoferta bach 2324.pptx
oferta bach 2324.pptxJose Ramos
 
Oferta Bacharelato 2022-2023
Oferta Bacharelato 2022-2023Oferta Bacharelato 2022-2023
Oferta Bacharelato 2022-2023Jose Ramos
 
Protocolo covid
Protocolo covidProtocolo covid
Protocolo covidJose Ramos
 
Bachilleratos oferta
Bachilleratos ofertaBachilleratos oferta
Bachilleratos ofertaJose Ramos
 
Bachilleratos oferta
Bachilleratos ofertaBachilleratos oferta
Bachilleratos ofertaJose Ramos
 
Cuentos de Panurge
Cuentos de PanurgeCuentos de Panurge
Cuentos de PanurgeJose Ramos
 
La señorita de Marbeuf
La señorita de MarbeufLa señorita de Marbeuf
La señorita de MarbeufJose Ramos
 
El palacete de las mendoza y sus propietarios
El palacete de las mendoza y sus propietariosEl palacete de las mendoza y sus propietarios
El palacete de las mendoza y sus propietariosJose Ramos
 
De Historias e de números
De Historias e de númerosDe Historias e de números
De Historias e de númerosJose Ramos
 
Ejercicios de sistemas de ecuaciones lineales
Ejercicios de sistemas de ecuaciones linealesEjercicios de sistemas de ecuaciones lineales
Ejercicios de sistemas de ecuaciones linealesJose Ramos
 
Ejercicios de calculo diferencial
Ejercicios de calculo diferencialEjercicios de calculo diferencial
Ejercicios de calculo diferencialJose Ramos
 
Un americano de parís
Un americano de parísUn americano de parís
Un americano de parísJose Ramos
 
Criada para todo
Criada para todoCriada para todo
Criada para todoJose Ramos
 
La crucificada
La crucificadaLa crucificada
La crucificadaJose Ramos
 

Más de Jose Ramos (20)

oferta bach 2324.pptx
oferta bach 2324.pptxoferta bach 2324.pptx
oferta bach 2324.pptx
 
Oferta Bacharelato 2022-2023
Oferta Bacharelato 2022-2023Oferta Bacharelato 2022-2023
Oferta Bacharelato 2022-2023
 
Protocolo covid
Protocolo covidProtocolo covid
Protocolo covid
 
Bachilleratos oferta
Bachilleratos ofertaBachilleratos oferta
Bachilleratos oferta
 
Bachilleratos oferta
Bachilleratos ofertaBachilleratos oferta
Bachilleratos oferta
 
Bachilleratos
BachilleratosBachilleratos
Bachilleratos
 
Cabecita loca
Cabecita locaCabecita loca
Cabecita loca
 
Cuentos de Panurge
Cuentos de PanurgeCuentos de Panurge
Cuentos de Panurge
 
Miss Maude
Miss MaudeMiss Maude
Miss Maude
 
La señorita de Marbeuf
La señorita de MarbeufLa señorita de Marbeuf
La señorita de Marbeuf
 
El palacete de las mendoza y sus propietarios
El palacete de las mendoza y sus propietariosEl palacete de las mendoza y sus propietarios
El palacete de las mendoza y sus propietarios
 
De Historias e de números
De Historias e de númerosDe Historias e de números
De Historias e de números
 
Regiomontanus
RegiomontanusRegiomontanus
Regiomontanus
 
Vientre plano
Vientre planoVientre plano
Vientre plano
 
Ejercicios de sistemas de ecuaciones lineales
Ejercicios de sistemas de ecuaciones linealesEjercicios de sistemas de ecuaciones lineales
Ejercicios de sistemas de ecuaciones lineales
 
Ejercicios de calculo diferencial
Ejercicios de calculo diferencialEjercicios de calculo diferencial
Ejercicios de calculo diferencial
 
La pendiente
La pendienteLa pendiente
La pendiente
 
Un americano de parís
Un americano de parísUn americano de parís
Un americano de parís
 
Criada para todo
Criada para todoCriada para todo
Criada para todo
 
La crucificada
La crucificadaLa crucificada
La crucificada
 

Último

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

Cine y matematicas : el código ASCII

  • 1. CINE Y MATEMÁTICAS. EL CÓDIGO ASCII The Martian Protagonista: Matt Damon Director: Ridley Scott José Manuel Ramos González Dpto. Matemáticas I.E.S. A Xunqueira I
  • 2. CINE Y MATEMÁTICAS. EL CÓDIGO ASCII1 The Martian Tras la interpretación de un joven díscolo y pendenciero, con un talento fuera de lo común para las matemáticas, en la película El indomable Bill Hunting (1997), el actor Matt Damon, bajo la dirección de Ridley Scott, se convierte en un astronauta que queda aislado en el planeta rojo y ha de sobrevivir con los pocos recursos que sus compañeros, creyéndole muerto, le han dejado en su precipitada marcha. Mark Watney (Matt Damon) es un botánico que, encontrándose solo en Marte con provisiones para unos pocos días, se las arregla para, a partir de unas bolsas de patatas envasadas, crear toda una plantación de tubérculos para su subsistencia durante meses con el abono de las letrinas de su cubículo y el agua obtenida al mezclar hidrógeno con oxígeno. Pero también resulta ser un genio de la informática y las matemáticas, porque para comunicarse con la Tierra no utiliza el alfabeto ordinario, compuesto de 26 símbolos en inglés (de la A a la Z). El solitario astronauta se sirve de un código que se utiliza en informática a diario, pero que está oculto porque nosotros tan solo vemos en pantalla el resultado final en forma de letras, números o símbolos: El Código ASCII. El Código ASCII en el sistema numérico hexadecimal, solamente se sirve de 16 símbolos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (11), B(12), C(13), D(14), E(15), F(16)). ¿Cómo? Para ello debemos proceder a una explicación previa. Como todos sabemos los ordenadores, calculadoras, y cualquier tipo de tecnología basada en la electrónica, solo saben interpretar dos estados. Un circuito electrónico solamente puede estar “encendido”, es decir por él circula la electricidad, o “apagado”, por él no fluyen los electrones. Esto es equivalente a on/off, si/no, verdadero/falso, bueno/malo… Dos estados que conforman el maniqueísmo en religión (aspecto que no nos ocupa) y la lógica binaria en filosofía, de modo que ese binomio, cuyos componentes constituyen la unidad mínima de información, se simbolizan por 1 y 0, y cada uno de los cuales se denomina bit (binary digit). Cuando utilizamos un procesador de textos, este no reconoce la letra “a” porque el ordenador solo puede interpretar 1 (circuito por el que circula la electricidad) y 0 (circuito apagado). En realidad, ¿qué se “escribe” en las entrañas del ordenador cuando pulsamos la tecla correspondiente a la letra “a”? La respuesta es una serie de ocho dígitos binarios, es decir, 8 circuitos en estado encendido (1) o apagado (0). Esta serie se denomina byte u octeto en castellano. Nuestra letra “a” es el byte 01100001. = a 1 ASCII es el acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información.
  • 3. Esto tiene sus ventajas e inconvenientes. La gran ventaja es que solo utilizamos dos símbolos, 1 y 0. Sin embargo son ocho, y resulta en exceso largo a la hora de escribirlo. Lo que se hace entonces, es pasar del sistema binario (base 2) al sistema decimal (base 10). ¿Cómo? 01100001 = 0.27 +1.26 +1.25 +0.24 +0.23 +0.22 +0.21 +1.20 = 97 Si realizamos las operaciones con las potencias de 2, obtenemos el número 97. Pues bien, se dice que 97 es el código ASCII decimal del carácter “a”. También puede utilizarse el Método de Ruffini que se explica en 4º ESO, para calcular el valor numérico de un polinomio2 . Sería así: 0 1 1 0 0 0 0 1 2 0 2 6 12 24 48 96 0 1 3 6 12 24 48 97 Ahora convertiríamos el número 97 a base hexadecimal, dividiendo progresivamente entre 16. La expresión a obtener estará formada por los restos de la/s división/es, tomado/s en orden ascendente y precedido/s del último cociente. Así, 97 se transforma en hexadecimal del siguiente modo: 97 16 1 6 Por tanto, 97 en base decimal se corresponde con 61 (6 es el último cociente, y 1 es el resto) en base hexadecimal (9.10 + 7 = 6. 16 + 1) Para entenderlo mejor, podemos hacer el procedimiento con el byte 11111111 que en base 10 será el número 1.27 +1.26 +1.25 +1.24 +1.23 +1.22 +1.21 +1.20 = 255, que convertido a base 16 o hexagesimal sería: 255 16 15 15 El resto es 15, precedido del cociente último que es 15 también. El número 255, representado en base 16, será (15)(15), es decir FF. 255 = 2.102 +5.10+5 = 15.16 + 15 = F.16+F ¿Cuántos caracteres podemos escribir con un teclado? Tantos como posibles bytes distintos hay, desde el byte 00000000 que se corresponde con el 0 decimal, hasta el byte 11111111 que se corresponde, como vimos, con el número 255. A lo sumo tenemos 255 2 En nuestro ejemplo, sería el valor numérico del polinomio x6 +x5 +1, para x = 2.
  • 4. bytes diferentes, por lo que dispondremos de 255 caracteres distintos (aquí se incluyen espacios, comas, signos de interrogación… etc). Los que a nosotros nos interesan son los caracteres alfabéticos. Pues bien, por ejemplo, el carácter “A”, tiene por código ASCII, el número decimal 65 y el hexadecimal 41, que en ambos casos sería el byte 010000011. = A No solamente las letras tienen su código ASCII; los símbolos y caracteres especiales también. Por ejemplo el símbolo @ tiene por código el número decimal 64, y el hexadecimal 40, que se correspondería con el byte 01000000. El código decimal 246, hexadecimal E6 (byte 11110110) corresponde al símbolo de la división ÷. = @ = ÷ Para obtener en pantalla el símbolo o carácter que corresponde a un código ASCII, hay que mantener pulsada la tecla Alt y al mismo tiempo escribir en el teclado numérico el código correspondiente (en base decimal). Una vez que liberemos la tecla Alt, aparecerá en pantalla el carácter correspondiente a dicho código. Una interesante prueba es tomar el bloc de notas3 de los accesorios del sistema operativo Windows y escribir una sola letra o carácter, luego guardar el archivo y observar en las propiedades de este la capacidad de memoria utilizada para almacenarlo. Podemos comprobar que son exactamente 8 bits (1 byte). A continuación podemos ver la tabla del código ASCII en base decimal y hexadecimal 3 Para esta comprobación no sirve el editor de textos Word, pues este requiere más memoria para guardar el formato, fuente de letra, tamaño…etc.
  • 5. Para escribir la palabra “Ayuda” en código ASCII decimal tendríamos que indicar la siguiente serie: 65 121 117 100 97, y en hexadecimal 41 79 75 64 61 (ahorramos 3 caracteres). En este ejemplo evitamos poco trabajo porque la palabra es pequeña, pero en un párrafo largo, el ahorro es considerable, ya que en el código hexadecimal todas las letras se corresponden con dos símbolos, mientras que en el decimal, la mayoría se codifican mediante tres. Para separar cada carácter insertamos un espacio en blanco. Si por ejemplo queremos escribir la expresión “Me gusta este artículo”, enviaríamos el siguiente mensaje: 77 101 103 117 115 116 97 101 115 116 101 97 114 116 105 99 117 108 111 M e g u s t a e s t e a r t i c u l o Demasiado largo si utilizamos el Código ASCII en base 10 o decimal, pero si lo hacemos en base hexadecimal, utilizando sus 16 símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B(11), C(12), D(13), E(14), F(15), el mensaje anterior se podría componer así: 4C 65 67 75 73 74 61 65 73 74 65 61 72 74 69 63 75 6B 6E. En este último caso, el mensaje contiene 38 símbolos (De 0 a F), a diferencia de los 53 utilizando el sistema decimal. Nos hemos ahorrado 18 movimientos, y por tanto la conversación se hará más rápida y fluida. El protagonista de la película utiliza el Código ASCII hexadecimal para comunicarse con la Tierra. Para ello, clava dieciséis estacas en círculo alrededor de una cámara giratoria (Si tuviese que comunicarse con el alfabeto latino, necesitaría 26 estacas, lo que tendría 13 grados de arco entre las letras, y los receptores tendrían dificultad para saber a cual de ellas apunta la cámara). En la parte superior de las estacas coloca un cartel con los números del 0 al 9, más las letras A, B, C, D, E y F, que
  • 6. simbolizan los números 10, 11, 12, 13, 14 y 15 respectivamente. Añade una estaca complementaria con el símbolo de interrogación. De este modo el arco entre cada estaca se amplía a 21º. A continuación, dirige la cámara hacia el símbolo que desea. Esa imagen es recibida por la Tierra, que traduce el código ASCII a lenguaje natural ordinario. Recíprocamente, desde la Tierra tienen acceso a la movilidad de la cámara, y le responden dirigiendo la cámara hacia el símbolo que corresponda. Así, si por ejemplo, desde la Tierra quieren comunicarle la letra mayúscula A, la cámara enfoca primero al 4 y luego al 1, informando que el código ASCII hexadecimal a comunicar es 41 (65 en decimal). Él solo tiene que acudir a su tabla para comprobar que se trata de la letra A. En el fotograma anterior, podemos apreciar las 17 estacas alrededor de la cámara giratoria. Los 16 símbolos del sistema de numeración hexadecimal, más un cartel con el signo de interrogación. Vemos a continuación un fotograma de la película, en el que el protagonista traduce los mensajes recibidos desde la Tierra, tomando los símbolos del sistema hexadecimal de dos en dos separados por comas:
  • 7. 48, 4F, 57, 41, 4C, 49, 56, 45?, que traducido a lenguaje natural sería H, O, W, A, L, I, V, E?, es decir How alive? (¿Cómo estás vivo?) Gracias a este procedimiento, finalmente la comunicación se establece en forma progresiva y gracias a las instrucciones procedentes de la Tierra, el astronauta logra configurar un programa en el sistema de comunicaciones de su habitáculo marciano que le permite mantener una conversación absolutamente normal, dejando atrás ese método de codificación numérico que resultaba un tanto lento y tedioso. The martian es una interesante película que, pese a la ficción con la que Ridley Scott mantiene en tensión al espectador, demuestra que la ciencia sigue siendo un poderoso instrumento para resolver problemas que pueden resultar vitales. José Manuel Ramos González. I.E.S. A Xunqueira I. Pontevedra, 18 de noviembre de 2017