• Nenhum resultado encontrado

Bac004 - Parte 1

N/A
N/A
Protected

Academic year: 2021

Share "Bac004 - Parte 1"

Copied!
57
0
0

Texto

(1)

BAC004 - Informática

Aulas Teóricas

Professora:

(2)

BAC004-Informática-Teórica-Fabiana C Guedes 2

Apresentação

Apresentação da Professora

Apresentação dos alunos

(3)

Ementa

 Conceitos Básicos de Informática  Introdução à Programação

 Variáveis e Tipos de dados  Operadores  Estruturas Condicionais  Funções  Estruturas de Repetição  Vetores e Matrizes  Strings  Estruturas / Registros

(4)

BAC004-Informática-Teórica-Fabiana C Guedes 4

Bibliografia

 ASCENCIO, A. F. G. Fundamentos da Programação de

Computadores: Algoritmos, Pascal, C/C e Java. São Paulo:Pearson-Prentice-Hall. 2007.

DEITEL, H. M. & DEITEL, P. J. C++: Como Programar. 5a

Edição: Editora Pearson - Prentice Hall (2006) – ISBN: 9788576050568

 FARRER, HARRY; BECKER, C. G.; FARIA, E. C.; et. al.

Algoritmos Estruturados: Programação Estruturada de Computadores. 3a Edição: LTC Editora (1999) – ISBN:

9788521611806

MIZRAHI, V. V. Treinamento em Linguagem C++: Módulo 1. 2a

Edição: Editora Pearson - Makron Books (2005) – ISBN: 9788576050452

MIZRAHI, V. V. Treinamento em Linguagem C++: Módulo 2. 2a

Edição: Editora Pearson - Makron Books (2005) – ISBN: 9788576050469

(5)

Bibliografia Virtual

• Disponibilização de slides, listas de exercícios e demais materiais:

– https://sites.google.com/site/fabianaunifei/

• Bac004 – Teórica • Bac004 - Pratica

• Disponibilização de material da disciplina – todos os professores da Unifei Campus Itabira

– http://bac004.wikidot.com/start

(6)

BAC004-Informática-Teórica-Fabiana C Guedes 6

(7)

História da Computação

(8)

BAC004-Informática-Teórica-Fabiana C Guedes 8

História da Computação

500 a.c – Ábaco

Instrumento simples, composto por um

quadro com varetas e contas coloridas.

É utilizado por mercadores babilônicos, pois,

permite fazer rapidamente cálculos

aritméticos.

(9)

História da Computação

1614 – Logaritmos e régua de cálculo

O matemático escocês John Napier cria a

teoria dos logaritmos e as tabelas de

logaritmos.

Estas tabelas servem de base para que

Wiliam Oughtred crie a régua de cálculo em

1621.

A régua de cálculo foi um dos primeiros

(10)

BAC004-Informática-Teórica-Fabiana C Guedes 10

História da Computação

1623 – Máquina de calcular

Inspirado em Napier, o alemão Wilhelm

Schickard começou a construir a primeira

máquina de calcular conhecida.

(11)

História da Computação

(12)

BAC004-Informática-Teórica-Fabiana C Guedes 12

História da Computação

1642 – Calculadora de Pascal

O matemático francês Blaise Pascal começa

a construir sua máquina de calcular.

Ela é composta por rodas dentadas.

O usuário disca os números nas rodas

(13)

História da Computação

1642 – Calculadora de Pascal

A calculadora de Pascal era capaz de somar

e subtrair por meio de engrenagens

mecânicas semelhantes ao contador de

quilômetros de um carro.

(14)

BAC004-Informática-Teórica-Fabiana C Guedes 14

História da Computação

(15)

História da Computação

1672 – Calculadora de Leibniz

O matemático alemão Gottfried Leibniz

aperfeiçoa a calculadora de Pascal

facilitando as operações de multiplicação e

divisão.

A régua de cálculo e as calculadoras

mecânicas foram largamente utilizadas

até 1970, quando surgiram as

(16)

BAC004-Informática-Teórica-Fabiana C Guedes 16

História da Computação

(17)

História da Computação

1801 – Tear automático de Jacquard

Joseph Marie Jacquard, técnico de

