Está en la página 1de 11

INTRODUCCIÓN

En este trabajo se pretende dar a conocer de manera clara los sistemas de numeración,
tablas de verdad y conversiones de un sistema a otro que pueden emplearse para la
programación de varias tareas. Estos sistemas tienen usos matemáticos y racionales, de
esta manera aportan soluciones lógicas a problemáticas satisfaciendo las necesidades
informáticas y tecnológicas de cualquier parte en donde se utilicen.

Analizaremos los procesos algorítmicos y la posibilidad de dar varias respuestas


racionales a un problema de cualquier categoría por medio de programaciones
especialmente hachas para ello.
OBJETIVO GENERAL

 Generar en el estudiante habilidades y destrezas para desarrollar pensamiento


logco-matematico, de esta manera lograr la solución de problemas que involucren
sistemas numéricos y algoritmo.

OBJETIVOS ESPECIFICOS

 Desarrollar conocimientos sobre la programación y los sistemas algorítmicos.


 Analizar cómo se componen tas tablas de verdad y los sistemas de numeración.

Demostrar cómo estos sistemas pueden ser útiles en cualquier parte donde se utilicen.
TABLAS DE VERDAD Y CONVERSION DE NUMEROS

1. TABLAS DE VERDAD

Estas tablas pueden construirse haciendo una interpretación de los signos lógicos,
 como: no, o, y, si…entonces, sí y sólo si, respectivamente. La
interpretación corresponde al sentido que estas operaciones tienen dentro del
razonamiento.

Puede establecerse una correspondencia entre los resultados de estas tablas y la


deducción lógico matemática. En consecuencia, las tablas de verdad constituyen
un método de decisión para chequear si una proposición es o no un teorema.

 Negación: El valor de verdad de la negación es el contrario de la proposición


negada.

p ¬p p ¬p
V F 1 0

F V 0 1

 Disyunción: La disyunción solamente es falsa si lo son sus dos componentes.

p q pvq
V V V 1 1 1
V F V 1 0 1
F V V 0 1 1
F F F 0 0 0
 Conjunción: Solamente si las componentes de la conjunción son ciertas, la
conjunción es cierta.

p q p^q
V V V 1 1 1
V F F 1 0 0
F V F 0 1 0
F F F 0 0 0

 Condicional: El condicional solamente es falso cuando el antecedente es


verdadero y el consecuente es falso. De la verdad no se puede seguir la falsedad

p q p →q p q p→q
V V V 1 1 1
V F F 1 0 0
F V V 0 1 1
F F V 0 0 1

 Bicondicional: El bicondicional solamente es cierto si sus componentes tienen el


mismo valor de verdad.

p q p↔q
p q p↔q
V V V
1 1 1
V F F
1 0 0
F V F
0 1 0
F F V
0 0 1

2. NUMEROS OCTALES:
Es un sistema con base 8, lo cual significa que tiene ocho posibles dígitos: 0, 1, 2, 3, 4, 5,
6, 7. Es decir que cualquier digito de un numero octal puede tener cualquier valor del 0 al
7. La conversión de un muero octal a un decimal se puede realizar fácilmente,
multiplicando cada digito octal por su valor posicional. Ejemplo:

2748 = 2 x 82 + 7 x 81+ 4 x 80
2748 = 2 x 64 + 7 x 8 + 4 x 1
2748 = 18810

 Conversión decimal a octal:

La conversión de sistema octal a decimal se realiza con el mismo método de división


repetida que se usa en la conversión de decimal a binario, pero con el nuero ocho en vez
de dos. Ejemplo:

 Conversión de octal a binario:

La conversión de números octales a binarios se lleva acabo convirtiendo cada digito octal
en su equivalente binario de 3 bits. Por ejemplo convertir el numero octal 6708 a binario,
para esto tomaremos el equivalente binario de cada número.

68 = 1102
78 = 1112
08 = 0002
670 = 110111000

 Conversión de octal a hexadecimal:


Hasta el momento no se ha creado un método de conversión entre estos dos sistemas, es
necesario convertirlo primero a otro sistema que permita convertirlo a hexadecimal.

3. NUMEROS HEXADECIMALES

También conocido como sexagesimal se emplea principalmente en la informática y


ciencias de la computación, es un sistema de numeración que emplea 16 símbolos
compuestos de números y letras, los números son 10 y las letras 6, de la siguiente forma.

S = [0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F]

Se debe notar que:

