segunda-feira, 16 de agosto de 2010

Fundamentos da computação

1. O que você entende por Computação?
Um meio de manipular informações de forma automatizada através do uso de sistemas programados para determinados fins e usar a rede de informações mundial, internet.

2. O que é um computador? Ilustre aplicações nas quais o uso do computador se torne necessário.
É uma máquina constituída por uma série de componentes eletrônicos, baseando-se na entrada e saída de dados.
Alguns exemplos onde o computador se torna necessário são:

- Armazenamento de grandes informações de uma empresa.
- Automatização no processos de produção de produtos industriais.
- Ter acesso à internet.

3. Descreva, em linhas gerais, os termos a seguir e dê um exemplo de objeto ou dispositivo associado a cada um deles:
- Processamento
- Entrada
- Saída
- Armazenamento

A - É a capacidade de manipular os dados e tomar decisões a partir situações matemáticas. Ex: Microprocessadores.
B - É o ato de enviar dados ao computador. Ex: Teclado
C - É a capacidade de mostrar o resultado do processamento. Ex: Monitor, impressora.
D - É a capacidade de armazenamento das informações processadas. Ex: Disco rígido, pendrive.

4. Qual foi a primeira máquina capaz de realizar cálculos?
Máquina de Pascal.

5. O que caracterizou “A loucura de Babbage”?
Idealizou uma máquina que a princípio não foi projetada por falta de investimento mas que um tempo depois revolucionou o mundo que foi o computador. A ideia de Babbage apresenta todos os itens principais de operação que um computador atual realiza.

6. O que representam Ada Byron King e Grace Murray Hopper na evolução da computação?
Ada, amiga de Babbage, foi a primeira programadora de computador do mundo.
Grace desenvolveu a primeira linguagem de sistema, conhecida como Flow-Matic-Hopper.

7. Como eram os primeiros computadores?
A primeira máquina a ser considerada eletrônica foi o ENIAC, construído na universidade da Pensilvânia, em 1946. O ENIAC era produzido com válvulas assim como todos de sua geração ocupando várias salas e pesando muito.

8. Quem criou o primeiro computador mecânico? Como ele era fabricado? Como ele funcionava?
Quem criou foi Charles Babbage. A máquina tinha capacidade de ler dados de entrada, armazenar esses dados, fazer cálculos, gerar dados de saída e automaticamente controlar a operação da máquina.
Não foi fabricado por falta de verba para investir no projeto.


9. Qual o grande feito do Inglês George Boole?
Em 1848, George Inventou a álgebra binária booleana, abrindo o caminho para o desenvolvimento de computadores quase 100 anos depois.

10. O que representou Alan Turing para a computação?
Em 1943 ele auxiliou a construção do Colossus I, um equipamento eletrônico utilizado para decifrar códigos militares do alemães.

11. O que caracterizava o Teste de Turing?
O objetivo do teste era determinar se um programa de computador é ou não inteligente.
O teste consiste em uma conversa entre dois humanos e um computador onde o computador deve parecer humano e confundir os demais participantes.

12. Quais as características do primeiro computador eletromecânico?
Ele possuia gigantescas dimensões, funcionava a base de válvulas a vácuo e armazenava dados através de cartão perfurado.

13. Quais eram as características básicas da arquitetura proposta por John von Neumann?
Unidade Lógica e Aritmética, Memória Principal, Unidade de Controle e Equipamentos de entrada e saída.
- O programa passa a ser armazenado na memória do computador juntamente com os dados.
- As tarefas de controle e de operações aritméticas são separadas.
- Cria a base da estrutura dos computadores modernos usados até hoje.

14. O que significava a seguinte expressão: “O computador processaria os dados de acordo com as necessidades do usuário”?
No projeto idealizado por John von Neumann, isso significava que as instruções para o computador não viriam pré-determinadas.

15. Por que foram criadas as linguagens de programação?
Para que programadores consigam expressar suas intenções mais facilmente do que quando comparado com a linguagem que um computador entende nativamente (Linguagem de baixo-nível "código de máquina").

16. O que foi o Memex?
Uma máquina capaz de armazenar grande quantidade de informações, de forma rápida, fácil e acessível.

17. O que marcou o início da "Era do Computador”?
A criação do ENIAC, em 1946.

18. Qual foi o primeiro computador comercializado?
O UNIVAC I.

19. Qual a diferença entre linguagem de alto nível e linguagem de máquina?
A de alto nível é entendida por seres humanos, já a linguagem de máquina é entendida apenas pelo computador, que consegue identificar estados físicos distintos, produzida pela eletricidade, polaridade magnética ou pela luz refletida.

20. O código ASCII foi criado em 1963,para que ele era utilizado?
Código de 7 bits que para PC se usa o ASCII extendido de 8 bits que permite descrever 256 caracteres diferentes.

