Você está na página 1de 117

Instituto Superior Politecnico

Metropolitana de Angola

Informática Básica
á  

Informática Básica

Programa:

M Unidade I: Conceitos básicos de Informática


M Unidade II: Sistemas Operativos
› MS-DOS
› Windows XP

M Unidade III: Microsoft Office 2007


Informática Básica

Programa:

M Conceitos básicos de Informática


1. Introdução
2. Sistemas de informação
3. Tratamento da informação
4. Elementos de suporte á informática
5. O computador
6. Evolução dos computadores
7. Arquitectura básica do computador
Informática Básica

Programa:

M Conceitos básicos de Informática (cont.)


8. Classificação dos computadores
9. Configuração básica do microcomputador
10. Representação interna da informação
11. Fases de resolução de um problema
12. Algoritmos
Informática Básica

Programa:

M Conceitos básicos de Informática (cont.)


13. Classificação do software
› Sistema: sistemas operativos,
controladores de dispositivos, utilitários
(backup, antivírus)
› Programação: compiladores,
interpretadores, depuradores
› Aplicativos: programas de negócio, jogos,
programas educacionais
Introdução à informática

Informática = Informação + automática

M É a ciência que estuda o processamento


automático da informação por meio de
um computador
Introdução à informática

Computador:
Ú Não faz juízos de valor
Ú Não decide sózinho ² não tem autonomia
para além do programado

Programas feitos pelo homem:


Ú Tornar o computador útil para a
resolução de problemas onde a
automatização é benéfica
Ú Reduzir o esforço humano
Introdução à informática

Computador:
Sinergia
Humanidade Computador
Investigação
Criatividade Indústria Velocidade
Juízos de valor Ensino Precisão
Intuição Gestão Repetição
Lazer
Introdução à informática
Sistemas de informação
Ú A informação sempre foi necessária para a
tomada de decisão
Ú O volume de informação disponível
cresceu exponencialmente
Ú Hoje em dia, não há falta de informação,
mas excesso de dados
Ú É preciso organizar a enorme
quantidade de dados:
Ú Por isso surgiram os sistemas de
informação
Introdução à informática

Sistema de informação

Ú É um conjunto de componentes como


pessoas, computadores, processos que
possibilita produzir, recolher e armazenar
dados ² informação que será utilizada
posteriormente na tomada de decisão
Introdução à informática
Sistema de informação engloba
Ú Hardware:    
   utilizado na
recolha e tratamento dos dados e
armazenamento da informação
Ú Software: 

  
   que permita tratar
os dados e trabalhar com o equipamento
Ú Organização: maneira como são organizados os
processos e as pessoas de forma a recolher,
tratar e armazenar a informação
Ú Pessoas: dirigem a organização
Ú Resultado: o produto final ² a informação útil á
empresa
Introdução à informática
Sistema de informação - Objectivos
Ú A informação é um recurso vital, tal como os
recursos humanos ou os financeiros
Ú O sistema de informação deve ser capaz de
ajudar a empresa a atingir os seus objectivos; ele
deve ter por finalidade:
Ú Recolher, tratar e armazenar os dados para
servirem de apoio á tomada de decisão
Ú Tornar a informação acessível a todos os
níveis de gestão
Resumo
Deve fornecer informações organizadas, de forma a
ajudar os gestores a tomar decisões certas ou
com o mínimo de risco
Introdução à informática
Sistemas de informação - Concepção
Podem ser implementados segundo:
Ú A área de negócio da empresa
Ú Uma empresa do ramo alimentar
Ú Bolachas
Ú Enlatados
Ú Refrigerantes
Ú As áreas de gestão
Ú Comercial
Ú Recursos humanos
Ú Financeira
Ú Produção
Introdução à informática

Sistemas de informação - Resumo

As três funções de um sistema de informação:

Ú Recolha de dados
Ú Tratamento dos dados
Ú Armazenamento da informação
Introdução à informática

Tratamento da informação

