Introdução a Computação
Coletânea de Conceitos
Aula 3
Antonio Carlos Souza
ADS/IFBA
www.professores.ifba.edu.br/antonio carlos
C.Computação = Informática
EUA Europa
Brasil
Computação <>/= Informática
Aplicação das tecnologias Ciência
Computação
- Vem de Computar,
- Nasce com a matemática,
- contar quantos 'animais' haviam
no rebanho para depois conferir
- daí o surgimento do primeiro
Informática
- Informática = Informação +
Automática
- Como automatizar a informação
- Como torná-la prática, acessível,
Onde a Computação vale a pena?
Processamento de
Processamento de
dados
dados
•
•
Convivemos no nosso dia a dia
Convivemos no nosso dia a dia
com processamento de dados.
com processamento de dados.
•
•
Podemos dividir o P.D. em três
Podemos dividir o P.D. em três
fases:
fases:
–
Entrada
Processamento
Processamento
Humano
Humano
•
Entrada
–
–
Impressões sensoriais
Impressões sensoriais
•
Processamento
–
–
Pensar, Ordenar, Controlar, Combinar,
Pensar, Ordenar, Controlar, Combinar,
Comparar, etc.
Comparar, etc.
•
Saída
–
Grandes Volumes
Grandes Volumes
x
x
Tempo
Tempo
•
A medida que evoluía o homem
começou a inventar máquinas
para auxiliá-lo a resolver suas
tarefas mais rapidamente:
–
– AbacoAbaco, R, Réégua de cgua de cáálculo, Mlculo, Mááquina de calcular quina de calcular
mecânica, Cartões de madeira, Cartões de cartolina
mecânica, Cartões de madeira, Cartões de cartolina
(tear autom
(tear automáático), Sistema bintico), Sistema bináário, Calculadora rio, Calculadora autom
automáática (programa), Mark I (reltica (programa), Mark I (reléés), s), EniacEniac (v
(váálvulas), Mlvulas), Mááquinas com transistor, Mquinas com transistor, Mááquinas com quinas com circuito integrado, Microcomputadores, . . .
Gera
Gera
ç
ç
ões de
ões de
Computadores
Computadores
•
1ª Geração (1952)
–
Computadores grandes
–
Usavam válvulas
–
Grande dissipação de calor
–
Linguagem de máquina
–
Operações em milissegundos
•
Gera
Gera
ç
ç
ões de
ões de
Computadores
Computadores
•
2ª Geração (1959)
–
Usavam transístores
–
Diminui o problema com o calor
–
Comandos abreviados - mneumônicos
–
Operações em milionésimos de segundo.
•
•
(Complementar em sala discutindo com o
(Complementar em sala discutindo com o
grupo)
Gera
Gera
ç
ç
ões de
ões de
Computadores
Computadores
•
3ª Geração (1964)
–
Micro circuitos
–
Linguagem de alto nível (Cobol, Fortran)
–
Operações em nanosegundos.
•
•
(Complementar em sala discutindo com o
(Complementar em sala discutindo com o
grupo)
Gera
Gera
ç
ç
ões de
ões de
Computadores
Computadores
•
Depois da 3ª Geração
– Circuitos pré-impressos – Chips
– Linguagem de alto nível (Natural) – Banco de Dados
– Grande proliferação de Microcomputadores
– Grande evolução na área de teleprocessamento
Computador
Computador
•
O Computador não passa de um amontoado
de peças plásticas, metálicas, circuitos e outros
componentes eletrônicos, construído com o
intuito de nos ajudar.
•
Sozinho, esse amontoado, por mais
HW
HW
x
x
SW
SW
x
x
PW
PW
x
x
FW
FW
• Hardware
–
– ÉÉ a parte fa parte fíísica do computador, ou seja, o conjunto de sica do computador, ou seja, o conjunto de
m
mááquinas.quinas. •
• Software
–
– ÉÉ a parte la parte lóógica do computador, ou seja, um conjunto de gica do computador, ou seja, um conjunto de
programas e instru
programas e instruçções que serão introduzidos na ões que serão introduzidos na m
mááquina com a finalidade de controlar e realizar o quina com a finalidade de controlar e realizar o processamento das informa
processamento das informaçções.ões.
• Peopleware
–
– ÉÉ a parte humana do processamento de dados (Gerentes, a parte humana do processamento de dados (Gerentes,
Analistas, Programadores, Operadores, Digitadores,
Analistas, Programadores, Operadores, Digitadores,
T
Téécnicos, Pessoal de apoio, etc.)cnicos, Pessoal de apoio, etc.)
Tipos de
Tipos de
Computadores
Computadores
•
Grande Porte
–
–
Grande capacidade de processamento e
Grande capacidade de processamento e
armazenamento
armazenamento
–
–
Permite que muitos usu
Permite que muitos usu
á
á
rios utilizem
rios utilizem
-
-
no ao mesmo
no ao mesmo
tempo
tempo
–
–
Alt
Alt
í
í
ssimo custo de aquisi
ssimo custo de aquisi
ç
ç
ão e manuten
ão e manuten
ç
ç
ão
ão
–
–
Opera
Opera
ç
ç
ão e manuten
ão e manuten
ç
ç
ão altamente especializada
ão altamente especializada
Programa
Tipos de
Tipos de
Computadores
Computadores
•
Médio Porte
–
–
M
M
é
é
dia capacidade de processamento
dia capacidade de processamento
–
–
Permite que mais de um usu
Permite que mais de um usu
á
á
rio utilize
rio utilize
-
-
o ao mesmo
o ao mesmo
tempo
tempo
–
–
M
M
é
é
dio custo de aquisi
dio custo de aquisi
ç
ç
ão e manuten
ão e manuten
ç
ç
ão
ão
–
–
Opera
Opera
ç
ç
ão especializada
ão especializada
–
–
Programa
Programa
ç
ç
ão especializada
ão especializada
•
Tipos de
Tipos de
Computadores
Computadores
• Microcomputador –– Pequena capacidade de processamento e armazenamentoPequena capacidade de processamento e armazenamento
–
– Somente um usuSomente um usuáário de cada vezrio de cada vez
–
– Pequeno custo de aquisiPequeno custo de aquisiçção e manutenão e manutenççãoão
–
– OperaOperaçção simples, qualquer pessoa pode operão simples, qualquer pessoa pode operáá--lo com lo com
pouco treinamento
pouco treinamento
–
– ProgramaProgramaçção mais simples, podendo utilizarão mais simples, podendo utilizar--se de se de
linguagens de quarta gera
Exemplo de Processamento de
Exemplo de Processamento de
Dados
Dados
•
•
Vejamos o que seria necess
Vejamos o que seria necess
á
á
rio para um
rio para um
funcion
funcion
á
á
rio emitir uma rela
rio emitir uma rela
ç
ç
ão de
ão de
sal
sal
á
á
rios de uma empresa. Nessa rela
rios de uma empresa. Nessa rela
ç
ç
ão
ão
dever
dever
á
á
constar o nome e o sal
constar o nome e o sal
á
á
rio de
rio de
cada funcion
cada funcion
á
á
rio, e um total com o
rio, e um total com o
somat
Exemplo de Processamento de
Exemplo de Processamento de
Dados
Dados
•
•
Precisamos de uma mesa de trabalho;
Precisamos de uma mesa de trabalho;
•
•
do arquivo de fichas da empresa, contendo os dados
do arquivo de fichas da empresa, contendo os dados
cadastrais dos empregados;
cadastrais dos empregados;
•
•
uma m
uma m
á
á
quina de escrever com papel, onde ser
quina de escrever com papel, onde ser
á
á
datilografada nossa rela
datilografada nossa rela
ç
ç
ão de sal
ão de sal
á
á
rios;
rios;
•
•
uma calculadora para efetuar a soma dos sal
uma calculadora para efetuar a soma dos sal
á
á
rios;
rios;
•
•
uma folha de rascunho para que o funcion
uma folha de rascunho para que o funcion
á
á
rio fa
rio fa
ç
ç
a
a
alguma anota
Exemplo de Processamento de
Exemplo de Processamento de
Dados
Dados
•
• Lista dos passos a serem seguidos.Lista dos passos a serem seguidos.
•
• 11--Abrir a gaveta do fichAbrir a gaveta do ficháário, preparar rio, preparar mmááq.escreverq.escrever
•
• 22--Datilografar o tDatilografar o tíítulo tulo ‘‘RelaRelaçção de Salão de Saláários...rios...’’
•
• 33--Apanhar uma ficha do Apanhar uma ficha do arqarq. (Se acabou passo 7).. (Se acabou passo 7).
•
• 44--Somar o valor do salSomar o valor do saláário.rio.
•
• 55--Datilografar o nome e o salDatilografar o nome e o saláário constante da fichario constante da ficha
•
• 66--Voltar ao passo 3Voltar ao passo 3
•
• 77--Imprimir a linha com o total dos salImprimir a linha com o total dos salááriosrios
•
• 88--Liberar o arquivo e a mLiberar o arquivo e a mááquina de escrever.quina de escrever.
•