Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Recolha e Tratamento da Informação
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Processos de Entrada de Dados
• Leitura Óptica
• Entradas Orais
• Portas Série
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Leitura Óptica
• Reconhecimento de Caracteres em Tinta Magnética (MICR)
• Reconhecimento Óptico de Caracteres (OCR)
• Codificação em Barras
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Reconhecimento de Caracteres em Tinta Magnética (MICR)
• Baseia-se no uso de um conjunto estilizado de caracteres.
• Os caracteres são impressos com uma tinta que contém uma substância ferromagnética.
• A leitura é feita através de leitores magnéticos, sobre os caracteres.
• Muito pouco utilizado actualmente.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Reconhecimento Óptico de Caracteres (OCR)
• Leitura feita como no método MICR, mas não depende das propriedades da tinta.
• Utiliza um tipo de caracteres próprio denominados OCR.
• A leitura óptica é feita através de um leitor luminoso, que converte os caracteres lidos para os códigos binários apropriados.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Codificação em Barras
• Utiliza um código com a forma de linhas ou barras de diferentes espessuras e espaçamentos, que representam uma codificação binária.
• A leitura é feita através de um feixe luminoso, que gera impulsos equivalentes às barras para transmissão directa para o computador.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Leitura Oral
• É uma área em desenvolvimento
• Converte um sinal sonoro analógico (voz humana) numa expressão numérica binária, guardando esta em memória e associando-a ao ao significado que pretende ter.
• Só é capaz de reconhecer sons que já estejam associados em memória a uma expressão binária.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Portas Séries
• Os computadores tem normalmente dois tipos de dispositivos para Entrada/Saída de Dados:– Portas Paralelas ( LPT1, LPT2, .... )
• Transmissão em Paralelo
– Portas Séries ( COM1, COM2, .... )• Transmissão em Série
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Portas Séries
• As Portas Série tem normalmente um leque muito diversificado de utilizações possiveis, por exemplo: ligações de rato, modem externo, data displays, etc...
• Na conexão de uma porta série apenas dois pinos são responsáveis pelo envio e recepção de dados própriamente ditos.
• Geralmente utiliza o Standard RS-232C
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Portas Séries
Conector DB-9 (RS-232C)
PS/2 Serial Conector
Conector DB-25 (RS-232C)
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validações e Controlos
• O Processamento em computador não envolve qualquer oportunidade de verificação à vista, e portanto torna-se necessário ter em conta duas considerações:
1- Deve-se prestar grande atenção na fase de preparação dos dados na fonte.
Um erro nesta fase pode propagar-se a todo o sistema sem ser notado.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validações e Controlos
2- O computador fará exactamente o que lhe for dito pelo “programa”, sendo incapaz de exercer o bom senso de uma pessoa.
É portanto essencial que existam no próprio programa verificações adequadas, assim como no hardware que executa o programa.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validações e Controlos
• Em processamento por computador, são vulgarmente usadas as seguinte técnicas:
– Controlos de Batch– Verificação de Algarismos– Verificação “Visual”– Teste de Paridade– Validação
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Controlos de Batch
• Engloba o uso de totais de controlo do batch, totais sem sentido, verificações de sequ~encia de documentos, tarefas rotineiras obrigatórias, controlos de stocks, etc..
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Verificação de Algarismos
• É um método matemático de teste na validade dos códigos numéricos existentes em documentos.
• Envolve a atribuição a cada número de referências, de características únicas, de tal modo que, quando o número em causa é sujeito a um teste matemático, a resposta é sempre constante.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Verificação “Visual”
• Essencialmente é a execução de um teste de duplo rigor dos dados antes de estes serem aceites pelo computador.
• Em alguns casos a verificação assume a natureza de um teste “à vista”, como acontece por exemplo quando os dados são escritos no teclado de um terminal.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Teste de Paridade
• É uma técnica concebida para ajudar a salvaguardar o rigor dos dados quando estes são transferidos (Leitura/Escrita) de um meio de suporte para outro, ou de uma posição de memória para outra.
• É usado sempre que que os dados são guardados sob a forma de “bits” num sistema.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validação
• Consiste em aplicar testes a dados elementares a fim de determinar se estes concordam com critérios previamente especificados na fase de concepção do sistema.
• Se tal não acontecer, os dados são rejeitados como incorrectos.
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validação
• Estas validações podem ser aplicadas a todos os níveis da construção de um ficheiro, a caracteres individuais, a campos, a registos, e defacto ao ficheiro no seu conjunto.
• Estes teste podem assumir um certo número de formas:
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validação
• Testes de Formato– Ex: Apenas caracteres numéricos
• Testes de Dimensão– Ex: Máximo 6 algarismos
• Testes de Caracteres Especiais– Ex: S - Sim N - Não
• Testes de Limites– Ex: Limite inferior: 0, Limite superior: 20
Estrutura Organização e Tratamento de Dados - 12º ano Luís Ceia
Validação
• Testes de Gama– Ex: Junho : 0..30
• Testes de Presença– Ex: Nº de Conta: XXX XX XXXXXX
• Testes de Interrelação– Ex: Srº, Srª, Eng., Dr., ....