Conjunto de operações sobre os dados de


modo a produzir informação

Exemplo:
Ú Classificação
Ú Ordenação
Ú Cálculos
Introdução à informática

Tratamento da informação
Dados

São a base para a formação de um juízo ou


cálculo

Em informática são a matéria-prima

Exemplo: informática 100 na de -


alunos escola
Introdução à informática

Tratamento da informação

Informação

ÚÉ o conjunto de dados devidamente


organizado de forma a ter significado

Exemplo: Alunos na escola de


informática - 100
Introdução à informática
Elementos de suporte á informática
Ú Electricidade
Ú Comunicação
O processo de geração, transmissão ou recepção de
mensagens para si próprio ou outra entidade
Exemplos:
Ú Satélite
Ú Ondas de rádio
Ú Vídeo
Ú Som
Ú Silício
ÚO principal elemento no fabrico do processador dos
computadores
ÚSegundo elemento mais abundante na crosta terrestre
depois do oxigénio
Introdução á Informática

Computador:

Ú Tem origem na palavra latina 



que significa contar, calcular, avaliar
Ú Em inglês diz-se 
e em francês



Introdução á Informática

Computador:

Ú A palavra inglesa 


começou a ser
utilizada em 1613 para designar uma
pessoa que efectuava cálculos ou
computações
Ú A partir do fim do século 19, passou a ter
o significado hoje mais familiar, de uma
máquina que efectua computações
Introdução á Informática

O que é um computador ?

Um computador é um conjunto de
equipamentos e componentes electrónicos
que funcionam em conjunto formando um
??  
  
   
 ?

Um sistema possui três componentes:


Ú Entrada
Ú Processamento
Ú Saída
Introdução á Informática
Sistema
Tomemos como exemplo um sistema
Multicaixa:
Ú Você insere o cartão, o código e o
pedido
Ú A máquina processa a informação
Ú Você recebe o dinheiro, o cartão e
o talão

Entrada Saída de
de dados Processamento dados
(input) (output)
Introdução á Informática

Sistema

Um sistema não precisa


necessariamente de envolver um
computador.
Um sistema de manuseio de
correspondência seria:
Ú Você entrega a carta
Ú O sistema a processa
Ú O destinatário a recebe
Introdução á Informática
Sistema
Resumo
Ú Qualquer coisa em que inserimos algo e
obtemos uma coisa diferente
Ú Podem existir sistemas dentro de sistemas
› Exemplo:
Um programa de computador
Ú Não é necessário saber como o sistema se
comporta para o usar eficientemente ² basta
saber que entrada deve ser fornecida para se
obter a saída desejada
Introdução á Informática
Computador ² Resumo
Ú É um dispositivo electrónico concebido
para manipular dados com rapidez e
precisão
Ú Recebe os dados por dispositivos de
entrada, processa-os automaticamente e
recebemos a informação útil por meio de
dispositivos de saída
Ú O processamento automático é feito pelo
seu processador (CPU ² Central Processing
Unit) com base em instruções na memória
(RAM ² Random Access Memory)
Introdução á Informática
Computador
Evolução histórica

Ú No decorrer dos séculos foram


desenvolvidos dispositivos que permitissem
ao homem processar dados de uma forma
mais fácil
Ú Antes do primeiro computador muitas
invenções mecânicas foram efectuadas visando
essencialmente cálculos aritméticos
Introdução á Informática
Computador
Evolução histórica

