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.