algoritmos e programação. introdução desde o surgimento da raça humana no planeta, a...

16
História da informação Algoritmos e programação

Upload: internet

Post on 18-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

História da informaçãoAlgoritmos e programação

Page 2: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

IntroduçãoDesde o surgimento da raça humana no

planeta, a informação esteve presente sobre diversas formas e técnicas

Hoje em dia as informações são o objeto de maior valor

O progresso da informática e das redes de comunicação nos mostra um novo cenário

Page 3: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Sistemas de informaçãoAs informações estão num formato digitalDeve haver controle e segurançaA tecnologia da informação está no nosso dia-

a-dia:micro-ondas, cartão de crédito, passe do

ônibus, tv, etc;

Page 4: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Sistemas de informaçãoObjetivo principal:

Servir ao ser humano. Reduzir o tempo Diminuir gastos Evitar desperdícios Realizar cálculos Manter a saúde

Page 5: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computaçãoPré-história da informação:

Contagem: com objetivos estratégicos e operacionais

Meios: paus, pedras, riscosÁbaco: 5500 a.C.

Origem:   MesopotâmiaContagem e cálculos

Page 6: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computaçãoCalculadora mecânica de Pascal

16421º do mundoSoma e subtração

Page 7: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computaçãoRenascimento – séc. XIX

Charles Babbage Máquina diferencial, 1820Engrenagens e a vaporCálculo de polinômios1ª tentativa de se construir uma

máquina de computação que fosse automática e adaptável;

Imprimia em cartões perfurados;

Foi um dos pontos de partida para a indústria de máquinas

Page 8: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computaçãoO computador, séc. XX

Uso militar Decriptografia Cálculos balísticos

Porém, só ficaram prontos na décadas de 50Nas décadas seguintes foram utilizados em

empresas.

Page 9: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computaçãoENIAC (Electronic Numerical Integrator and

Computer)1943 (início), 1946 (pronto)5.000 operações por segundoPossuía 18.000 válvulas (troca a cada 10 minutos)160 kW de potênciaSem sistema operacionalSemelhante a uma calculadoraProgramação: fios, relês e sequências de chavesSaída: sequência de lâmpadasPeso: 32 toneladas,Media 30 metrosSistema decimal

Page 10: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da computação

Page 11: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da tecnologiaDécada de 70: mainframes

Grandes, refrigerados, poucos usuários tinha acesso.

Década de 80: O PC – Personal computerEm 1975, surge o Altair 8800

Bill Gates e Paul Allen, linguagem basicEm 1976, surge o Apple I

Steve Jobs e Steve WozniaKApple II visicalc (planilha eletrônica)1980: IBM-PC massificação do uso

Page 12: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da tecnologiaA capacidade computacional das máquinas

foi pautada pela evolução da tecnologia.Principais evoluções tecnológicas:

A válvula: Década de 40

Transistor Década de 50

Circuitos integrados Década de 60 até hoje

Page 13: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Evolução da tecnologia

válvula

transístor

Circuitointegrado

Page 14: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Tecnologia da InformaçãoCenário atual:

Mudanças cada vez mais rápidas;Amplo potencial ainda a ser explorado; Informatização de algumas empresas ainda é

modesta, sobretudo as pequenas e médias empresas nacionais.

Aumento no nível médio de maturidade da utilização da tecnologia pelas empresas, sobretudo as grandes. 

Mesmo em empresas informatizadas, há ainda muitos nichos a explorar;

Page 15: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Tecnologia da InformaçãoCenário atual:

Revolução no tratamento e no transporte da informação;

Ampliação da faixa de aplicações viáveis.Custos decrescentes de hardware; Devido à capacidade de processamento

crescente; Em função do uso do software ser cada vez

mais amigável.

Page 16: Algoritmos e programação. Introdução Desde o surgimento da raça humana no planeta, a informação esteve presente sobre diversas formas e técnicas Hoje

Tecnologia da InformaçãoPara refletir:

“Enfim, antes, era o grande que devorava o pequeno. Agora, é o rápido que devora o lerdo.”