1674DC
Introdução á Informática
Computador
Evolução histórica
Ú O ábaco é o mais antigo instrumento de
cálculo conhecido, com origem no médio-
oriente em 3000 AC
Ú Em 1617, o escocês John Napier inventou
uma máquina composta por cilindros de
ossos (Ossos de Napier)
Ú O francês Blaise Pascal, em 1642, inventou a
primeira máquina automática de cálculos
Introdução á Informática
Computador
Evolução histórica
Ú Em 1674, o alemão Gottfried Leibniz criou
uma máquina automática de calcular superior
á de Pascal
Ú O inglês Charles Babbage foi o primeiro
em 1833 a introduzir o conceito de uma
máquina de cálculo programável, embora
puramente mecânica ² tida como a base dos
computadores modernos
Introdução á Informática
Computador
Evolução histórica
Ú Em 1890, o alemão-americano Herman
Hollerith empregou uma máquina de cálculo
electromecânica no recenseamento populacional
dos EUA, que guardava dados em cartões
perfurados
Introdução á Informática
Computador
Evolução histórica
Marcos importantes

À   

1938 Konrad Z Alemanha
Zuse
1943 Betchley  Reino
Park Unido
1948 Universid.   EUA
Havard
Introdução á Informática
Computador
Evolução histórica
Ú Em 1948, surgiu o Havard Mark I, numa
colaboração da Universidade de Havard, da IBM e da
Marinha dos EUA
Ú Era uma máquina electromecânica com
processamento decimal
Ú Tinha 16 m de comprimento, 2.4 m de altura,
61cm de largura e pesava 4500 Kg
Ú Realizava operações aritméticas,
trigonométricas, exponenciais, e logarítmicas
Ú Os cálculos básicos eram sincronizados
mecanicamente por uma alavanca de ~15 m
conduzida por um motor eléctrico de 4KW
Introdução á Informática
Computador
Evolução histórica
Ú Havard Mark I
Introdução á Informática
Computador
Evolução histórica
Marcos importantes

À   

1945 Universid. ENIAC EUA
Pensilvânia
1945 John von 0  Húngaro -
Neumann  Americano



Introdução á Informática
Computador
Evolução histórica
Ú Em 1945, na Universidade da Pensilvânia foi
desenvolvido o primeiro computador electrónico ²
o ENIAC (Electronic Numerical Integrator And
Computer)
Ú Foi construído para o exército americano
durante a Segunda Guerra Mundial
Ú Era um computador modular, composto por
painéis individuais que desempenhavam funções
distintas
Ú Tinha 26 m x 2.6 m x 0.9 m, pesava 27
tolenadas e consumia 150 KW
Introdução á Informática
Computador
Evolução histórica
Ú ENIAC
Ú Era principalmente
composto por tubos de vácuo
Ú Um tubo queimava-se, em
média, dia sim dia não e os
técnicos levavam ~15 minutos
para o descobrir
Ú O máximo de tempo
consecutivo do computador a
trabalhar foi de ~5 dias
Introdução á Informática
Computador
Evolução histórica
Ú ENIAC
Introdução á Informática
Computador
Evolução histórica
Marcos importantes

À   

1947 William (invenção do EUA
Shockley transístor)
1949 Universid.   Reino
Manchester   Unido
1951 UNIVAC á  EUA
Introdução á Informática
Computador
Evolução histórica
Ú Em 1949, surgiu o Manchester Mark I, que foi o
primeiro computador electrónico que
armazenava um programa
Ú Foi desenvolvido na Universidade de
Manchester na Inglaterra
Ú Foi a primeira máquina a apresentar as
características básicas dos computadores
actuais (centro de cálculo, memória,
armazenamento)
Ú Tinha 5 m x 2.5 m x 1.2 m
Introdução á Informática
Computador
Evolução histórica
Ú Manchester Mark I
Introdução á Informática
Computador
Evolução histórica

Ú Em 1951, surge o UNIVAC I (UNIVersal Automatic


Computer I), que foi o primeiro computador
comercial produzido nos EUA
Ú Os computadores vistos anteriormente eram
basicamente utilizados em Instituições e não eram
fabricados em série
Introdução á Informática
Computador
Evolução histórica

