Programas e Ciclo de Processamento de Dados

Olá, gente doida,

Nesta postagem vou descrever uma definição sobre o que são programas na área da computação, e explicarei algumas características do conceito de Ciclo de Processamento de Dados, o qual faço uso para visualizar melhor algumas partes do funcionamento de programas. A prática desta visão tornará mais fácil notar as partes que compõem seu programa, podendo utilizar também de fluxogramas para resolvê-las.

 Os programas de computadores são constituídos por algoritmos, que são codificados em linguagens específicas, e por meio de determinadas interfaces, se tornam passíveis de serem executados por determinadas máquinas.

 A ferramenta a seguir, pode ser aplicada para generalizar algumas etapas de funcionamento de muitos programas, distinguindo neles três etapas básicas, apresentadas na Figura 1.


Figura 1: Ciclo de Processamento de Dados. Fonte: Autoria própria.


 Seguindo o diagrama da Figura 1, serão apresentadas suas etapas, justificando a importância de cada uma na hora de visualizar o funcionamento de um programa.

-Entrada: a primeira etapa do ciclo é esta, e destina-se a parte de colher os dados necessários para serem processadas as soluções do programa, e também é chamada de etapa de entrada de dados. Normalmente esta etapa é feita com valores sendo informados pelo usuário, buscando os valores em arquivos e banco de dados, ou mesmo saídas de outros programas. Algumas situações as quais podem exemplificar a etapa de entrada estão constantemente presentes no dia a dia de quem utiliza computadores, como:
  •  Informar o endereço de um site na barra de endereços;
  •  Informar nomes ou palavras chaves em mecanismos de busca;
  •  Informar os dados de usuário para fazer login;
  •  Informar o destino de um arquivo de imagem para algum programa de apresentação de imagens;
  •  Informar o destino de um arquivo de música para algum player de música;

-Processamento: esta etapa é a segunda do ciclo, e destina-se a parte de preparar os dados que foram coletados na etapa de entrada, de forma algorítmica, utilizando de lógica e realizando nestes dados as operações necessárias, para que ao fim desta etapa sejam concluídas as soluções para a situação a qual o programa foi projetado, podendo nesta etapa também ocorrer busca e armazenagem de informações.

-Saída: esta é a terceira etapa do ciclo, e destina-se a parte de apresentar os resultados, as saídas do programa. Esta etapa é normalmente associada ao objetivo do programa, que podem ser dos mais diversos, como por exemplo:
  •  Apresentar ao usuário os resultados de um determinado cálculo;
  •  Apresentar ao usuário textos e imagens;
  •  Apresentar ao usuário os sons de uma música;
  •  Apresentar ao usuário os quadros de um vídeo; 

Os conhecimentos aqui apresentados podem ser associados aos da matéria a qual falo resumidamente sobre algoritmo, a fim de usá-la para complementar a compreensão deste.

Foi utilizado:
- http://www.di.ufpb.br/raimundo/Generalidades/ProcDados.html

Até breve!

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Estruturas Condicionais - If e If-Else

Fluxograma - resumidamente

Operadores Lógicos