Programação Orientada a Objetos

Slides:



Advertisements
Apresentações semelhantes
Histórico dos Sistemas Operacionais
Advertisements

Evolução da Computação
Histórico dos Sistemas Operacionais
Introdução à Microinformática
Tipos de Microcomputadores
Histórico e Evolução dos Computadores
A HISTÓRIA DA COMPUTAÇÃO
História dos Computadores
Computadores - Hardware
GERAÇÕES 1951/ Computadores de primeira geração:
Curso de Sistemas de Informação
Laboratório de Utilização de Microcomputadores (DCA0302)
HISTÓRIA DA INFORMÁTICA
Há milênios atrás o instrumento de calcular era o ÁBACO
Arquitetura de Computadores
História da Informática Necessidade de realizar cálculos matemáticos Ábaco – criado por volta de 2000 A.C., foi a primeira.
Lógica de Programação UNIDADE 1 – Introdução a) Computador
Arquitetura de Computadores Hardware
Nome º Ana Carolina N º 02 6 ano A Prof. º Ludmila
História da informação
História da informação
Introdução à Informática
Introdução ao Processamento de Dados
Histórico e Evolução da Informática
Introdução a Ciência da Computação
Fundamentos de Informática 1ºSemestre Aula 1 Prof
Evolução dos Computadores
Do supercomputador de neurônios ao Ruindows? ...Ábaco?
Fundamentos da Computação
HISTÓRIA DO COMPUTADOR
História e Evolução do Computador
ABACO.
Introdução à Computação
Informática nas Organizações
Nome:Ana Carolina N°32 Professora Ludmila 6°C

Marcos da Arquitetura de Computadores
Evolução e Desempenho de Computadores
HISTÓRIA DA INFORMÁTICA E SUA EVOLUÇÃO
Os engenhos calculadores
História do Computador.
Aula 01 HISTÓRICO DA INFORMÁTICA.
Vilmar Santos Nepomuceno
EVOLUÇÃO DOS COMPUTADORES
HISTÓRIA DOS COMPUTADORES.
Historia Do Computador
História dos Computadores
Componentes de um Sistema de Computação
Fundamentos de Sistemas Operacionais
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA ENGENHARIA DE AUTOMAÇÃO INDUSTRIAL DISCIPLINA PROGRAMAÇÃO COMPUTACIONAL I Prof. Marcelo Maciel de Souza
COMPUTADOR - EVOLUÇÃO HISTÓRICA
Tecnologias de Informação e Edição (2014/15) UBI - Dep. de Informática 14 Evolução dos computadores 1ª Geração ( ) –Grandes dimensões (e preço)
Informática Aplicada à Gestão (2012/13) UBI - Dep. de Informática 14 Evolução dos computadores 1ª Geração ( ) –Grandes dimensões (e preço) –Válvulas.
Arquitetura de Computadores
Arquitectura de computadores
introdução História da Informática
SISTEMAS DE INFORMAÇÃO
INTRODUÇÃO AOS COMPUTADORES Informática e Comunicação Liliana silva nº85661.
Jackson Eduardo da Silva
Sistemas Operacionais
História da evolução da informática
Evolução dos computadores
Introdução à Ciência da Computação I
História e Evolução dos computadores.
História dos computadores – O ENIAC
Conceitos básicos; Sistemas de informação; Partes de um sistema de computação. I.P.D.: Departamento de Ciência da Computação Professora - Rosane.
História do Computador Projeto Amigos do Planeta.
Informática Básica Karine Alessandra Córdova Informática: é o tratamento da informação de forma automática.
Transcrição da apresentação:

Programação Orientada a Objetos Profa. Angélica Félix de Castro

Um pouco de história ...

INFORMação automÁTICA Como tudo começou... O que é Computação? Ação ou efeito de computar, cômputos, cálculos Processo de dados usando o computador O que é INFORMÁTICA? INFORMação automÁTICA

Conceitos Básicos O que é Sistema? “Conjunto de partes coordenadas que concorrem para a realização de um determinado objetivo” Exemplos: Sistemas de Transportes, Circulatório do Corpo Humano, Econômico do País, etc.” O que é Sistema de Computação? “Conjunto de partes coordenadas que concorrem para a realização de um objetivo: computar.

Componentes de um Sistema de Computação Peopleware Hardware Software