Ú UNIVAC I
Ú Foi desenhado principalmente pelos
inventores do ENIAC
Ú Apenas o complexo central (composto
pelo processador e a memória) media 4.3 m
x 2.3 m x 2.6 m e o computador total pesava
13 tolenadas
Ú Conseguia executar cerca 1.905 operações
por segundo
Introdução á Informática
Computador
Evolução histórica
Ú UNIVAC I
Introdução á Informática
Computador
Evolução histórica
Marcos importantes
À   

1956 IBM IBM 305 EUA
RAMAC
(primeiro
comp. com
disco duro)
1958 Kilby & 0   EUA
Noyce 
  
Introdução á Informática
Computador
Evolução histórica
Marcos importantes

Tubo de vácuo
e transístor
Introdução á Informática
Computador
Evolução histórica
Marcos importantes
À   

1960 DEC PDP- EUA
(primeiro comp.
comercial com
teclado e monitor)
1964 Douglas 0    EUA
Engelbart 
Introdução á Informática
Computador
Evolução histórica
PDP- (Programmed Data Processor - )
Introdução á Informática
Computador
Evolução histórica
Primeiro rato
Introdução á Informática
Computador - Evolução histórica
X     
   

I ! " #$ Válvulas, cartões UNIVAC, IBM650
perfurados
II #$" %! Transístores IBM7090;
Computadores mais
rápidos e de menores
dimensões
III %!" &  Circuitos IBM ' ,
integrados UNIVAC ;
Possível 20 transístores
num circuito; Comp.
mais rápidos e pequenos
IV & " $& Microprocessadores Toda unidade
processamento num
único circuito integrado
(chip); diskette; redes de
computadores
V $&" Dispositivos Laptops; Novas
ópticos; modems « tecnologias
Introdução á Informática
Computador
Arquitectura básica do computador

À 
ÀÀ   À 
ÀÀ


 

À À
!
"À #
Introdução á Informática
Computador
Arquitectura básica
Dispositivos de entrada
Ú Teclado
Ú Rato
Ú Digitalizador
(Scanner)
Ú Caneta óptica
(Light pen)
Ú Joystick
Introdução á Informática
Computador
Arquitectura básica
Dispositivos de saída

Ú Impressora
Ú Colunas
(Speakers)
Ú Projector
de vídeo
Ú Plotter
Introdução á Informática
Computador
Arquitectura básica
Dispositivos de entrada / saída
Ú Drive de
diskettes
Ú Drive
óptica (CD)
Ú Modem
ÚPlaca de
som
Ú Placa de
rede
Ú Monitor
Introdução á Informática
Computador
Arquitectura básica
Dispositivos de armazenamento
Ú Diskette
ÚCD-R, CD-RW,
DVD-R, DVD-RW
Ú Disco duro
Ú Pen drive
Introdução á Informática
Computador
Arquitectura básica
Memória primária
Ú ROM (read only memory)
ÚRAM (random access
memory)
Introdução á Informática
Computador
Classificação dos computadores

Podemos caracterizá-los quanto:

Ú Tipo de dados que processam


Ú Finalidade
Ú Potência e número de utilizadores
Introdução á Informática
Computador
Classificação
Tipo de dados processados:
Ú Analógicos
Ú Utilizam variáveis medidas numa escala contínua
para os seus cálculos, por exemplo sinais eléctricos,
não números
Ú Ex: uso na simulação da suspensão de um carro
Ú Digitais
Ú Trabalham com dígitos que representam a
informação
Ú Ex: os computadores mais comuns
Ú Híbridos
Ú Podem usar dados discretos e contínuos
Ú Ex: sistema de cuidados intensivos de um hospital
Introdução á Informática
Computador
Classificação
Finalidade:

Ú Uso específico
Ú Realizam tarefas bem definidas
Ú Ex: central telefónica, sistema de apoio á
navegação (GPS)
Ú Uso geral
Ú Normais ² cuja utilização se adapta a vários
objectivos de acordo com o programa
seleccionado
Introdução á Informática
Computador
Classificação
Potência e número de utilizadores:

