Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación en Fortran 1
Programación en Fortran 1
MATERIA
PROGRAMACIÓN
PRESENTA
Ian Gennaro Güitrón Sagaón
DOCENTE DE LA ASIGNATURA
Alberto Vázquez Martínez
ANTECEDENTES ……………………………………………………………………..… 3
Representación de datos en la computadora ………………………………… 3
El sistema Numérico Binario ……………………………………………………. 3
Números Positivos y Negativos en Sistemas Binarios …………………….... 3
Representaciones Octales y Hexadecimales de los Números Binarios …… 4
Mapa Mental: Tipos de Datos almacenados en la Memoria ………………… 5
CONTENIDO ……………………………………………………………………………... 6
Quiz 1.1 …………………………………………………………………………… 6
Ejercicios de Fin de Capítulo ………………………………………………….. 10
CONCLUSION ………………………………………………………………………….. 12
BIBLIOGRAFIA …………………………………………………………………………. 13
ANTECEDENTES
Una computadora es un tipo especial de máquina que almacena información, y
puede realizar cálculos matemáticos a una velocidad mucho mayor a la que el
hombre puede pensar.
“Las computadoras no piensan como los humanos entendemos el pensamiento”
Teniendo en cuenta la declaración anterior, es trabajo de los humanos (usuarios) el
usar la creatividad para que las computadoras logren facilitar la vida de los usuarios.
REPRESENTACION DE DATOS EN LA COMPUTADORA
Como bien se sabe, la computadora está compuesta de un CPU (Unidad de
Procesamiento central), unidad de memoria primaria (temporal, RAM) y secundaria
(almacenamiento, SSD, HDD), periféricos de entrada (ratón, teclado, etc.) y de
salida (pantalla, impresora, etc.) principalmente. Sin embargo, la forma en la que la
computadora interpreta las ordenes o deseos del usuario no es como nosotros
podríamos pensar.
La información se representa por medio de interruptores, esta se lee solo de dos
formas: si este encendido o apagado (1, 0). Cada interruptor representa un numero
binario (dígito binario o bit). Cuando se agrupan varios bits estos pueden ser usados
para representar números en el sistema numérico binario (base 2).
Un byte es un conjunto de 8 bits que son usados para representar un número
binario; es la unidad elemental para medir la capacidad de memoria de una
computadora.
EL SISTEMA NUMERICO BINARIO
En el sistema numérico binario el menor dígito que se puede expresar es 20 (1),
después 21 (2), siguiéndole 22 (4) y así sucesivamente; por ejemplo, el binario para
el número decimal 510 es 1012 y el del número 710 es 1112; en el primer caso sería:
(1 x 20) + (0 x 21) + (1 x 22) = 5; y en el segundo caso: (1 x 20) + (1 x 21) + (1 x 22) =
7.
“Si n bits se agrupan en conjunto para formar un número binario, entonces
estos pueden representar hasta 2n posibles valores”
Por lo tanto, un grupo de 8 bits (1 byte) puede representar hasta 256 posibles
valores, un grupo de 16 bits (2 bytes) 65 536 valores y así sucesivamente.
En una implementación típica la mitad de todos los posibles valores está reservada
para representar números negativos y la otra mitad para los positivos.
NUMEROS NEGATIVOS Y POSITIVOS EN SISTEMA BINARIO
La forma más común para representar los números negativos en el sistema binario
es por medio de la aritmética de dos complementos; el cual consiste en usar el digito
más alejado de la izquierda, si este número es 0 esto significa que el número es
positivo, en caso contrario es negativo.
La aritmética de dos complementos también se suele emplear para llevar a cabo
operaciones aritméticas básicas (como la suma y la resta) ya sean números
positivos o negativos. Debido a que la computadora puede realizar las operaciones
sin preocuparse si el símbolo es negativo o positivo, los circuitos dentro del
computador suelen ser más simples.
RESPRESENTACIONES OCTALES Y HEXADECIMALES DE LOS NUMEROS
BINARIOS
Las computadoras trabajan en el binario y las personas pensamos en el sistema
decimal y normalmente no hay inconvenientes ya que la computadora traduce todo
lo que el usuario necesita; sin embargo, hay ocasiones en la que los ingenieros y
científicos deben trabajar directamente en sistema binario, y debido al nivel de
complejidad que presenta este sistema se tiende a separar los conjuntos de numero
en conjuntos de bits ya sea de 3 o 4, dando origen a las representaciones octa y
hexadecimales.
Octal se refiere a que puede representar valores de 0 a 7 por los 3 bits de tamaño
que posee y en el caso del hexadecimal (4 bits) puede representar hasta 16 valores,
los cuales se representan con números y letras.
ASCII
Los números (128
con punto EBCDIC VALUES)
decimal
EXPONENTE UNICODE
(NO MUY USADOS)
789568123.14547 A-Z
a-z
0-9
MANTISSA °# $ % & () “” []
REAL CHARACTER
TIPOS DE DATOS
ALMACENADOS EN LA
MEMORIA
INTERGER (ENTEROS)
2^(n-1) -2^(n-1)
Menor número
Mayor número
posible
posible
Enteros positivos y
negativos
CONTENIDO
QUIZ 1.1
1. EXPRESE LOS SIGUIENTES NÚMEROS DECIMALES A SU
EQUIVALENTE BINARIO.
A) 2710
101112
(24x1) + (23x0) + (22x1) + (21x1) + (20x1)
(16) + (0) + (4) + (2) + (1)
27
B) 1110
10112
(23x1) + (22x0) + (21x1) + (20x1)
(8) + (0) + (2) + (1)
11
C) 3510
1000112
(25x1) + (24x0) + (23x0) + (22x0) + (21x1) + (20x1)
(32) + (0) + (0) + (0) + (2) + (1)
35
D) 12710
11111112
(26x1) + (25x1) + (24x1) + (23x1) + (22x1) + (21x1) + (20x1)
(64) + (32) + (16) + (8) + (4) + (2) + (1)
127
A) 11102
(23x1) + (22x1) + (21x1) + (20x0)
(8) + (4) + (2) + (0)
1410
B) 010101012
C) 10012
A) 11100101101011012
B) 11101111012
C) 10010111001111112
13110
(27x1) + (26x0) + (25x0) + (24x0) + (23x0) + (22x0) + (21x1) + (20x1)
(128) + (0) + (0) + (0) + (0) + (0) + (2) + (1)
13110 == 10000112
3 7 7
| 011 | 111 | 111 |
(28x0) + (27x1) + (26x1) + (25x1) + (24x1) + (23x1) + (22x1) + (21x1)
+ (20x1)
(0) + (128) + (64) + (32) + (16) + (8) + (4) + (2) + (1)
255
111111112 = 25510
b. 1A816
1 A 8
| 0001 | 1010 | 1000 |
(211x0) + (210x0) + (29x0) + (28x1) + (27x1) + (26x0) + (25x1) + (24x0)
+ (23x1) + (22x0) + (21x0) + (20x0)
(0) + (0) + (0) + (256) + (128) + (0) + (32) + (0) + (8) + (0) + (0) +
(0)
424
1101010002 = 42410
c. 1118
1 1 1
| 001 | 001 | 001 |
(28x0) + (27x0) + (26x1) + (25x0) + (24x0) + (23x1) + (22x0) + (21x0)
+ (20x1)
(0) + (0) + (64) + (0) + (0) + (8) + (0) + (0) + (1)
73
10010012 = 7310
d. 1FF16
1 F F
| 0001 | 1111 | 1111 |
(211x0) + (210x0) + (29x0) + (28x1) + (27x1) + (26x1) + (25x1) + (24x1)
+ (23x1) + (22x1) + (21x1) + (20x1)
(0) + (0) + (0) + (256) + (128) + (64) + (32) + (16) + (8) + (4) + (2)
+ (1)
511
1111111112 = 51110
CONCLUSION
Las computadoras son equipos que nos facilitan el trabajo como ingenieros
químicos en todos los aspectos del oficio, pero no solo a nosotros, sino a todas las
personas que llevan a cabo algún tipo de proceso o actividad el simple hecho de
emplear una computadora facilita y agiliza la realización de la misma.