L GICA DE PROGRAMA O
ETB – ESCOLA TÉCNICA DE BRASÍLIA
Prof. Renner Sousa
Introdução
Basicamente, o computador é divido em duas partes: HARDWARE e SOFTWARE.
O hardware compõe toda a parte física interna e externa como: processador, memória, discos, monitor, mouse, teclado, etc.
O software compõe toda a parte lógica, que abrange programas e aplicativos, tais como: sistema operacional, editor de texto, planilha eletrônica, antivírus, navegadores WEB, etc.
Um depende do outro, pois o hardware não irá executar nenhuma tarefa se não houver o software para dar as instruções a ele.
Portanto, para que o computador execute as tarefas e resolva os problemas e cálculos necessários, ou seja, executar o processamento de dados, devemos instruí-lo ou programá-lo por meio de comandos bem definidos e bem detalhados, pois, caso contrário, o resultado obtido poderá ser diferente do esperado. Para que o computador compreenda e execute esse programa, devemos escrevê-lo usando uma linguagem que tanto o computador quanto o criador das instruções o entendam.
Essa linguagem é chamada linguagem de programação.
As etapas para o desenvolvimento de um programa são:
Análise: nesta etapa estuda-se o enunciado do problema para definir os dados de entrada, o processamento e os dados de saída.
Algoritmo: ferramenta do tipo descrição narrativa, fluxograma ou português estruturado são utilizados para descrever o problema com suas soluções. Codificação: o algoritmo é transformado em código da linguagem de programação escolhida para se trabalhar.
Algoritmo
• “Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido.”
• “Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.”
• Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância.”
• “Algoritmo são regras formais para o obtenção de uma resultado ou da