Ú Supercomputadores
Ú Usados em tarefas de cálculo intenso
Ú Elevado desempenho (rapidez e cálculo) e custo
Ú Servem muitos utilizadores
Ú Permitem ligar diferentes sistemas
Ú Ex: para fins militares
Introdução á Informática
Computador
Classificação
Potência e número de utilizadores:

Ú Mainframes
Ú Usados para manipular grande volume de dados
Ú Elevado desempenho e custo
Ú Servem muitos utilizadores
Ú Utilizados em grandes organizações
Ú Ex: uso em bancos
Introdução á Informática
Computador
Classificação
Potência e número de utilizadores:

Ú Minicomputadores
Ú Elevado desempenho, mas custo médio
Ú Servem muitos utilizadores
Ú Utilizados em pequenas e médias organizações
Ú Ex: uso em universidades, empresas
Introdução á Informática
Computador
Classificação
Potência e número de utilizadores:

Ú Microcomputadores
Ú Grande flexibilidade e baixo custo
Ú Servem de interface com os sistemas maiores
Ú Utilizados em pequenas empresas e fins pessoais
Ú Ex: estações de trabalho, computadores pessoais,
portáteis (laptops)
Introdução á Informática
Computador
Configuração básica do microcomputador
Exemplos:

Desktop Laptop

PDA
Introdução á Informática
Microcomputador
Configuração básica
Hardware
Ú Termo utilizado para descrever as partes
físicas de um computador
Ú Você pode tocar em hardware

Software
Ú É a informação ou programação que um
computador utiliza
Ú Você não pode tocar em software
Introdução á Informática
Microcomputador
Configuração básica
Ú O teclado é ²   $ 
Ú As instruções que dizem ao computador o que
fazer quando arranca são ²
Ú Uma pen-drive é ²
Ú A informação na pen-drive é ²
Ú Uma parte de um computador que pode segurar
é²
Ú Um jogo que pratica no computador é ²
Ú Você vê o jogo num monitor, que é ²
Ú Um CD é ²
Ú Uma página de Internet é ²
Introdução á Informática
Microcomputador
Configuração básica Legenda:
Hardware 01 ² Monitor
02 ² Placa-mãe
03 ² Processador
04 ² Memória RAM
05 ² Placas de
expansão (rede,
modem, video, etc.)
06 ² Fonte de
alimentação
07 ² Leitor
(Gravador) de CD
(DVD)
08 ² Disco duro
09 ² Rato
10 - Teclado
Introdução á Informática
Microcomputador
Configuração básica
Hardware

Vídeo com os principais componentes


internos de um computador
Introdução á Informática
Microcomputador
Configuração básica
Hardware ² Leitor (gravador) de CD (DVD)

Desktop

Laptop
Externo
Introdução á Informática
Microcomputador
Configuração básica ² Hardware (
 
 ?)
Introdução á Informática
Microcomputador
Configuração básica
O processador

Ú O cérebro de qualquer sistema é o


processamento
Ú Igualmente num computador o cérebro é o
processador
Ú Hertz é a unidade de frequência ² em relação a
um computador, um numero em MHz ou GHz
expressa a rapidez com que o processador
acede à informação na memória: GHZ = 0u
Hz
Introdução á Informática
Microcomputador
Configuração básica
A memória RAM

Ú A palavra — — em computadores é usada


para identificar uma forma de armazenamento
rápida e temporária
Ú A informação é transferida do disco duro para a
RAM (Memória de Acesso Aleatório) e a partir
dela é utilizada pelo processador
Ú Se o processador tivesse de aceder ao disco duro
para recolher cada informação que precisasse, o
funcionamento do computador seria muito lento
Introdução á Informática
Microcomputador
Configuração básica
A memória RAM

Ú A seguir ao processador, a RAM é o factor


mais importante no desempenho do
computador
Ú Se o seu sistema responde lentamente, ao
adicionar mais RAM pode melhorar o
funcionamento
Introdução á Informática
Microcomputador
Configuração básica
O disco duro

