Sistemas de computação
Pouco tempo depois foi melhorada consideravelmente a arquitetura inicial, acrescentando um componente fundamental capaz de armazenar programas ou dados: a memória. Isso tornou o processamento de dados muito mais rápido e eficaz. A figura a seguir mostra um computador com seus componentes básicos. Componentes básicos de um computador.
A seguir mostrarei um sistema de controle de movimento diário de uma agência bancária mostrando exclusivamente a atualização de saldos das contas de clientes em um movimento diário. Em linhas gerais de formas bem simples, iremos identificar os principais componentes de um sistema de computação. As duas opções serão, retirada¬¬-operação aritmética executada na subtração de saldo atual no valor de retirada, obtendo-se um novo valor de saldo, e depósito-operação aritmética executada na somatória do saldo atual no valor de depósito, obtendo-se um novo valor de saldo. As duas operações são realizadas através de informações de um documento (DOC) que contém o número da conta, o tipo de operação (retirada ou depósito) e o valor em moeda. A figura a seguir mostra o processo de atualização através da descrição em linguagem clara, sem propósito de identifica-la em linguagem de programação. Esta relação de tarefas é denominada algoritmo, porém um algoritmo de modo informal não consegue ser processado por uma máquina, devido a informalidade (a máquina não entende esse tipo de palavras) e a ausência de nomenclatura.
Início do Programa
Enquanto houver DOC
Fazer
• Obter um DOC
• Ler número do DOC
• Encontrar conta com número = número do DOC
• SE tipo-DOC = depósito Então: Novo-saldo = Saldo + valor
• Se tipo–DOC = retirada Então: Novo-saldo = Saldo – valor
• Escrever Novo-saldo no lugar de saldo
Fim do Fazer
Fim do Programa
Fig.