SCE - 539
Evolução Histórica da
Computação e Aplicações
ICMC - Departamento de Ciência da Computação
Prof. Odemir BRUNO
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

– mesopotamia
– Romanos



Base 20
– Nova Guiné
Base 60
– Sumérios
Base 10
– A base mais
utilizada
Base 12
• 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

Download

aula1