sce - 539 evolução histórica da computação e aplicações prof. odemir bruno icmc -...
TRANSCRIPT
SCE - 539 Evolução Histórica da Computação e Aplicações
Prof. Odemir BRUNO
ICMC - Departamento de Ciência da Computação
Quando surgiu a computação ?
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
Quem surgiu primeiro, a computação ou matemática ?
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 ?
Terço budista/Bastão de pastor
Como contar sem saber contar ? As técnicas primitivas de contabilidade.
O corpo uma ferramenta natural para contar.
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
A invenção da base
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é
Base 5
Base 10
Base 20
Base 12
Base 60
As primeiras máquinas de contar
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
Números em cordões -
Um método pré-histórico: O entalhe
Tábuas de contar
Contador mecânico
Ábaco
A invenção dos algarismos
Cálculo no tempo das pirâmides
Exemplo de cálculo
Os algarismos Romanos
Algarismos romanos, uma invenção dos pastores
Como fazer contas com algarismos romanos ?
Escrever mais depressa, simplificar a notação
Apenas os algarismos de base
Egito
Grécia
Zero, uma grande invenção
Chineses, árabes, sumérios, gregos e maias
Índia, o berço da numeração moderna
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
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 ???
Sistemas de numeração
Aritmética em binário
Pág 26 e 27
Como mudar de bases ?
Algumas bases importantes da computação: 2 - binário 10 - decimal
8 octal
16 hexadecimal