Introdução à Informática

Tipos de computador

Existem vários tipos de computadores, uns melhores e mais caros do que outros, mas todos eles funcionam mais ou menos do mesmo modo: todos têm a capacidade de transmitir, guardar, e manipular informação.
De seguida apresenta-se uma lista com alguns tipos de computadores:


Super-computadores

são computadores muito potentes e normalmente só existem em grandes laboratórios de investigação.

 
Computadores pessoais de secretária (desktop computers)
também costumam ser chamados de PCs (personal computers) e são o tipo de computador que as pessoas costumam ter em casa. Os computadores que vão utilizar nas aulas práticas são deste tipo e estão ligados em rede.
 


 
Computadores portáteis
são semelhantes aos computadores pessoais, mas são mais compactos e podem ser facilmente transportados de um lado para o outro.

 
Personal Digital Assistants (PDAs)
São ainda mais portáteis. Podem-se meter no bolso.

 
... e até mesmo telemóveis!
também podem ser considerados computadores porque têm uma memória para guardar os telefones dos vossos amigos, têm jogos, máquina de calcular, e alguns até dão para aceder à Internet.

Componentes de um computador

Um computador é constituído pelo computador propriamente dito e por um conjunto de acessórios que tipicamente inclui:
  • teclado
  • rato
  • monitor (ou ecrã)
O computador propriamente dito  tem dois componentes essenciais: processador e memória.
  • processador
  • memória
    • RAM (Random Access Memory)
    • Disco



O processador é o componente que manipula a informação e "faz as contas". A memória serve para armazenar informação. Existem dois tipos de memória: RAM e disco. A memória RAM é usada pelo computador para armazenar dados temporariamente. Uma vez desligado o computador, o conteúdo da memória RAM desaparece. Ao contrário da memória RAM, a informação armazenada na memória do disco permanece mesmo quando desligamos o computador. Por esta razão, a memória RAM diz-se volátil e a memória do disco diz-se não volátil.

Características de um computador

Os computadores podem manipular diversos tipos de informação, incluindo:
  • números
  • texto (ex: nomes de pessoas, moradas)
  • imagens (ex: desenhos, gráficos, fotografias)
  • vídeos (ex: efeitos especiais nos filmes do Star Wars)
  • som
Como a cadeira de Programação I é uma cadeira introdutória, apenas iremos falar de dados numéricos e de texto.
Uma característica importante dos computadores é a rapidez. Um computador normal é capaz de fazer milhões de operações aritméticas num só segundo! Vocês vão comprovar isto assim que começarem a fazer programas nas aulas práticas.

Programas

Para se manipular informação temos de dizer ao computador exactamente aquilo que ele deve fazer. Para tal temos de especificar um conjunto de instruções a que chamamos de programa.







Esse conjunto de instruções ou programa é uma espécie de "receita de cozinha" que pode ser introduzido e armazenado na memória do computador. Depois de armazenado, o programa pode ser executado. Isso desencadeia as seguintes acções:
  1. Um conjunto de informação ou dados, chamados dados de entrada são introduzidos no computador (por exemplo, através do teclado ou rato)
  2. Os dados de entrada são manipulados para produzir determinados resultados chamados dados de saída.
  3. Os dados de saída (e possivelmente os dados de entrada) são guardados num ficheiro em disco ou mostrados no ecrã.
Estes três passos podem ser repetidos muitas vezes. É de salientar também que cada um destes passos tanto pode ser uma tarefa curta e simples como uma tarefa longa e complicada. Os dados de entrada também costumam ser designados de input e os dados de saída de output.
Exemplo: pretende-se programar um computador para calcular a área de um círculo usando a fórmula a = pi*r2, introduzindo um valor numérico para o raio r como dado de entrada.
Para fazer o programa pretendido, temos de dizer ao computador para executar as seguintes tarefas:
  1. Ler o valor numérico para o raio do círculo e guardar esse valor na memória do computador.
  2. Calcular a área utilizando a fórmula e guardar o resultado na memória.
  3. Mostrar o resultado no ecrã.
Cada uma destas tarefas pode necessitar de uma ou mais instruções num programa de computador.


Comentários