ProgrammingGuide1

Páginas: 12 (2989 palabras) Publicado: 4 de junio de 2015
Algoritmos y Lenguajes de Programaci´
on
Maria Pilar Rondón Rodriguez

Curso de Inform´atica - Gu´ıa Nro. 1
Programa Profesional de Ingenier´ıa Industrial
Universidad Cat´olica San Pablo
Resumen
Para interactuar con un computador hay tres aspectos esenciales que debemos conocer. En primer lugar debemos tener muy claro que la m´aquina har´a
u
´nica y exclusivamente lo que nosotros le digamos, notiene vida propia, en consecuencia nunca har´
a nada de lo que nosotros no estemos enterados. En segundo
lugar, recordar que nuestra m´
aquina tiene limitaciones y que est´a dise˜
nada solo
para asistirnos en determinado tipo de tareas y/o funciones para las cuales est´a dise˜
nada. Y finalmente, si queremos comunicarnos con la m´aquina, entonces
debemos aprender su lenguaje.

1.

Introducci´
onAs´ı como los seres humanos tenemos un cerebro que nos hace pensar, calcular, reaccionar ante est´ımulos y comunicarnos, ya sea con el resto de nuestro cuerpo o con
agentes externos; as´ı tambi´en las computadoras tienen una parte muy importante sin
la cual no podr´ıan funcionar y que les permite administrar tanto software como hardware, realizar complejos c´alculos matem´aticos, procesarinstrucciones y manejar el flujo
de informaci´on que pasa por la computadora entre much´ısimas otras cosas m´as. Este
cerebro responde al nombre de procesador.
El procesador, para poder entendernos, solo necesita que le digamos “0” ´o “1”. Lo que
queremos decir con esto es“0”: ausencia de corriente y“1”: presencia de corriente. Ahora,
estos 0’s y 1’s, que reciben el nombre de bits, solo constituyen elalfabeto de la m´aquina,
m´as no su lenguaje. Mientras que nosotros usamos palabras, el computador usa bytes
y estos siempre est´an formados por grupos de 8 bits, es decir, por la combinaci´on de 0’s
y 1’s. Por ejemplo, la siguiente oraci´on en lenguaje de m´aquina podr´ıa significar que el
computador debe apagarse o quiz´as que un archivo deba grabarse en el disco duro.
Ej. 00000001 00011110 1010100111100101 10011010 10001000

1

2.
2.1.

Manejo de bits
Bits como n´
umeros

¿Pero como funciona esto en realidad? El sistema de numeraci´on binario se basa en el
“0” y “1”, lo cual como ya dijimos, es solo la representaci´on de la presencia o ausencia
de corriente. En un bit no podemos almacenar nada, en cambio en un octeto de bits o
un byte si. Como unidad de medida, un byte es la m´ınima unidad dealmacenamiento
de informaci´on en inform´atica, y podemos almacenar 256 valores distintos.
Un byte permite almacenar una letra, o un n´
umero o cualquier car´acter. Sabiendo esto
y teniendo en cuenta la siguiente tabla, podemos decir que 1KB puede almacenar 1024
caracteres, o que 2MB pueden almacenar 2 x 1024 x 1024 caracteres, o tambi´en que
10KB pueden almacenar 10 x 1024 x 8 bits.

1 bit
8bits
1024 bytes
1024 Kilobytes
1024 Megabytes
1024 Gigabytes

1
1
1
1
1
1

´o 0 (b)
byte (B)
Kilobyte (KB)
Megabyte (MB)
Gigabyte (GB)
Terabyte (TB)

Ejercicio de Aplicaci´
on: Sabiendo que un CD tiene como capacidad 800 MB ¿Cu´antos CD´s necesito para almacenar 5 242 880 Bytes? Y si tengo una memoria flash
de 1 GB de capacidad ¿Cu´antos Kilobytes puedo almacenar en ella?

2.2.

Bits como c´
odigo decaracteres ASCII

El c´odigo ASCII American Standard Code for Information Interchange o´ “C´odigo Estadounidense Est´andar para el Intercambio de Informaci´on”, es un c´odigo de caracteres,
que podr´ıan ser letras, n´
umeros o s´ımbolos, basado en el alfabeto latino tal y como
se usa en ingl´es moderno y en otras lenguas occidentales. Fue creado en 1963 por el
Comit´e Estadounidense de Est´andarescomo una evoluci´on de los conjuntos de c´odigos utilizados en telegraf´ıa. El c´odigo ASCII original es, en sentido estricto, un c´odigo
que emplea solo siete bits, lo que significa que usa cadenas de bits representables con
siete d´ıgitos binarios, que van de 0 a 127 en base decimal (27 = 128), para representar
informaci´on de caracteres.
Mucha gente cree que el c´odigo ASCII tiene 256...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS