You are on page 1of 4

Exerccio Preparando Alicerces

1 Que matemtico francs construiu e vendeu a primeira maquina de engrenagem


mecnica que fazia adio e subtrao?
R= Blaise Pascal
2 Quem construiu a primeira mquina mecnica que fazia adio, subtrao,
multiplicao e diviso?
R= Leibniz
3 Quem projetou a primeira mquina mecnica que inclua memria?
R= Babbage
4 Quem foi considerado o primeiro programador?
R= Lovelace
5 Quem props que um carto perfurado fosse usado para fazer a contagem do
censo?
R= Hollerith
6 Quem editou o trabalho de Babbage?
R= Ada Lovelace
7 Quem foi o pai de Alda Lovelace?
R= Lorde Byron
8 Quem teria sido mencionado no livro Code Breakrs?
R= Turing
9 Quem desenvolveu o conceito de buracos perfurados, usados em tecelagem?
R= Jacquard
10 Quem esta associado a IBM ?
R= Hollerith

Exerccios de 11 a 23, junte o hardware listado a gerao apropriada. Primeira,
Segunda, Terceira, Quarta, Quinta.
11 Placas de Circuito: terceira gerao.
12 Transistor: segunda gerao.
13 Memria de ncleo magntico: segunda gerao.
14 Carto de entrada e sada: primeira gerao
15 Computao paralela: quarta gerao
16 Tambor magntico:segunda gerao
17 Unidade de fita magntica: primeira gerao.
18 Circuitos integrados: terceira gerao
19 Computador pessoal: quarta gerao
20 Vlvula: primeira gerao.
21 Integrao em larga escala: quarta gerao
22 Disco magntico: segunda gerao.
23 Rede: quarta gerao




Exerccios de 24 a 38, junte o software ou os conceitos de software listado a gerao
apropriada. Primeira, Segunda, Terceira, Quarta, Quinta.
24 Montadores: primeira gerao
25 FORTRAN: segunda gerao
26 Sistemas Operacionais: terceira gerao
27 Programao estruturada: quarta gerao
28 Compartilhamento de Tempo: terceira gerao
29 HTML (para a Web):quinta gerao
30 Carregadores: terceira gerao
31 Planilhas: quarta gerao
32 Processadores de Textos:quarta gerao
33 Lisp: segunda gerao
34 PC-DOS: quarta gerao
35 Carregadores/ligados agrupados em um sistema operacional: terceira gerao
36 Java: quinta gerao
37 SPSS: terceira gerao
38 C++: quinta gerao
39- O que queremos dizer com a afirmao: os anos 1980 e 1990 devem ser
caracterizados pela mudana do perfil do usurio?
R= O primeiro usurio era programador que escrevia programas para resolver problemas
especficos seus prprio ou de algum. Ento, surgiram os programadores de sistemas que
escreveram ferramentas mais e mais complexas para outros programadores.
40 Por que Mosaic foi importante?
R= Porque foi o primeiro navegador com capacidade grfica.

41- Discuta a guerra dos navegadores.
R= Existiam ento dois gigantes no mercado de navegadores: Netscape Navigator
(derivado do Mosaic) e Internet Explorer (IE), da Microsoft. A Microsoft incorporou o
IE a seu sistema operacional Windows, o que fez do IE o vencedor na guerra dos
navegadores.
42 Descreva como a Web mudou aps 2006.
R= Embora a internet j existisse por dcadas, a world wide web tornou fcil usa-la para
compartilhar informaes por todo mundo. Neste ano stios de redes sociais tornaram-se
freneticamente populares. Causando o surgimento da web 2.0.

43 Das predies listadas neste captulo nas pginas..., qual voc considera o maior
erro de julgamento? Justifique.
R= No h razo pra algum querer um computador em casa. Ken Olsen, presidente
e fundador da Digital Equipment Corporation, 1977.
Ele errou pois em 1976 a DEC revolucionou a comunidade cientfica portuguesa com a
criao do DEC 10 do LNEC, com seus 8 terminais foi um dos primeiros computadores
interativos do Pas, tendo educado toda uma gerao de engenheiros informticos.

44 Cite as quatro reas nas quais o praticante deve ter habilidade.
R= O profissional deve estar qualificado em quatro reas, so elas: Pensamento
Algortmico, Representao, Programao e Projeto.

45 Faa a distino entre computao como uma ferramenta e computao como
uma disciplina.
R= Computao como ferramenta: so os programas de processamento de textos,
planilhas, navegadores inteligentes, ambientes virtuais, aplicativos e etc. Esses programas
aplicativos, por sua vez, eram utilizados por profissionais sem formao computacional.
Computao como disciplina aquela usada para criar ferramentas. Assim a disciplina de
computao torna possveis essas ferramentas (aplicativos construdos a partir de
aplicativos).
46 Computao uma disciplina matemtica, uma disciplina cientfica ou uma
disciplina de engenharia? Justifique.
R= Computao certamente tem fortes razes em lgica matemtica. Mas, computao
uma disciplina cientfica pois construmos e testamos modelos de fenmenos naturais.

47 Faa a distino entre reas de sistemas e reas de aplicao em computao
como uma disciplina.
R= Algoritmos, e estrutura de dados, linguagem de programao, arquitetura
(computacional), sistemas operacionais, metodologia e engenharia de software e
comunicao homem-mquina. So chamadas de reas de sistemas
J, Banco de dados e recuperao de informao, inteligncia artificial e robtica e
grficos so chamadas de reas de aplicao.

48 Defina a palavra abstrao e relacione-a com o desenho na Figura 1.2.
R= Abstrao: o modelo mental, uma maneira de pensar sobre alguma coisa que remove
ou esconde detalhes complexos.
Relacionando com a figura 1.2: Por exemplo, no precisamos realmente conhecer em
detalhes como o motor de um carro funciona. Basta apenas ter conhecimento de algumas
coisas bsicas sobre como interagir com o carro: como os pedais, os botes e o volante
funcionam. E nem se quer temos que ficar pensando em todas as coisas ao mesmo tempo.

49 Compare as Tabelas 1.1 e 1.2. Que tendncias voc percebe?
R= A tabela 1.1 mostra as reas principais delineadas de uma fora tarefa. Destas 9 reas
temticas principais, seis dizem respeito a entender e construir ferramentas de
computao em geral
J a tabela 1.2 mostra uma listagem das reas principais relativas a 2001 da disciplina de
Cincias da Computao. Documentos de currculo revisado, publicados em 2001,
reorganizaram e expandiram as reas principais para um total de 14.

50 Defina a palavra protocolo e explique como ela usada em computao.
R= uma conveno ou padro que controla e possibilita uma conexo, comunicao ou
transferncia de dados entre dois sistemas computacionais. usado entre duas ou mais
mquinas em rede para encaminhamento dos dados.

51 Faa a distino entre linguagem de mquina e linguagem de montagem.
R= Linguagem de mquina consiste em um conjunto de instrues. Essas instrues so
representadas por sequncias de cdigos binrios.
Linguagem de montagem consiste nas linguagens de programao artificiais
desenvolvidas. Exemplo (Assembly). Usam cdigos mnemnicos para representar cada
instruo em linguagem de mquina.
52 Faa a distino entre a linguagem de montagem e a linguagem de alto nvel.
R= Linguagem de montagem consiste nas linguagens de programao artificiais
desenvolvidas. Exemplo (Assembly). Usam cdigos mnemnicos para representar cada
instruo em linguagem de mquina.
Linguagem de alto nvel uma linguagem com um nvel de abstrao relativamente
elevado, longe do cdigo de mquina e mais prximo linguagem humana.

53 FORTRAN e COBOL foram duas linguagens de alto nvel definidas durante a
segunda gerao de software computacional. Compare e contraste essas linguagens
em termos de sua histria e de suas finalidades.
R= FORTRAN ( uma linguagem projetada para aplicaes numricas) e COBOL ( uma
linguagem projetada para aplicao de negcios). FORTRAN e COBOL foram
desenvolvidas de formas bastante diferentes. FORTRAN comeou como uma linguagem
simples e cresceu medida que caractersticas adicionais foram incorporadas a ela ao
longo dos anos. Em contraste, COBOL foi projetada antes e ento implementada. E mudou
muito pouco ao longo do tempo
54 Faa a distino entre um montador e um compilador.
R= O processo do montador traduzir um programa escrito em linguagem Assembly em
um programa equivalente em linguagem de mquina, possvel de ser executado pelo
computador.
O processo do compilador de traduo de um programa escrito em linguagem de alto
nvel para cdigo em linguagem de mquina.

55 Faa a distino entre um programador de sistemas e um programador de
aplicaes.
R= Programador de sistemas aquele que desenvolvi ferramentas para tornar a
programao mais fcil, que escrevem ferramentas como montadores e compiladores. E
programadores de aplicativos so aqueles que usam as ferramentas.

56 Qual foi a razo subjacente ao desenvolvimento de sistemas operacionais?
R= Durante a terceira gerao de computadores comerciais, tornou-se aparente que o
homem estava deixando o processo de computao lento. Computadores ficavam ociosos,
esperando o operador de computador preparar a prxima tarefa. A soluo ento foi
colocar os recursos do computador sob o seu prprio comando isto , escrever um
programa que determinasse qual o programa seria executado e quando. Ento assim
surgiu os sistemas operacionais.
57 O que constitui software de sistemas?
R= Constitui de um gripo de programas utilitrios, o sistema operacional e os tradutores
de linguagem ( montadores e compiladores).

58 O que as seguintes partes de software fazem?a. Carregador b. Ligador c.
Editor
R= O programa carregador recebe o mdulo de carga como entrada, transfere seu cdigo
para a memria e realiza apenas os ajustes de relocao de acordo com o endereo base
de memria.
O programa ligador recebe como entrada os diversos mdulos a conectar, gerando como
sada um nico mdulo de carga.
O programa editor e o responsvel por editar os arquivos para a compreenso da
mquina.
59 O que o programador SPSS tinha de diferente dos programas que vieram antes
dele? R= O SPSS que foi escrito em FORTRAN, tinha uma linguagem especial e usurios
escreviam instrues naquela linguagem como entrada para o programa. Essa linguagem
permitia ao usurio, que geralmente no era um programador, descrever alguns dados e
as estatsticas a serem realizadas sobre aqueles dados.