Cuando decimos de estructura y funcionamiento del computador actualmente de habla
de hardware y software para poder entender un poco este concepto tenemos que
remontarnos a la historia ya que no siempre se conocio como hardware
El ábaco
Cuando hablamos del abaco tenemos que
remontarnos a mas de 5000 años atras, el
ábaco fue el primer instrumento operado por
el hombre en efectuar operaciones
aritmeticas
Maquinas de pascal
En 1962 el filosofo y matematico
blaise pascal invento la primera
calculadora mecanica la cual
funcionaba con una sucesion de
engranajes y ruedas fue la primera
maquina que realizo algoritmos ya
que no podia realizar directamente
sumas ni restas es por eso que
utilizaba complementos los cuales de
dividian en varias procesos
Leibniz
Gottfried Wilhelm Leibniz filosofo aleman fue quien demostro
las ventajas que tenia usar el sistema binario en vez del decimal
en las computadoras y construyo una maquina que realizaba las
cuatro operaciones basicas y realizaba raices cuadradas
Babbage
Charles babbage matematico britanico y considerado el padre de la computacion diseño una maquina de
computacion que fuese capaz de de procesar cualquier secuencia de instrucciones aritmética.Aunque no consiguió
su propósito, Charles Babbage sentó los principios básicos de las computadoras modernas, como el concepto de
programa o instrucciones básicas (que se introducen en la máquina de manera independiente de los datos), el uso
de la memoria para retener resultados y la unidad aritmética.
Primeros computadores
Mark 1
Fue el primer ordenador electromecanico construido en IBM, La
Mark I se programaba recibiendo sus secuencias de instrucciones
a través de una cinta de papel, en la cual iban perforadas las
instrucciones y números que se transferían de un registro a otro
por medio de señales eléctricas.
Edsac
Univac 1
Enac
Fueron computadoras inspiradas en la telecominicacion eran operadas
distribuyendo, desconectando y conectando cables de un puerto a otro
Von Newman
Cuando hablamos de von newman tenemos que pensar en una antes y un dispues en la
era del computador moderno ya que su estructura planteada por el fisico y matematico
jhon von newman en 1945 es usada aun en la actualidad
Como parte del curso de programacion basico
Lo visto hasta ahora
Sistemas Numericos
Lo primero que se debe ver en un curso de programacion son sistemas numericos
para asi poder entender y meternos en el contexto de programacion
Conversiones entre sistemas numericos
De base 10 a cualquier base
Para poder convertir un numero de base 10 que es la que todos conocemos a cualquier base hay que dividir el numero
en base 10 por la base a la cual se desea convertir este proceso debera hacerse hasta que el residuo de la divsion sea
cero una vez acabado se deben tomar todos los residuos de las divisiones correspondientes de derecha a izquierda
De cualquier base a base 10
La forma mas facil de realizar este proceso es seguir las instrucciones de la ecuacion polinomial la cual se describe a continuacion
Operaciones entre sistemas numericos
Al igual que las operaciones en base 10 las demas bases respetan las misma reglas