29
Máquinas computadoras mecânicas LNCC UFRJ

Leitura complementar 01 - Computadores mecânicos

Embed Size (px)

Citation preview

Page 1: Leitura complementar 01 - Computadores mecânicos

Máquinas computadoras mecânicas

LNCC UFRJ

Page 2: Leitura complementar 01 - Computadores mecânicos

Ábaco chinês

A tataravó das máquinas de calcular !

Page 3: Leitura complementar 01 - Computadores mecânicos

Outros  ábacos

Ábaco russo

Ábaco japonês

www.syssrc.com/museum/html/abacus.html

Page 4: Leitura complementar 01 - Computadores mecânicos

Blaise  Pascal

www-groups.dcs.st-and.ac.uk/~history/Mathematicians/Pascal.html

Nasceu: 19 / 06 / 1623 em Clermont, França

Morreu: 19 / 08/  1662 em Paris, França

Page 5: Leitura complementar 01 - Computadores mecânicos

A  pascalinaEm 1642 Pascal construiu essa máquina de calcular para ajudar 

seu pai no cálculo de impostos. A máquina só efetuava adições.

Page 6: Leitura complementar 01 - Computadores mecânicos

O triângulo de Pascal• Seu Tratado sobre o Triângulo 

Aritmético, de 1653, foi o primeiro estudo extensivo sobre o tema.

• O lado maior do triângulo de Pascal é uma tabela para os coeficientes do binômio de Newton.

• Nele, exceto pela primeira linha e primeira coluna, cada número é a soma do número que está acima com o número à esquerda .

Page 7: Leitura complementar 01 - Computadores mecânicos

Homenagem da França

Page 8: Leitura complementar 01 - Computadores mecânicos

Gottfried  Wilhelm von  Leibnitz

Nasceu: 1 / 07 / 1646 em Leipzig, Alemanha

Morreu: 14 / 11 / 1716 em Hannover, Alemanha

Page 9: Leitura complementar 01 - Computadores mecânicos

A calculadora de Leibnitz

Começou a construí-la em 1672.

Em 1673 apresentou uma versão

incompleta à Royal Society

(Inglaterra). Foi criticado

por Hooke

Page 10: Leitura complementar 01 - Computadores mecânicos

Base 2

Page 11: Leitura complementar 01 - Computadores mecânicos

Homenagem  da  AlemanhaJuntamente com Isaac Newton, Leibnitz

divide a honra da criação do Cálculo Diferencial e Integral.

Ele iniciou seus estudos da geometria dos infinitesimais em 1673-1674.

Em 1684 publicou Nova Methodus pro Maximis et Minimis, itemque Tangentibus... na revista Acta Eruditorum detalhando seu cálculo diferencial e integral.

Page 12: Leitura complementar 01 - Computadores mecânicos

George  Boole• Nasceu: 2 / 11 / 1815 em 

Lincoln, Inglaterra• Morreu: 8 / 12 / 1864 em 

Ballintemple, Irlanda

Page 13: Leitura complementar 01 - Computadores mecânicos

13

Álgebra de Boole

A B A•B

1 1 1

1 0 0

0 1 0

0 0 0

A B A+B

1 1 1

1 0 1

0 1 1

0 0 0

A A'

1 0

0 1

A e B

Não A

A ou B

Page 14: Leitura complementar 01 - Computadores mecânicos

Máquina lógica

Construída nos 1880,Por Allan Marquand,tutor de lógica em Princeton

Page 15: Leitura complementar 01 - Computadores mecânicos

Contribuições  à  Lógica

• Augustus De Morgan• Nasceu: 27 / 06 / 1806 em 

Madura, Índia• Morreu: 18 / 03 / 1871 em 

Londres, Inglaterra

Page 16: Leitura complementar 01 - Computadores mecânicos

Os desafios da lógica

Alice no país dasmaravilhas

Lewis Carroll

(1832 – 1898)  Inglaterra

Page 17: Leitura complementar 01 - Computadores mecânicos

Joseph‐Marie  Jacquard  (1752‐1834)

• Um fabricante textil que inventou em 1801 um sistema de cartões perfuradospara programar padronagens num tear.

• Os tecelões tinham que projetar o padrãoantes de iniciar o trabalho, mas, após a perfuração dos cartões, ele podia ser usado repetidamente.

Em 1812 haviam 11.000 teares de Jacquard em operação na França

Page 18: Leitura complementar 01 - Computadores mecânicos

Um  tear  de  Jacquard

Observe os cartões perfurados

Page 19: Leitura complementar 01 - Computadores mecânicos

Cartão perfurado

Page 20: Leitura complementar 01 - Computadores mecânicos

Charles Babbage

• Nasceu: 26 / 12 / 1791 em Londres, Inglaterra

• Morreu: 18 / 10 / 1871 em Londres, Inglaterra

Page 21: Leitura complementar 01 - Computadores mecânicos

A máquina de diferenças finitas

• A máquina de diferenças finitas foi concebida em 1821.

• Sua invenção foi anunciada no artigo Note on the application of machinery to the computation of astronomical and mathematical tables Publicado pela Royal Astronomical Society  em 14 / 06 / 1822.

• A figura mostra parte da máquina, montada por J. Clement em 1832, representa 1/7 da máquina completa, que não foi construída.

Page 22: Leitura complementar 01 - Computadores mecânicos

A máquina de diferenças 2• A máquina de diferenças 2 foi 

construída pelo Science Museum (Inglaterra), para comemoração do bicentenário do aniversário de nascimento de Babbage (1991).

• Esta foi a primeira das máquinas de diferenças de Babbage a serem completadas. Ela efetua sete ordens de diferenças e oferece até 31 dígitos decimais.

Page 23: Leitura complementar 01 - Computadores mecânicos

A máquina analítica• Babbage concebeu a máquina 

analítica em 1834. Ela nunca foi completada.

• A figura mostra parte do moinho da máquina, com mecanismo de impressão,  pela época da morte de Babbage.

• As impossibilidades de Babbage não foram de princípios, mas da realidade técnica da época.

Page 24: Leitura complementar 01 - Computadores mecânicos

Projeto da Máquina Analítica

Page 25: Leitura complementar 01 - Computadores mecânicos

Cartão perfurado

Page 26: Leitura complementar 01 - Computadores mecânicos

Augusta  Ada  Byron• Condessa de Lovelace, filha de 

Lorde Byron, nasceu em 1815 e morreu em 1842.

• Matemática brilhante, foi a primeira programadora de computadores do mundo.

• Existe uma linguagem de programação denominada ADA, em sua homenagem.

Page 27: Leitura complementar 01 - Computadores mecânicos

Disse Ada Lovelace:

“The Analytical Engineweaves algebraical patterns

just asthe Jacquard loom

weaves flowers and leaves.”

Page 28: Leitura complementar 01 - Computadores mecânicos

Homenagem da  Inglaterra

www.cbi.umn.edu/exhibits/cb.html

www.sciencemuseum.org.uk/on-line/babbage/index.asp

Como parte das comemorações pelos 200 anos do nascimento de C. 

Babbage, a Royal Mail Mint lançou esse selo comemorativo

Page 29: Leitura complementar 01 - Computadores mecânicos

Idéias  presentes  na  Máquina Analítica de Babbage

Alimentação de dados através de cartões perfurados.

Uma unidade de memória, onde os números podiam ser armazenados reutilizados.

Programação seqüencial de operações.