Histórico da Computação Há cerca de quatro mil anos (2000 a.C.), povos primitivos desenvolveram sistemas de cálculo e numeração mais poderosos do que os até então existentes, mas sem usar nenhum "aparelho" para isso. Por volta de quinhentos anos mais tarde, surgia o primeiro instrumento capaz de calcular com precisão e rapidez. Assim, surgiu o Ábaco.

Histórico da Computação

Histórico da Computação O Ábaco

Histórico da Computação 1622 – Régua de Cálculo

Considerada a 1ª calculadora 1642 – Máquina de Pascal - Pascalina Considerada a 1ª calculadora Consistia de uma caixa contendo rodas e engrenagens que conforme se encaixavam, produziam os cálculos visados O operador girava as rodas dentadas de modo que os números eram mostrados no visor Só fazia soma e subtração

A Pascalina não realizava multiplicação e divisão 1672 – Máquina de Leibniz A Pascalina não realizava multiplicação e divisão Gotfried Leibniz se empenhou em aprimorar a Máquina de Pascal Essa nova máquina realizava as quatro operações e raiz quadrada

Primeira Máquina Mecânica Programada 1801 – O Tear Programável Joseph Marie Jacquard construiu um tear programável com entrada de dados através de cartões perfurados para controlar a confecção de tecidos e seus desenhos Primeira Máquina Mecânica Programada

Esse modelo ficou conhecido como Máquina das Diferenças Charles Babbage projetou uma máquina que se empenhava em calcular funções sem o auxílio do operador Esse modelo ficou conhecido como Máquina das Diferenças Babbage não conseguiu construir a máquina que ambicionava

1834 – Máquina Analítica entrar com um número no armazém entrar com um número no moinho mover um número do moinho para o armazém mover um número do armazém para o moinho comandar o moinho para executar uma operação sair com um resultado MOINHO (máquina) ENTRADA SAÍDA (cartões perfurados) (impressora) ARMAZÉM (memória)

Babbage é considerado o Pai da Informática !!!

1835 – Primeiro Programa – Ada Augusta Byron Realizou testes na Máquina Analítica de Babbage Ada criou o programa conjunto ordenado de instruções que determina do dispositivo o que, como, onde e quando fazer Considerada a 1ª programadora do Mundo

Inventor da Lógica Matemática 1847 – Teoria de Boole Inventor da Lógica Matemática Boole propôs que qualquer coisa (número, letras, objetos) poderia ser representado por símbolos e regras Também introduziu o conceito de códigos binários, duas entidades: 0 e 1, V e F, Ligado e Desligado, True ou False

1890 – Máquina de Hollerith Aperfeiçoou o tear programável para ser usado no censo dos Estados Unidos O sistema trabalhou de forma que os resultados do censo saíram em 1/3 do tempo gasto nos modelos antigos

1890 – Máquina de Hollerith

1946 – Máquina de Von Neumann O matemático John Von Neumann é apontado como o criador dos computadores eletrônicos no EUA Estabeleceu muitos conceitos que seriam utilizados nos computadores, como CPU, memória principal, unidade de armazenamento, entrada e saída de dados Ele deu a “receita” de como construir um computador.

1946 – Máquina de Von Neumann Até hoje se usam as expressões “Arquitetura de Von Neumann” e “Máquina de Von Neumann”. Controle I / O Memórias Aritmética Barramento

As Gerações da Computação...

1ª Geração 1943 – Mark I Totalmente eletromecânica: 17 m de comprimento, 2,5m de altura. Pesava 5 toneladas 750.00 partes unidas por aproximadamente 80 km de fios.

1ª Geração 1945 – Colossus – Máquina Britânica

1ª Geração 1945 – ENIAC– Máquina Americana A 2ª Guerra exigia computadores cada vez mais rápido O modelo utilizava válvulas eletrônicas e os números eram manipulados de forma decimal Era difícil mudar as instruções do computador, pois a programação era feita pelos fios e válvulas e troca de posição entre eles

1ª Geração 1945 – ENIAC– Máquina Americana

1ª Geração 1945 – ENIAC– Máquina Americana

1ª Geração 1951 – UNIVAC Era bem menor que seus predecessores. Tinha "apenas" vinte metros quadrados e um massa de cerca de cinco toneladas. O computador recebia as instruções de cartões magnéticos e não mais de cartões perfurados. Foi o primeiro computador comercial da história

1ª Geração 1951 – UNIVAC

