![Page 1: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/1.jpg)
SCE - 539 Evolução Histórica da Computação e Aplicações
Prof. Odemir BRUNO
ICMC - Departamento de Ciência da Computação
![Page 2: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/2.jpg)
Quando surgiu a computação ?
![Page 3: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/3.jpg)
História da computação
Pré-história– Instrumentos de auxílio ao cálculo
• calculadoras• dispositivos de auxílio a aritmética
História– Máquinas de uso geral
• programa, máquinas que poder ser utilizadas para resolver diversos problemas
![Page 4: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/4.jpg)
Quem surgiu primeiro, a computação ou matemática ?
![Page 5: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/5.jpg)
A história dos números e das ferramentas de cálculo A origem da história da computação se
confunde com a história dos números
Quando o homem começou a contar ?
![Page 6: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/6.jpg)
Terço budista/Bastão de pastor
Como contar sem saber contar ? As técnicas primitivas de contabilidade.
![Page 7: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/7.jpg)
O corpo uma ferramenta natural para contar.
![Page 8: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/8.jpg)
A invenção da base
A primeira abstração dos números
Agrupar conjuntos para facilitar a contar
O homem tem facilidade biológica de contar até 4
![Page 9: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/9.jpg)
A invenção da base
![Page 10: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/10.jpg)
Algumas bases utilizadas
Base 5– Romanos
Base 10– A base mais
utilizada Base 20
– Nova Guiné
Base 12– mesopotamia
Base 60– Sumérios
• graus e minutos
Base 20– Nova Guiné
![Page 11: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/11.jpg)
Base 5
![Page 12: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/12.jpg)
Base 10
![Page 13: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/13.jpg)
Base 20
![Page 14: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/14.jpg)
Base 12
![Page 15: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/15.jpg)
Base 60
![Page 16: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/16.jpg)
As primeiras máquinas de contar
![Page 17: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/17.jpg)
A mão um instrumento natural
A mão é a primeira máquina de contar de todos os tempos
Podem ser utilizados os dedos (10 ou 20) e as falanges (12, 24 ou 14 e 28 - considerando o dedão)
A mão como ferramenta de cálculo– utilizamos as mãos naturalmente desde
crianças para regatear Algoritmos de cálculo aritmético baseado
nas mãos - Georges Ifrah
![Page 18: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/18.jpg)
Números em cordões -
![Page 19: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/19.jpg)
Um método pré-histórico: O entalhe
![Page 20: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/20.jpg)
Tábuas de contar
![Page 21: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/21.jpg)
Contador mecânico
Ábaco
![Page 22: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/22.jpg)
A invenção dos algarismos
![Page 23: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/23.jpg)
![Page 24: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/24.jpg)
Cálculo no tempo das pirâmides
Exemplo de cálculo
![Page 25: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/25.jpg)
Os algarismos Romanos
Algarismos romanos, uma invenção dos pastores
Como fazer contas com algarismos romanos ?
![Page 26: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/26.jpg)
Escrever mais depressa, simplificar a notação
![Page 27: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/27.jpg)
Apenas os algarismos de base
Egito
Grécia
![Page 28: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/28.jpg)
Zero, uma grande invenção
Chineses, árabes, sumérios, gregos e maias
![Page 29: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/29.jpg)
Índia, o berço da numeração moderna
![Page 30: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/30.jpg)
Aritmética - os primeiros algoritmos A história da programação se confunde
com a história da aritmética:
– Os métodos que utilizamos para realizar as operações aritméticas são na realidade algoritmos
![Page 31: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/31.jpg)
As bases numéricas e as máquinas de cálcular Como desenvolver máquinas capazes
de executar os algoritmos aritméticos ?
– Desenvolva uma máquina que faça a operação:
• 12 * 8 = 96 ???
![Page 32: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/32.jpg)
Sistemas de numeração
![Page 33: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/33.jpg)
Aritmética em binário
Pág 26 e 27
![Page 34: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/34.jpg)
Como mudar de bases ?
![Page 35: SCE - 539 Evolução Histórica da Computação e Aplicações Prof. Odemir BRUNO ICMC - Departamento de Ciência da Computação](https://reader035.vdocuments.mx/reader035/viewer/2022070311/552fc10b497959413d8c3299/html5/thumbnails/35.jpg)
Algumas bases importantes da computação: 2 - binário 10 - decimal
8 octal
16 hexadecimal