A =10 D=13
B =11 E=14
C=12 F=15

0hex = 0dec = 0oct 0 0 0 0


1hex = 1dec = 1oct 0 0 0 1
2hex = 2dec = 2oct 0 0 1 0
3hex = 3dec = 3oct 0 0 1 1
4hex = 4dec = 4oct 0 1 0 0
5hex = 5dec = 5oct 0 1 0 1
6hex = 6dec = 6oct 0 1 1 0
7hex = 7dec = 7oct 0 1 1 1
8hex = 8dec = 10oct 1 0 0 0
9hex = 9dec = 11oct 1 0 0 1
Ahex = 10dec = 12oct 1 0 1 0
Bhex = 11dec = 13oct 1 0 1 1
Chex = 12dec = 14oct 1 1 0 0
Dhex = 13dec = 15oct 1 1 0 1
Ehex = 14dec = 16oct 1 1 1 0
Fhex = 15dec = 17oct 1 1 1 1
 Conversión de hexadecimal a decimal:

Cada numero hexadecimal tiene un valor que es una potencia de 16, es decir que se
multiplica el número decimal correspondiente con el respectivo valor hexadecimal.

Ejemplo:

81216 = 8 x 162 + 1 x 161 + 2 x 160


81216 = 2048 + 16 + 2
81216 = 206610

 Conversión de hexadecimal a binario:

La conversión de un sistema hexadecimal a un binario se facilita ya que cada digito


hexadecimal se convierte en su equivalente binario de 4 bits.

Ejemplo:

6D2316 = 110110110112

 Conversión de hexadecimal a octal:

Hasta el m omento no se ha creado un método de conversión entre estos dos sistemas,


por lo tanto es recomendable pasar de octal a decimal y de decimal a hexadecimal.

4. NUMEROS BINARIOS

La numeración binaria es un sistema en el que los decimales son representados solo por
dos números 1 y 0. Este sistema es utilizado por las matemáticas y la informática ya que
es parte de la programación de computadoras que trabajan exclusivamente dos voltajes
es decir con el sistema binario.

un numero binario se puede representar de diferentes secuencias de bits (dígitos


binarios), como:

1 0 1 0 0 1 1 0 1 0
| - | - - | | - | -
x o x o o x x o x o
y n y n n y y n y n
 Conversión de sistema decimal a binario

Es la división de un decimal entre 2, donde su resultado entero se vuelve a dividir en 2 y


a si sucesivamente has que el dividendo sea menor que el divisor, es decir cuando el
numero que divide sea 1 termina la división, una vez terminada la división los números se
escriben de derecha a izquierda.

Ejemplo:

1.

131 dividido entre 2 da 65 y el resto es igual a 1


65 dividido entre 2 da 32 y el resto es igual a 1
32 dividido entre 2 da 16 y el resto es igual a 0
16 dividido entre 2 da 8 y el resto es igual a 0
8 dividido entre 2 da 4 y el resto es igual a 0
4 dividido entre 2 da 2 y el resto es igual a 0
2 dividido entre 2 da 1 y el resto es igual a 0
1 dividido entre 2 da 0 y el resto es igual a 1
-> Ordenamos los restos, del último al primero: 10000011

2. Transformar el número decimal 100 en binario.

Otra forma
de

conversión es: si el número es par o impar y se puede dividir entre 2 y da un número


entero se coloca un cero o un uno en la columna de la derecha. Si es impar, le restamos
uno y seguimos dividiendo entre dos, hasta llegar a 1. Luego se ordenaran los números
de las dos columnas de abajo hacia arriba.

3.
100|0
50|0
25|1 --> 1, 25-1=24 y seguimos dividiendo por 2
12|0
6|0
3|1
1|1 -->

EJERCICIOS DE CONVERSION:

 
 
BIBLIOGRAFIA

 OVIEDO REGINO, Efraín. Lógica de programación. 2 edición, (mar-2005), Bogotá


DC; pág. 21- 27.
 IRANZO PASCUAL, Julián. lógica simbólica para informáticos. Reimpresión (2005-
2006), Madrid, España; pág. 25-40.
 www.google.com
 http://www.mitecnologico.com/Main/TablasDeVerdad
 http://docencia.udea.edu.co/SistemasDiscretos/contenido/tablas_verdad.html
 http://www.mitecnologico.com/Main/BinarioOctalYHexadecimalADecimal
 http://es.wikipedia.org/wiki/Sistema_binario

También podría gustarte