tecelagem francês, criou o tear automático

controlado por cartões perfurados.

Introduziu o conceito de armazenamento em

placas perfuradas.

(18)

BAC004-Informática-Teórica-Fabiana C Guedes 18

História da Computação

1820 – Arithmometer

Primeira máquina de calcular que teve

sucesso comercial.

Criada pelo francês Charles Thomas de

Colmar.

(19)

História da Computação

(20)

BAC004-Informática-Teórica-Fabiana C Guedes 20

História da Computação

1822 – Máquinas de Babbage

– O matemático britânico Charles Babbage começa a trabalhar no projeto de uma máquina diferencial e de uma máquina analítica.

– Por razões diversas suas máquinas não chegam a ser construídas.

– Os projetos, todavia, servem de base a pesquisadores que vem depois para o

(21)

História da Computação

1854 – Álgebra Booleana

Uma das maiores contribuições para a

História da Informática não é uma máquina,

mas uma teoria matemática.

O matemático inglês George Boole

desenvolve a chamada álgebra booleana

que cria a base teórica para todo o

(22)

BAC004-Informática-Teórica-Fabiana C Guedes 22

História da Computação

As idéias de Babbage em conjunto com

as de Jacquard, conservadas pelas

anotações da Condessa de Lovelace –

Lady Ada Byron, foram a base para o

passo seguinte da evolução, dado por

Hollerith, e mais tarde para o MARK I e

outros computadores pioneiros.

(23)

História da Computação

(24)

BAC004-Informática-Teórica-Fabiana C Guedes 24

História da Computação

1890 – Computador Mecânico de Cartões

– Hermann Hollerith desenvolve o primeiro computador mecânico (baseado no tear de

Jacquard) para acelerar os trabalhos do censo americano de 1890.

– A máquina de Hollerith lê os cartões perfurados usados no recenseamento.

A empresa de Hollerith em 1924 se torna a IBM (Internacional Business Machines).

(25)

História da Computação

1890 – Máquina de Calcular

William S. Burroughs, iniciou a produção de

uma máquina de calcular mecânica pioneira,

que imprimia as parcelas e os resultados.

A empresa criada por ele, em 1986 formou a

Unisys.

(26)

BAC004-Informática-Teórica-Fabiana C Guedes 26

História da Computação

1938 – Teoria da Informação

O matemático americano Shannon publica

uma tese que mais tarde será conhecida

como Teoria da Informação.

A partir da Teoria da Informação fica

demonstrado que a melhor maneira de

processar dados é utilizando o sistema

binário de contagem.

(27)

História da Computação

1943 – Colossus I

Alan Turing, na Inglaterra, construiu um

computador eletrônico digital que usava

válvulas e teve seu uso dedicado para

decifrar códigos militares, em especial o da

máquina de código alemã – Enigma.

(28)

BAC004-Informática-Teórica-Fabiana C Guedes 28

História da Computação

1931 – Analisador Diferencial

Vannervar Bush construiu no MIT o primeiro

computador analógico para resolver

equações diferenciais simples.

(29)

História da Computação

(30)

BAC004-Informática-Teórica-Fabiana C Guedes 30

História da Computação

1944 – Mark I

O Mark I é desenvolvido num projeto conjunto da Marinha Americana com a IBM e chefiado pelo americano Howard Aiken.

– O Mark I é considerado o primeiro computador moderno.

– Trabalha com cartões perfurados e relês elétricos. – É usado para fazer cálculos complexos.

– Em um dia faz cálculos que antes levavam seis meses.

(31)

História da Computação

(32)

BAC004-Informática-Teórica-Fabiana C Guedes 32

História da Computação

1946 – ENIAC

– O exército americano quer uma máquina que faça complexos cálculos balísticos.

– John Mauchly e J. Presper Eckert apresentam o projeto de uma máquina com válvulas eletrônicas, com programação realizada por fios.

– Em 1945 começa a funcionar o ENIAC (Eletronical Numerical Integrator and Computer).

– O ENIAC mede 5,5m de altura por 25m de comprimento e pesa 30 toneladas.

(33)

História da Computação

(34)

BAC004-Informática-Teórica-Fabiana C Guedes 34

História da Computação

1947 – Transistor

A equipe do laboratório Bell, chefiada pelo

americano Willian Shockley desenvolve o

primeiro transistor.

A invenção do transistor substitui as

válvulas, servindo de base para a criação

dos circuitos integrados e mais tarde dos

modernos processadores.

(35)

História da Computação

1947 – Transistor

O transistor é um pequeno dispositivo que

transfere sinais eletrônicos através de um

resistor.

(36)

BAC004-Informática-Teórica-Fabiana C Guedes 36

História da Computação

1945 – 1950 - John Von Newman

– Matemático húngaro, formula nos Estados Unidos a proposição prática para computadores universais. – Desenvolveu a lógica dos circuitos, os conceitos de

programa e operações com números binários e o conceito de que tanto instruções como dados

podiam ser armazenados e manipulados internamente.

– Esse princípio é utilizado nos computadores até hoje.

(37)

História da Computação

(38)

BAC004-Informática-Teórica-Fabiana C Guedes 38

História da Computação

1951 – UNIVAC

– Os desenvolvedores do Mark I, Mauchly e Eckert, lançam o primeiro computador comercial.

– O UNIVAC (Universal Automatic Computer) era

eletrônico e armazenava dados em fitas magnéticas. – Este computador foi produzido pela empresa

Remington Rand.

– O primeiro comprador foi o Departamento Americano do Censo de 1951.

(39)

História da Computação

• Ada Byron King, a condessa de Lovelace, filha de Lord

Byron, junto com seu companheiro Charles Babbage, iniciou o ambicioso projeto de construção da Máquina Analítica.

• Ada é uma das poucas mulheres a figurar na história do processamento de dados.

• Matemática talentosa, compreendeu o funcionamento da Máquina Analítica e escreveu os melhores relatos sobre o processo.

Criou programas para a máquina, tornando-se a primeira

programadora de computador do mundo.

• Em 1980, foi desenvolvida uma linguagem de programação com o nome ADA, em homenagem à primeira programadora.

(40)

BAC004-Informática-Teórica-Fabiana C Guedes 40

História da Computação

1957 – FORTRAN

O americano John Backus apresenta a

primeira linguagem de alto nível para

computadores, o FORTRAN.

Depois dela surgem o COBOL, ALGOL, LISP

e Pascal.

(41)

História da Computação

(42)

BAC004-Informática-Teórica-Fabiana C Guedes 42

História da Computação

1959 – Circuito Integrado

– É proposto originalmente pelo inglês G.W. Dummer em 1952.

– É patenteado em 1959 por Jack St Clair Kilby da Texas Intruments.

– O circuito integrado utiliza transistores alojados em pequenas cápsulas de material semi condutor.

– Circuitos eletrônicos imensos passam a ser compactados em pequenos chips.

(43)

História da Computação

(44)

BAC004-Informática-Teórica-Fabiana C Guedes 44

História da Computação

1964 – IBM 360

– A IBM, líder na fabricação de computadores

comerciais, lança a família de computadores 360. – A família 360 é chamada de terceira geração e

torna-se um marco da indústria.

– Utiliza o conceito de multi-tarefa, emulação de outros computadores e de compatibilidade.

(45)

História da Computação

1969 – ARPANET

Quatro universidades americanas interligam

seus computadores em rede

A partir desta rede, chamada ARPANET,

(46)

BAC004-Informática-Teórica-Fabiana C Guedes 46

História da Computação

(47)

História da Computação

1971 – Chip Programável

O americano Ted Hoff, da empresa Intel,

desenvolve o primeiro chip programável, o

4004.

Este chip abre o caminho para os

processadores atuais.

(48)

BAC004-Informática-Teórica-Fabiana C Guedes 48

História da Computação

(49)

História da Computação

1975 – Altair 8800

O americano Edward Roberts lança o

primeiro computador popular, o Altair.

O kit para montagem do Altair custa cerca de

500 dólares e utiliza o processador 80080 da

Intel.

(50)

BAC004-Informática-Teórica-Fabiana C Guedes 50

História da Computação

1976 – Basic

– Os americanos Paul Allen e Bill Gates desenvolvem a linguagem Basic, para facilitar a utilização do