21. Quais as antecessoras da Internet?
A antecessora da internet foi a ARPAnet, desenvolvida pela empresa ARPA na década de 60 no auge na guerra fria. Nessa época os Estados Unidos e a União Soviética exerciam enorme controle e influência no mundo. Os Estados Unidos temendo um ataque da URSS cria a primeira rede de computadores baseada em comutação de pacotes.

22. Quais as características do Apple II?
O Apple II vinha com um processador MOS Technology 6502 com apenas 1MHz de clock e 4 KB de memória RAM e uma interface de fita cassete. Possuia um controlador de video de 24 linhas e 40 colunas. Seu processador tinha apenas 8 bits de endereçamento de memória.

23. Em 1981 a IBM introduziu o PC no mercado, qual o software básico deste PC?
Era o sistema operacional IBM Cassette BASIC ou o PC-DOS 1.0

24. Em 1990 a Microsoft teve um lançamento de impacto,qual?
Foi o lançamento do Windows 3.0 que conseguiu conseguiu conquistar uma grande legião de usuários passando assim a estar presente na maioria dos PCs

25. O Que quer dizer WWW? E HTML?
World Wide Web que traduzindo significa rede de alcance mundial. O “WWW” usa o protocolo de comunicação HTTP. Com o WWW é possível você digitar o domínio do site que deseja visitar e o DNS da rede retorna o IP do servidor, então resumidamente se estabelece uma comunicação com este.
HTML é a linguagem de marcação usada pelos navegadores para renderizar a parte gráfica para o usuário. A linguagem se baseia em script.

26. O que é um sistema de Computação?
É um sistema organizado em etapas com finalidade de se realizar processos de acordo com a necessidade do usuario. No computador isso ocorre pela entrada de dados, processamento, e resposta para o usuário.

27. Quais os componentes de um sistema de computação?
Hardware – Parte física do sistema, seria os componentes eletrônicos.
Software – Parte lógica do sistema, seria os programas e instruções que o computador tem quer seguir para fornecer uma resultado útil.
Peopleware – Parte humana que solicita e usufrui dos resultados do sistema.

28. Como podem ser classificados os computadores quanto à característica de construção, quanto ao princípio de construção (natureza), quanto ao âmbito e quanto ao porte? Descreva as características de cada uma das categorias.
1° geração (anos 50): Surgem os primeiros computadores, em destaque ao ENIAC. Computadores dessa geração era a base de válvulas, aquecia muito, ocupava muito espaço e consumia muita energia elétrica elem de ter manutenção complicada.
2° geração (até o meio dos anos 60): Era dos transistores, uma enorme evolução para os computadores. Tinha uma enorme diferença de tamanho entre os computadores a válvula, aquecia muito menos em consequência de consumir muito menos energia. Surgia as primeiras linguagens de programação.
3° geração (entre as décadas de 60 e 70): Surge os sistemas integrados e o LSI (Chip). Redução significativa de tamanho e aumento de poder de processamento.
4° geração (entre as décadas de 70 e 90): Era dos microprocessadores que era composto de uma pastilha de silício contendo milhares de transistores. Época em que os computadores são "miniaturizados"a ponto de surgir os computadores pessoais (PC).
5° geração (Inicio dos anos 90 aos dias atuais): Abandona-se a ideia de geração. Está compreendido os computadores atuais, com alto nível de processamento, tamanho inúmeras vezes menores e portáteis.

29. Quais são, na sua opinião, as razões pelas quais a revolução dos computadores progrediu tanto em tempo tão curto?
Basicamente nos interesses militares, o computador sempre tinha uma evolução rápida em tempos de guerra. Além disso, os interesses financeiros em produzir algo que gerasse riqueza aos desenvolvedores.

30. Para onde você acha que caminha o futuro dos computadores? Quais os fatores que você levou em consideração para formar a sua opinião?
O computador tende a aperfeiçoar a técnica de inteligência artificial, acho que esse é o próximo passo da informática. Fazer “máquinas pensantes” é a ambição da humanidade. As empresas tem grande interesse nisso pelo fato de poder agilizar suas tomadas de decisão de forma mais inteligente sem precisar de um ser humano para operar a máquina, ela será inteligente o suficiente para tomar decisões importantes. O computado não se estenderá somente a um “monte de lata” em cima da mesa, a robótica também faz parte e é onde entra a questão da inteligencia artificial.

sexta-feira, 13 de agosto de 2010

Brincando com a lógica

Não quebre a cabeça, rache a cuca!

Desafio quem conseguir esse: http://rachacuca.com.br/jogos/ponte-escura/
Se alguém conseguir posta aqui, ainda não consegui mas vi que não é simples...

Mais um, esse é para as crianças, bem baba. Para que lado este ônibus está indo?
Uma dica: A bandeira brasileira não é só para enfeite.