Ú O computador armazena toda a informação


que nele se coloca no disco duro
Ú Discos de fabricantes diferentes podem ter
diferentes velocidades de acesso à informação
(em milissegundos), contudo hoje em dia elas
são muito semelhantes e portanto não
importantes na escolha
Introdução á Informática
Microcomputador
Configuração básica ² Ligar o monitor

Monitor
Introdução á Informática
Microcomputador
Configuração básica ² Ligar o teclado e rato
Introdução á Informática
Microcomputador
Configuração básica ² Ligar as colunas
Introdução á Informática
Microcomputador
Configuração básica ² Ligar a impressora
Introdução á Informática
Microcomputador
Configuração básica ² Ligar o computador
Introdução á Informática
Computador
Representação interna da informação
A representação da informação no computador
está de acordo com o seu funcionamento
Ú Todo o programa no computador é executado
pelo processador a partir da memória principal
(RAM)
Ú A memória é um dispositivo com
componentes em dois estados, ligado ou
desligado ² um semicondutor conduz ou não a
corrente conforme a tensão que a ele se aplica
Introdução á Informática
Computador
Representação interna da informação
Ú Como os componentes da memória só podem
ter dois estados e é neles onde se guarda a
informação, o sistema de representação da
informação adequado é o §
 por só ter dois
dígitos ² o 0 e
Ú Estes dígitos binários (em inglês, binary digits)
em informática denominam-se §?
Ú O § é a unidade de informação básica em
informática
Introdução á Informática
Computador
Representação interna da informação
Equivalência ao sistema decimal

À %
& ! À %
& !
%
&

$
'
!
#
Introdução á Informática
Computador
Representação interna da informação
Conversão de decimal para binário

^ 
Decimal: 8910
1 44 
0   Binário: ˜
0 11 
1 5 
1  
0 1 
1 0
Introdução á Informática
Computador
Representação interna da informação
Conversão de binário para decimal
1 0 1 1 0 0 1

*
0 )
*
1 )
*
 )
*
 ) $
*
4 ) %
*
5 )
*
6 ) %!
Decimal = %! ( % ( $ ( ) $
Introdução á Informática
Computador
Representação interna da informação

O sistema binário é, como vimos, o modo


de codificação interno utilizado no
funcionamento do computador:
Ú através da passagem ou não de
electricidade:

& !
0 0
3-5
Introdução á Informática
Computador
Representação interna da informação
Um §  é um conjunto de oito bits (octeto)
Um §  é o espaço de memória em que
podemos armazenar  
 
² uma letra,
um algarismo, um espaço em branco, um sinal
gráfico, um símbolo matemático
O endereço Œ    1
ocupa 15 bytes
em memória
A memória é medida em § 
Outro conceito em computadores é o de
 0
 ² uma associação de 2 bytes
Introdução á Informática
Computador
Representação interna da informação
O sistema binário é de base 2
Por isso, a capacidade da memória 0 § ? é
medida em múltiplos de 2:

'% !   O prefixo 3 equivale


a 000




No sistema binário, o
valor mais aproximado

! a ,
!

' $
á- 3  
+ +  . / ,


!  
! 0

Introdução á Informática
Computador
Representação interna da informação
multiplica-se por 024

Byte Kilobyte Megabyte Gigabyte Terabyte

divide-se por 024


Converter 1.2 GB para Bytes:
Ú (3 saltos)
Ú 1.2 x 1024 x 1024 x 1024 = 1288490188,8 bytes
Converter 14567.2 KB para MB:
Ú ( salto)
Ú 14567.2 / 1024 = 14,2 MB
Introdução á Informática
Computador
Representação interna da informação

byte 8 bits


( 
 )  
KB (Kilobyte) 024 x byte (2 0 bytes)
MB (Megabyte) 024 x KB (220 bytes)
GB (Gigabyte) 024 x MB (230 bytes)
TB (Terabyte) 024 x GB (240 bytes)
PB (Petabyte) 024 x TB (250 bytes)
EB (Exabyte) 024 x PB (260 bytes)
Introdução á Informática
Fases de resolução de um problema
Uma afirmação como
´Calcule a nota mais elevada da turma na
disciplina de Informática Básicaµ,

específica o que pretendemos, mas é


demasiado vaga para ser resolvida por um
computador
Ú Falta informação como:
Ú que provas
Ú onde estão as notas
Ú etc.
Introdução á Informática

Fases de resolução de um problema

Ú Devemos dividir o problema em partes


mais pequenas e menos complexas até
compreendermos exactamente cada uma
das partes

Ú Depois, podemos mais facilmente indicar,


sem ambiguidades, os passos (algoritmo)
para a solução do problema
Introdução á Informática
Fases de resolução de um problema
1. Analisar o problema
a) Conhecer o problema
Ú Ouvir, entender, perceber qual é o
objectivo
b) Descrever o problema
Ú Subdividir (esquematizar) o problema,
detalhar
2. Resolver o problema
Ú Escrever passo a passo o raciocínio para a
solução do problema. Verificar se não existe
ambiguidade
3. Implementar
Ú Se for numa linguagem de programação
Introdução á Informática
Fases de resolução de um problema
Reso-
lução Estrutura de
Decomposição
do dados +
(Top-Down)
pro- Algoritmo
blema
Português Português
narrativo estruturado
Análise do Implementação
problema do problema

