Logica programacao

Page 40

Lógica de programação

Figura 3 – Calculadora. Fonte: <http://web2.0calc.com>.

Ou, então, consiga uma calculadora simples ou imagine que está operando uma. Seu objetivo é efetuar uma soma. Vamos usar como exemplo 5 + 2. A sua entrada de dados é: <C> , <5>, <+>, <2>

Para que o sistema entenda que esses dados devem ser utilizados para calcular a operação – nesse caso, a soma –, você precisa finalizar e comandar o início do processo de cálculo. A tecla igual “=” foi programada para realizar a operação armazenada a partir do que você digitou antes de teclá-la. Ou seja, ao pressionar “=”, o sistema inicia um processo que você, como usuário, nem sequer se dá conta, pois o que deseja de verdade é olhar o resultado, que será apresentado em milésimos de segundos. Nesse tempo curto, a máquina alocou espaço de memória em variáveis e executou operações de atribuição (atribuiu valores 5 e 2 para variáveis) e executou a soma do conteúdo dessas variáveis, armazenando o resultado em algum espaço da memória e, finalmente, apresentando-o no visor de sua calculadora. Tudo muito rápido. Você não quer saber da memória e do cálculo – digitou a sequência de entrada e checou o resultado. Em outras palavras, o usuário tem entrada e saída.

2.2.1 A Importância da Entrada e Saída de Dados A entrada de dados é fundamental para se obter bons resultados. Assim, deve-se trabalhar bem a entrada, criticando os dados a fim de evitar possíveis problemas no processamento e, pior, resultados errados. Imagine um sistema de recursos humanos indicando que um paciente de sexo masculino está entrando em trabalho de parto, uma vez que a tela de entrada de dados não bloqueia esses campos quando o paciente não for do sexo feminino. Consegue compreender a importância no tratamento da entrada de dados? Existem duas formas básicas para os dados entrarem em um sistema: 1. diretamente: por força e vontade do usuário; 2. indiretamente: por captura, geralmente automática ou programada. 40 Laureate- International Universities


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.