Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programa:
Unidade I: Conceitos bsicos de
Informtica
Unidade
Introduo informtica-Unidade I
Introduo informtica
Computado
r:
No faz juzos de valor
Introduo informtica
Computado
r:
Humanida
de
Criatividad
e
Juzos
de
valor
Intuio
Sinerg
ia
Investiga
o
Indstria
Ensino
Gesto
Lazer
Computad
or
Velocida
de
Preciso
Repeti
o
Introduo informtica
Sistemas de informao
A
informao
sempre
foi
necessria para a tomada de
deciso
O
volume
de
informao
disponvel
cresceu
exponencialmente
Hoje em dia, no h falta de
informao, mas excesso de
dados
preciso organizar a enorme
quantidade de dados:
Introduo informtica
Sistema de informao
um conjunto de componentes
como pessoas, computadores,
processos
que
possibilita
produzir, recolher e armazenar
dados informao que ser
utilizada
posteriormente
na
tomada de deciso
Introduo informtica
Sistema
engloba
de
informao
Introduo informtica
Sistema
de
A informao
Objectivos
informao
Introduo informtica
Sistemas
de
informao
Concepo
Podem
ser implementados segundo:
Introduo informtica
Sistemas de informao - Resumo
As trs funes de um sistema de
informao:
Recolha de dados
Tratamento dos dados
Armazenamento da informao
Introduo informtica
Tratamento da informao
Conjunto de operaes sobre os
dados
de
modo
a
produzir
informao
Exemplo:
Classificao
Ordenao
Clculos
Introduo informtica
Tratamento da informao
Dados
So a base para a formao de um
juzo ou clculo
Em informtica so a matriaprima
Exemplo: informtica 100 na de
- alunos escola
Introduo informtica
Tratamento da informao
Informao
o conjunto de dados
devidamente
organizado
de
forma a ter significado
Exemplo: Alunos na escola de
informtica - 100
Introduo informtica
Elementos
de
Electricidade
informtica
suporte
Comunicao
Satlite
Ondas de rdio
Vdeo
Som
Silcio
Introduo Informtica
Computado
r:
Introduo Informtica
Computado
r:
Introduo Informtica
O que um
computador ?
Um computador um conjunto de
equipamentos
e
componentes
electrnicos que funcionam em
conjunto formando um sistema
que
permite
o
tratamento
automtico de dados
Um
sistema
componentes:
Entrada
Processamento
possui
trs
Introduo Informtica
Sistema
Tomemos como exemplo um
sistema Multicaixa:
A mquina processa a
informao
Voc recebe o dinheiro, o
Sada
carto e o talo
Entrad
a de
dados
(input)
Processame
nto
de
dados
(output
Introduo Informtica
Sistema
Um
sistema
no
precisa
necessariamente de envolver
um computador.
Um sistema de manuseio
correspondncia seria:
Voc entrega a carta
O sistema a processa
O destinatrio a recebe
de
Introduo Informtica
Sistema
Resumo
Qualquer coisa em que inserimos
algo e obtemos uma coisa diferente
Podem existir sistemas dentro de
sistemas
o Exemplo:
Um programa de computador
No necessrio saber como o
sistema se comporta para o usar
eficientemente basta saber que
Introduo Informtica
Computador Resumo
um dispositivo electrnico
concebido para manipular dados
com rapidez e preciso
Introduo Informtica
Computador
Evoluo histrica
Introduo Informtica
Computador
Evoluo histrica
1674D
C
Introduo Informtica
Computador
Evoluo histrica
Introduo Informtica
Computador
Evoluo histrica
Introduo Informtica
Computador
Evoluo histrica
Em 1890, o alemo-americano
Herman Hollerith empregou uma
mquina de clculo electromecnica
no recenseamento populacional dos
EUA, que guardava dados em cartes
perfurados
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Data
Autor
Sistem
a
Pas
1938
Konrad
Zuse
Z1
Aleman
ha
1943
Betchley Colossus
Park
1948
Universi
d.Havar
d
Mark I
Reino
Unido
EUA
Introduo Informtica
Computador
Evoluo histrica
Em 1948, surgiu o Havard Mark I, numa
colaborao da Universidade de Havard,
da IBM e da Marinha dos EUA
Era uma mquina electromecnica
com processamento decimal
Tinha 16 m de comprimento, 2.4 m de
altura, 61cm de largura e pesava 4500
Kg
Os
clculos
bsicos
eram
Introduo Informtica
Computador
Evoluo histrica
Havard Mark I
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Data
Autor
Sistem
a
Pas
1945
Universi
d.
Pensilv
nia
ENIAC
EUA
1945
Introduo Informtica
Computador
Evoluo histrica
Em 1945, na Universidade da
Pensilvnia foi desenvolvido o primeiro
computador electrnico o ENIAC
(Electronic Numerical Integrator And
Computer)
Era
um
computador
modular,
composto por painis individuais que
desempenhavam funes distintas
Introduo Informtica
Computador
Evoluo histrica
ENIAC
Era
principalmente
composto por tubos de
vcuo
Um tubo queimava-se,
em mdia, dia sim dia
no
e
os
tcnicos
levavam ~15 minutos
para o descobrir
O mximo de tempo
Introduo Informtica
Computador
Evoluo histrica
ENIAC
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Data
Autor
Sistema
Pas
1947
William
Shockley
(inveno
do
transstor)
EUA
1949
1951
UNIVAC
UNIVAC I
EUA
Introduo Informtica
Computador
Evoluo histrica
Em 1949, surgiu o Manchester Mark
I, que foi o primeiro computador
electrnico que armazenava um
programa
Introduo Informtica
Computador
Evoluo histrica
Manchester Mark I
Introduo Informtica
Computador
Evoluo histrica
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
Instituies e no eram fabricados em
srie
Introduo Informtica
Computador
Evoluo histrica
UNIVAC I
Introduo Informtica
Computador
Evoluo histrica
UNIVAC I
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Data
1956
Autor
IBM
Sistema
IBM 305
RAMAC
(primeiro
comp.
com disco
duro)
Pas
EUA
1958
Kilby &
Noyce
(inveno
do circuito
integrado)
EUA
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Tubo
de
vcuo
e
transstor
Introduo Informtica
Computador
Evoluo histrica
Marcos importantes
Data Autor
1960 DEC
Sistema
PDP-1
(primeiro
comp.
comercial com
teclado e
monitor)
Pas
EUA
1964 Douglas
Engelba
rt
(inveno do
rato)
EUA
Introduo Informtica
Computador
Evoluo histrica
PDP-1
(Programmed
Processor -1)
Data
Introduo Informtica
Computador
Evoluo histrica
Primeiro rato
Introduo Informtica
Computador - Evoluo
Gerao
Perodo
Componentes
histrica
Comentrio
1940 1958
Vlvulas,
cartes
perfurados
UNIVAC, IBM650
II
1958 1964
Transstores
IBM7090;
Computadores mais
rpidos e de
menores dimenses
III
1964 1971
Circuitos
integrados
IBM1130,
UNIVAC11000;
Possvel 20
transstores num
circuito; Comp.
mais rpidos e
pequenos
IV
1971 1987
Microprocessad
ores
Toda unidade
processamento
num nico circuito
integrado (chip);
diskette; redes de
Introduo Informtica-Unidade II
Computador
Arquitectura
computador
DISPOSITIVO
S DE
ENTRADA
bsica
CPU
MEMRI
A
PRIMRI
A
DISPOSITIVOS
DE
ARMAZENAMENTO
do
DISPOSITIVO
S DE SADA
Introduo Informtica
Computador
Arquitectura bsica
Dispositivos de entrada
Teclado
Rato
Digitalizad
or
Caneta
(Scanner)
ptica (Light
pen)
Joystick
Introduo Informtica
Computador
Arquitectura bsica
Dispositivos de sada
Impressor
Colunas
a
(Speaker
s)Projector
de vdeo
Plotter
Introduo Informtica
Computador
Arquitectura bsica
Dispositivos de entrada /
Drive
sada
de
diskette
Drive
s
ptica
(CD)
Modem
Placa
de som
Placa
de rede
Monitor
Introduo Informtica
Computador
Arquitectura bsica
Dispositivos
armazenamento
Diskette
CD-R, CD-
RW, DVD-R,
DVD-RW
Disco duro
Pen
drive
de
Introduo Informtica
Computador
Arquitectura bsica
Memria primria
ROM (read only
memory)
RAM (random
access memory)
Introduo Informtica
Computador
Classificao
computadores
Podemos
quanto:
caracteriz-los
dos
Introduo Informtica
Computador
Classificao
Tipo
de
Analgicos
processados:
dados
Digitais
Trabalham com dgitos que representam a
informao
Introduo Informtica
Computador
Classificao
Finalidade:
Uso especfico
Realizam tarefas bem definidas
Introduo Informtica
Computador
Classificao
Potncia
e
utilizadores:
nmero
de
Supercomputadores
Usados em tarefas de clculo intenso
Elevado desempenho (rapidez e clculo)
e custo
Servem muitos utilizadores
Permitem ligar diferentes sistemas
Ex: para fins militares
Introduo Informtica
Computador
Classificao
Potncia
e
utilizadores:
nmero
de
Mainframes
Usados para manipular grande volume
de dados
Elevado desempenho e custo
Servem muitos utilizadores
Utilizados em grandes organizaes
Ex: uso em bancos
Introduo Informtica
Computador
Classificao
Potncia
e
utilizadores:
nmero
de
Minicomputadores
Elevado desempenho, mas custo mdio
Servem muitos utilizadores
Utilizados em pequenas
organizaes
mdias
Introduo Informtica
Computador
Classificao
Potncia
e
utilizadores:
nmero
de
Microcomputadores
Grande flexibilidade e baixo custo
Introduo Informtica
Computador
Configurao
microcomputador
Exemplos:
bsica
Deskto
p
do
Lapto
p
PDA
Introduo Informtica
Microcomputador
Configurao bsica
Hardware
Termo utilizado para descrever as
partes fsicas de um computador
Voc pode tocar em hardware
Software
a informao ou programao que
um computador utiliza
Voc no pode tocar em software
Introduo Informtica
Microcomputador
Configurao bsica
O teclado hardware
As instrues que dizem ao computador
o que fazer quando arranca so
Uma pen-drive
A informao 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 pgina de Internet
Introduo Informtica
Microcomputador
Configurao bsica
Hardwa
re
Legenda:
01 Monitor
02 Placa-me
03 Processador
04 Memria
RAM
05 Placas de
expanso
(rede, modem,
video, etc.)
06 Fonte de
alimentao
07 Leitor
(Gravador) de
CD (DVD)
08 Disco duro
Introduo Informtica
Microcomputador
Configurao bsica
Hardware
Vdeo
com
os
principais
componentes internos de um
computador
Introduo Informtica
Microcomputador
Configurao bsica
Hardware Leitor (gravador) de CD
(DVD)
Deskto
p
Extern
Laptop
Introduo Informtica
Microcomputador
Configurao
(perifricos)
bsica
Hardware
Introduo Informtica
Microcomputador
Configurao bsica
O processador
O crebro de qualquer sistema o
processamento
Igualmente num computador o
crebro o processador
Hertz a unidade de frequncia em
relao a um computador, um numero
em MHz ou GHz expressa a rapidez
com que o processador acede
informao na memria: 1 GHZ = 109
Introduo Informtica
Microcomputador
Configurao bsica
A memria RAM
A palavra memria em computadores
usada para identificar uma forma de
armazenamento rpida e temporria
A informao transferida do disco
duro para a RAM (Memria de Acesso
Aleatrio) e a partir dela utilizada pelo
processador
Se o processador tivesse de aceder ao
disco
duro
para
recolher
cada
Introduo Informtica
Microcomputador
Configurao bsica
A memria 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
Introduo Informtica
Microcomputador
Configurao bsica
O disco duro
informao
(em
milissegundos), contudo hoje em dia
elas so muito semelhantes e
Introduo Informtica
Microcomputador
Configurao bsica Ligar o monitor
Monitor
Introduo Informtica
Microcomputador
Configurao bsica Ligar o teclado
e rato
Introduo Informtica
Microcomputador
Configurao
colunas
bsica
Ligar
as
Introduo Informtica
Microcomputador
Configurao
impressora
bsica
Ligar
Introduo Informtica
Microcomputador
Configurao
computador
bsica
Ligar
Introduo Informtica
Computador
Representao interna da informao
A representao da informao no
computador est de acordo com o seu
funcionamento
Todo o programa no computador
executado pelo processador a partir
da memria principal (RAM)
Introduo Informtica
Computador
Representao interna da informao
Como os componentes da memria
s podem ter dois estados e neles
onde se guarda a informao, o
sistema
de
representao
da
informao adequado o binrio por
s ter dois dgitos o 0 e 1
Introduo Informtica
Computador
Representao interna da informao
Equivalncia ao sistema decimal
Decim
al
Binri
o
Decim
al
Binri
o
0
1
2
0
1
10
6
7
8
110
111
1000
3
4
5
11
100
101
9
10
1001
1010
Introduo Informtica
Computador
Representao interna da informao
Converso
binrio
de
decimal
89 2
1 44 2
0 22 2
0 11 2
1 5
1
para
Decimal: 8910
2
2
0
Binrio:
10110012
2
1
1
2
0
Introduo Informtica
Computador
para
1 x 20 = 1
0 x 21 = 0
0 x 22 = 0
1 x 23 = 8
1 x 24 = 16
0 x 25 = 0
1 x 26 = 64
Decimal = 64 + 16 + 8 + 1 =
Introduo Informtica
Computador
Representao interna da informao
O sistema binrio , como vimos, o
modo
de
codificao
interno
utilizado no funcionamento do
computador:
atravs da passagem ou no
de electricidade:
Volts
Binrio
0
0
1
3-5
Introduo Informtica
Computador
Representao interna da informao
Um byte um conjunto de oito bits
(octeto)
Um byte o espao de memria em
que podemos armazenar um caracter
uma letra, um algarismo,
um
espao em branco, um sinal grfico,
um smbolo matemtico
O endereo Rua da Paz, 510 ocupa
15 bytes em memria
A memria medida em bytes
Introduo Informtica
Computador
Representao interna da informao
O sistema binrio de base 2
Por isso, a capacidade da memria (em
bytes) medida em mltiplos de 2:
Potnc
ia
Bytes
O
prefixo
kilo
equivale a 1000
20
21
22
1
2
4
23
No
sistema
binrio, o valor
mais aproximado
a 1000 1024
10
Assim,
sistema
kilo
no
binrio
Introduo Informtica
Computador
Kilobyt
e
Megab
yte
Gigabyt
e
divide-se por
1024
Converter 1.2 GB para Bytes:
(3 saltos)
1.2 x 1024 x 1024 x
1288490188,8 bytes
Converter 14567.2 KB para MB:
(1 salto)
Terabyt
e
1024
Introduo Informtica
Computador
Representao interna da informao
1 byte
8 bits
Memria
1 KB (Kilobyte)
Numero de bytes
1024 x 1 byte (210
bytes)
1 MB (Megabyte)
1024 x 1 KB (220
bytes)
1 GB (Gigabyte)
1024 x 1 MB (230
bytes)
1 TB (Terabyte)
1024 x 1 GB (240
Introduo Informtica
Fases de resoluo de um
problema
Uma afirmao como
Calcule a nota mais elevada da
turma na disciplina de Informtica
Bsica,
especfica o que pretendemos,
mas demasiado vaga para ser
resolvida por um computador
Falta informao como:
que provas
onde esto as notas
Introduo Informtica
Fases de resoluo 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 soluo do
Introduo Informtica
Fases de resoluo 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 raciocnio
para a soluo do problema.
Verificar se no existe ambiguidade
3. Implementar
) Se
for
numa
linguagem
de
Introduo Informtica
Fases de resoluo de um
problema
Decomposi
o (TopDown)
Portugu
s
narrativ
o
Anlise
do
problem
a Problema
(enunciado
claro e
preciso)
Reso
lu
o do
problem
a
Difcil
ou
impos
-svel
Estrutura de
dados
+
Algoritmo
Portugu
s
estrutura Implementa
o do
do
problema
Programa
Introduo Informtica
Algoritmos
Os computadores apenas fazem
aquilo que mandamos, pelo que,
no
deve
existir
qualquer
ambiguidade
nas
instrues
dadas ao computador
Um algoritmo uma sequncia
ordenada, e sem ambiguidades,
de passos que levam soluo de
um dado problema
Exemplo: as instrues dadas para
Introduo Informtica
Algoritmos
importante que os algoritmos
tenham
as
seguintes
propriedades:
passos
simples
ambiguidades
passos
numa
ordem
cuidadosamente definida
sem
Introduo Informtica
Algoritmos
Exemplo: elabore um algoritmo que
permita a um robot mudar o pneu
furado
uma viatura
1.Top de
Down
(grfico)
Ir buscar o
macaco
+ pneu
bom +
chave
Afrouxar
porcas +
colocar
macaco
+ elevar
carro
Substituir
o pneu
furado
Retirar
porcas +
substituir
pneu +
apertar
porcas
Baixar
carro +
retirar
macaco
+ ajustar
porcas
Guardar
macaco
+ pneu
furado +
chave
Introduo Informtica
Algoritmos
Exemplo: elabore um algoritmo
que permita a um robot mudar o
pneu furado de uma viatura
2. Narrativa identada (substituir pneu)
1. [Buscar chave, macaco e pneu
sobressalente]
a) Repetir at chegar ao portabagagens do carro
i. Dar passo
b) Abrir porta-bagagens
c) Pegar no macaco, chave e
pneu bom
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
2. [Afrouxar
porcas,
colocar
macaco, elevar carro]
a) Largar o pneu e o macaco
b) Repetir cinco vezes
i. Deslocar a chave at
encaixar na porca
ii. Repetir at porca no
oferecer resistncia
a. Rodar chave no sentido
anti-horrio
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
2. [Afrouxar
porcas,
colocar
macaco, elevar carro] [cont.]
a) Pegar no macaco
b) Deslocar o macaco no sentido
do carro at encaixar
c) Encaixar manivela do macaco
na roldana
d) Repetir at carro elevado
i. Rodar manivela do macaco
no sentido horrio
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
3. [Retirar porcas, substituir pneu,
apertar porcas]
a) Pegar na chave
b) Repetir cinco vezes
i. Deslocar a chave at
encaixar na porca
ii. Repetir at a porca cair
a. Rodar
a
chave
no
sentido anti-horrio
c) Largar a chave
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
3. [Retirar porcas, substituir pneu,
apertar porcas] [cont.]
a) Pegar no pneu furado
b) Deslocar o pneu furado no
sentido contrrio ao do carro
c) Largar o pneu furado
d) Pegar no pneu sobressalente
e) Deslocar o pneu sobressalente
no sentido do carro
f) Encaixar pneu sobressalente
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
3. [Retirar porcas, substituir pneu,
apertar porcas] [cont.]
a) Pegar na chave
b) Repetir cinco vezes
i. Pegar na porca
ii. Encaixar porca
iii. Deslocar a chave at
encaixar na porca
iv. Repetir at apertar
a. Rodar chave no sentido
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
4. [Baixar carro, retirar macaco, ajustar
porcas]
a) Pegar na manivela do macaco
b) Repetir at baixar carro
i. Rodar no sentido anti-horrio
c) Deslocar o carro no sentido
contrrio ao carro at afastado
dele
d) Pegar na chave
e) Repetir cinco vezes
i. Deslocar a chave at encaixar
Introduo Informtica
Algoritmos
2. Narrativa identada (substituir pneu)
[cont.]
5. [Guardar macaco, pneu furado,
chave]
a) Pegar no macaco, no pneu
furado e na chave
b) Repetir at ao porta-bagagens
i. Dar passo
c) Largar macaco, chave e pneu
furado
d) Fechar o porta-bagagens
Introduo Informtica
Classificao do software
O software pode ser dividido em
trs classes:
Software de sistema
Software de programao
Software de aplicativos
Introduo Informtica
Classificao do software
Software de sistema
Ajuda a trabalhar com o hardware do
computador, e inclui:
Sistemas operativos
Controladores de
(drivers)
Utilitrios
dispositivos
Introduo Informtica
Classificao do software
Sistemas operativos
Sistema
operativo
programa
controla
computador
o
que
o
Sem o SO um
computador intil
o programa que
permite
ao
utilizador interagir
Introduo Informtica
Classificao do software
Sistemas operativos
Exemplos
MS
Windows
Apple
OS
Mac
Sun
Linu
x
Introduo Informtica
Classificao do software
Controladores
dispositivos
de
Introduo Informtica
Classificao do software
Controladores
dispositivos
de
o
do
hardware
vem
driver
quando
Introduo Informtica
Classificao do software
Utilitrios
Um utilitrio um programa de
computador concebido para gerir ou
melhorar o desempenho do hardware
do computador, sistema operativo, ou
aplicativos
Exemplos:
Gesto de discos
Particionadores de disco
Backup
Antivirus
Limpadores do registo
Introduo Informtica
Classificao do software
Software de programao
Fornece ferramentas para ajudar os
programadores a escrever programas
de computadores, e inclui:
Compiladores
Depuradores de erro
Editores de texto para linguagens
de programao
Introduo Informtica
Classificao do software
Compilador
um programa de computador que
transforma o cdigo fonte (programa
escrito
numa
linguagem
de
programao e legvel) em cdigo
objecto, que geralmente tem a forma
binria
A principal razo para a converso o
intuito
de
criar
um
programa
executvel (que possa ser entendido e
executado pela mquina)
Introduo Informtica
Classificao do software
Depurador
um programa de computador que
testa, procura e faz sugestes para
reduzir os erros de outros programas
de computador
Introduo Informtica
Classificao do software
Editor de texto para linguagens de
programao
um tipo de programa usado para
editar ficheiros de texto
Pode vir
operativo
incorporado
no
sistema
Introduo Informtica
Classificao do software
Software de aplicativos
Permite que utilizadores realizem
tarefas
mais
especficas
(no
relacionadas
ao
desenvolvimento
informtico), e inclui:
Automao industrial
Software
corporativo
negcios)
Jogos de computador
Software educacional
(para
Referncias bibliogrficas
Fernando
Castro
Velloso
Informtica,
Conceitos
Bsicos,
Editora Campus, 2003 (disponvel
na biblioteca)
Scott H. A. Clark Aprender+ PCs,
Editora
McGraw
Hill,
2002
(disponvel na biblioteca)
Revista
de
apresentao
UniMetro (logotipo)
www. wikipedia.org /
www.aclaimimages.com/
da
Introduo Informtica
Fim