Problema À* %&


(enunciado  Programa
claro e preciso) 
+
 , &
Introdução á Informática
Algoritmos
Os computadores apenas fazem aquilo
que mandamos, pelo que, não deve existir
qualquer ambiguidade nas instruções
dadas ao computador

Um  
 é uma sequência ordenada, e
sem ambiguidades, de passos que levam á
solução de um dado problema
Ú Exemplo: as instruções dadas para se chegar
a uma dada rua constituem um algoritmo para
encontrar essa rua
Introdução á Informática
Algoritmos

É importante que os algoritmos tenham as


seguintes propriedades:
Ú passos simples e sem ambiguidades
Ú passos numa ordem cuidadosamente
definida
Ú devem ser eficazes ² resolver o
problema num número finito de passos
Introdução á Informática
Algoritmos
Exemplo: elabore um algoritmo que permita a um
robot mudar o pneu furado de uma viatura
1. Top ² Down
(gráfico)
Substituir o
pneu furado

Retirar
Afrouxar Baixar carro
Ir buscar o porcas + Guardar
porcas + + retirar
macaco + substituir macaco +
colocar macaco +
pneu bom + pneu + pneu furado
macaco + ajustar
chave apertar + chave
elevar carro porcas
porcas
Introdução á Informática
Algoritmos
Exemplo: elabore um algoritmo que
permita a um robot mudar o pneu furado
de uma viatura
2. Narrativa identada (substituir pneu)
 ? 
      ?§
??
 
  
 
§  ? 



 
??
§ §


§  ?
  
       §
 
  
  

 
??
Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
˜ 


?  
   


 

      
§ 
  ?
 ? 
    



 
 
   
 


?? 
 
  ? 



 


Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
˜ 


?  
   

    
  
   
§ ? 
     ?  


  

  
     

 
 

 
 
     
? 


 

    
Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
 


? ?§?
 



?
  
 
§ 
  ?
 ? 
    



 
  
 

 
   ? 



 

 
Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
 


? ?§?
 



?    
  
  

§ ? 
  
  ?


   


 

  

  
  ?§
??
 ? 
  ?§
??  ?
 


  
 ?§
??
Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
 


? ?§?
 



?    
  
 
§ 
  ?
  
 

  


 ? 
    



 
 


 
  ? 


 

 
Introdução á Informática
Algoritmos
2. Narrativa identada (substituir pneu) [cont.]
½ 





   !?

?
  
     
§ 
 §



 
 ? 


 ? 
 

  ? 

 


   ? 


  
 
 
  ?
 ? 
    
 

 
 ? 

   
 