Altair.

– Esta linguagem existia desde 1965.

1976 – Apple

– Os americanos Steven Jobs e Stephen Wozniac criam a empresa Apple, que nos anos seguintes populariza os micro computadores.

(51)

História da Computação

(52)

BAC004-Informática-Teórica-Fabiana C Guedes 52

História da Computação

(53)

História da Computação

1980 – IBM PC

– A IBM lança a sua versão de computador pessoal. – O PC (personal computer) da IBM estabelece o

padrão para os atuais computadores pessoais. – O chip utilizado é o 80086 da Intel e o sistema

operacional usado é o MS-DOS, desenvolvido pela empresa Microsoft, de Bill Gates.

(54)

BAC004-Informática-Teórica-Fabiana C Guedes 54

História da Computação

• 1985 – Windows

– A Microsoft lança um sistema operacional com interface gráfica que se torna o software mais popular da História da

Informática.

1986 - A IBM apresenta o primeiro laptop (computador portátil).

• 1989 – WWW

– Tim Bernes Lee apresenta um padrão de comunicação que deixa a Internet mais atraente e intuitiva.

– Esta forma de divulgação, conhecida como Word Wide Web, impulsiona a popularização da Internet.

(55)

História da Computação

• 1993 – Mosaic

– No laboratório europeu CERN é desenvolvido o software gráfico Mosaic, para navegação na Internet.

– O Mosaic serve de base para a criação dos navegadores Netscape Navigator e Microsoft Internet Explorer.

• 2000 – AOL Time Warner

– O maior provedor de acesso do mundo, a AOL, assume o

controle da maior empresa de comunicação, a TimeWarner. É a maior operação comercial da História.

– Esta fusão anuncia a integração da Internet com os grandes meios de comunicação para criar o meio de comunicação do século XXI.

(56)

BAC004-Informática-Teórica-Fabiana C Guedes 56

História da Computação

Outra forma de visualizar a história é a partir

das gerações de computadores

Primeira geração -1946 a 1956. Computadores

constituídos de válvulas eletrônicas. Exemplos: ENIAC, UNIVAC I, IBM 701.

Segunda geração. Com início nos fins dos anos 50,

engloba computadores equipados com transistores organizados em circuitos impressos. Exemplo: IBM 1401. Começaram a surgir também as linguagens de programação alto nível: Fortran (1957), Cobol (1960), Basic (1964).

(57)

História da Computação

Terceira geração - 1967. Com início em meados da

década de 60, compreende computadores

constituídos de circuitos integrados. Exemplos: IBM / 360 e IBM /370.

Quarta geração. Com início no princípio da década

de 70, são os computadores constituídos de

circuitos integrados de maior escala. Exemplos: Os computadores atuais, incluindo os

microcomputadores.

Quinta geração – a partir de 1990. Máquinas RISC

e circuitos integrados ULSI e início do uso do processamento paralelo

Referências

Documentos relacionados

O presente artigo analisa as personagens de ficção João Romão, Jerônimo, Pombinha e Rita Baiana do romance O cortiço (1890), de Aluísio Azevedo. Essas personagens

Dakle svi otoci i kopno od narecene Lini- je prema Zapadu i Jugu a koji nisu u vlasnistvu bilo kojeg krscanskog princa ili kralja do ove godine 1493.. po

obtido no segundo pico de carregamento das curvas força versus deslizamento relativo dos modelos. Obviamente, a primeira alternativa se mostra mais

[r]

 Com a prioridade (maior) de kernel recém adquirida o processo será escalonado na frente de outros processos de usuário e continuará a sua execução em modo kernel a partir do

Com o presente projeto de investimento denominado "Nexxpro Speed (Qualificação) - Reforço do Posicionamento Competitivo Internacional", a empresa pretende

Para tanto, é necessário que a Atenção Básica tenha alta resolutividade, com capacidade clínica e de cuidado e incorporação de tecnologias leves, leve duras e duras (diagnósticas

Resultados de um trabalho de três anos de investigação da jornalista francesa Marie-Monique Robin, o livro Le Monde Selon Monsanto (O Mundo Segundo a,Monsanto) e o