1ª Geração: 1954 – IBM 650 Media 1,5 m X 0,9 m X 1,8 m e tinha uma massa de 892 Kg. O IBM 650 era indicado para resolver problemas comerciais e científicos. A empresa projetou a venda de 50 exemplares do computador (mais do que todos os computadores do mundo juntos) - o que foi considerado um exagero. Apesar do pessimismo, em 1958, duas mil unidades do IBM 650 estavam espalhadas pelo mundo. O IBM 650 era capaz de fazer em um segundo 1.300 somas e 100 multiplicações de números de dez dígitos

1ª Geração 1954 – IBM 650

1ª Geração - Uso de Válvulas (1940 – 1955) aquecimento demasiado provocando queima constante elevado consumo de energia eram relativamente lentas

2ª Geração - Uso de Transistores (1955 – 1965) Surgimento do transistor aquecimento mínimo pequeno consumo de energia Maior poder de cálculo mais confiável e mais veloz do que as válvulas Cálculos passaram a ser medidos de segundos para microssegundos Início do uso das linguagens de programação: Fortran, Cobol, Algol...

2ª Geração - Uso de Transistores (1955 – 1965)

2ª Geração - 1955 - TRADIC

3ª Geração – Circuitos Integrados (1965 – 1980) Introdução dos circuitos integrados: transistores, resistores, diodos, entre outros, montados num único chip O custo de produção começou a cair, sendo utilizado por empresas de médio porte, centros de pesquisa e universidades menores

3ª Geração – Circuitos Integrados (1965 – 1980) 1968 - Burroughs – Primeiro computador com circuito integrado

3ª Geração – Circuitos Integrados Placa de Circuitos da Apple I

3ª Geração – Circuitos Integrados No ano de 1977, surge no mercado de produção em série, três microcomputadores: Apple II, o TRS-80 da Radio Shack e o PET da Commodore.

4ª Geração – Circuitos de Larga Escala (1980 – 1990) Mais avançados do que os circuitos integrados, eram os circuitos de larga escala (mil transistores por chip) e larguíssima escala (cem mil transistores por chip). A idéia foi aumentar cada vez mais o número de componentes no mesmo circuito integrado O uso desses circuitos representou um salto na história dos computadores

4ª Geração – Circuitos de Larga Escala (1980 – 1990) Linguagens mais utilizadas: Prolog, Unix e início da linguagem C. 1981 – Nasce o 286 1985 – 386. Aqui já é possível executar o Windows 3.11 1989 – 486. Esses computadores marcam o início do PC – Personal Computer Início da utilização do disquete Início das redes de transmissão

4ª Geração – Circuitos de Larga Escala (1980 – 1990) IBM-PC - 1981 MMX - Micro Doméstico - 1984

4ª Geração – Circuitos de Larga Escala PC - XT 286

4ª Geração – Circuitos de Larga Escala 486 386

5ª Geração – Circuitos em Ultra Larga Escala (1990 - ?) São os computadores modernos Ampliou-se a capacidade de processamento de dados, armazenamento e taxas de transferências Diminuição do tamanho e aumento da velocidade dos PC´s Existência de processamento paralelo e execução de muitas operações simultâneas pelas máquinas

5ª Geração – Circuitos em Ultra Larga Escala (1990 - ?) Surgimento do Pentium II, Pentium III e Pentium IV. Atualmente as máquinas tem mais memórias, mais velocidade. HD´s cada vez mais rápido e com maior capacidade. Início dos estudos na área de Inteligência Artificial (I.A.)

5ª Geração – Circuitos em Ultra Larga Escala (1990 - ?) Microprocessador F-100

5ª Geração – Circuitos em Ultra Larga Escala

5ª Geração – Circuitos em Ultra Larga Escala

5ª Geração – Circuitos em Ultra Larga Escala

5ª Geração – Circuitos em Ultra Larga Escala

6ª Geração - Mecânica Quântica e Nanotecnologia (? - ?) Computação Quântica: Novo tipo de processamento das informações usando Mecânica Quântica. Usa a idéia de superposição coerente de espaços distintos atualmente, na lógica digital, um bit pode ser 0 ou 1. Um bit quântico pode ser 0 ou 1 ao mesmo tempos (Qubits) Hoje os computadores são baseados na física clássica

6ª Geração - Mecânica Quântica e Nanotecnologia (? - ?) Nanocomputador: Computador com partes construídas em escala molecular; Nanoeletrônica: Eletrônico em escala nanométrica, incluindo eletrônica molecular e dispositivos em nanoescala.

6ª Geração Mecânica Quântica... Nanotecnologia... ?