?? 
 

 
Introdução á Informática
Algoritmos

2. Narrativa identada (substituir pneu) [cont.]


ë 

    
 
  
      
  

§ 
  
§  ?
 
??
 

      

 " 
 
§  ?
"
Introdução á Informática

Classificação do software

O software pode ser dividido em três


classes:
Ú Software de sistema
Ú Software de programação
Ú Software de aplicativos
Introdução á Informática
Classificação do software
Software de sistema

Ajuda a trabalhar com o hardware do


computador, e inclui:
Ú Sistemas operativos
Ú Controladores de dispositivos (drivers)
Ú Utilitários
Introdução á Informática
Classificação do software
Sistemas operativos

÷  —   é o
programa que controla o
computador
Sem o SO um
computador é inútil
É o programa que
permite ao utilizador
interagir com o
computador
Introdução á Informática
Classificação do software
Sistemas operativos
Exemplos

MS Windows

Apple Mac OS
Linux
Sun Solaris
Introdução á Informática
Classificação do software
Controladores de dispositivos

Um 

de dispositivo 0

 é um
programa de computador 0? #
 que permite
que programas de nível superior (como o sistema
operativo ou aplicativos) se comuniquem com um
dispositivo de hardware 0   
  
O controlador do dispositivo depende do
hardware (cada modelo de equipamento tem o
seu) e é específico para cada sistema operativo
Introdução á Informática
Classificação do software
Controladores de dispositivos

Sem o controlador, o dispositivo informático não


se comunica com o computador, portanto não
funciona ligado a esse computador
Normalmente o hardware vem acompanhado do
driver quando adquirido
Se perder o driver, geralmente pode descarregá-
lo gratuitamente do sítio 0? de Internet do
fabricante, ou procurar por ele na Internet
Introdução á Informática
Classificação do software
Utilitários
Um 
 é um programa de computador
concebido para gerir ou melhorar o desempenho
do 
#
  
, sistema 
, ou
 ?
Exemplos:
Ú Gestão de discos
M Particionadores de disco
M Backup
Ú Antivirus
Ú Limpadores do registo
Introdução á Informática
Classificação do software
Software de programação

Fornece ferramentas para ajudar os


programadores a escrever programas de
computadores, e inclui:
Ú Compiladores
Ú Depuradores de erro
Ú Editores de texto para linguagens de
programação
Introdução á Informática
Classificação do software
Compilador

É um programa de computador que transforma


o $   (programa escrito numa
linguagem de programação e legível) em $ 
§! , que geralmente tem a forma binária

A principal razão para a conversão é o intuito


de criar um programa    (que possa ser
entendido e executado pela máquina)
Introdução á Informática
Classificação do software
Depurador

É um programa de computador que testa,


procura e faz sugestões para reduzir os erros
de outros programas de computador
Introdução á Informática
Classificação do software
Editor de texto para linguagens de programação

É um tipo de programa usado para editar


ficheiros de texto
Pode vir incorporado no sistema operativo
Introdução á Informática
Classificação do software
Software de aplicativos

Permite que utilizadores realizem tarefas mais


específicas (não relacionadas ao
desenvolvimento informático), e inclui:
Ú Automação industrial
Ú Software corporativo (para negócios)
Ú Jogos de computador
Ú Software educacional
Ú Software médico
Referências bibliográficas
Ú Fernando Castro Velloso ² Informática,
Conceitos Básicos, Editora Campus, 2003
(disponível na biblioteca)
Ú Scott H. A. Clark ² Aprender+ PC·s, Editora
McGraw Hill, 2002 (disponível na biblioteca)
Ú Revista de apresentação da UniMetro
(logotipo)

Ú www. wikipedia.org /
Ú www.aclaimimages.com/
Ú http://computer.howstuffworks.com/
Introdução á Informática

Fim da Unidade I

Você também pode gostar