Apostila de algoritmo 2009
ALGORÍTMOS
INTRODUÇÃO A LÓGICA DE PROGRAMAÇÃO
1 - INTRODUÇÃO E DEFINIÇÃO 1.1 Introdução a Lógica de Programação É um método pelo qual se aplica o fundamento do Raciocínio Lógico em desenvolvimento de programas de computador, fazendo uso ordenado dos elementos básicos suportados por um dado estilo de programação. Usar o Raciocínio Lógico no desenvolvimento de programas consiste em: Ler atentamente o enunciado Retirar do enunciado a relação das entradas de dados Retirar do enunciado a relação das saídas de dados Determinar as ações que levarão a atingir o resultado desejado
Informação
1.2 Algoritmos
Ação
Resultado
Podemos pensar num algoritmo como um “mecanismo” de transformação de entradas em saídas. Assim, um algoritmo ao ser “executado”, receberá algumas entradas, que serão processadas e nos devolverá saídas esperadas.
FARINHA
+
AÇÚCAR
ENTRADA / DADOS LEITE
AÇÃO / PROCESSAMENTO
SAÍDA / RESULTADO
ALGO: Lógica
RÍTMO: Estudo
ALGORÍTMO = ESTUDO DA LÓGICA
Aplicação computacional do Estudo da Lógica para se alcançar um objetivo. Linguagem em alto nível que permite ao usuário/programador preparar e programar o computador para resolver problemas através de uma seqüência lógica de ações que deverão ser executados passo-a-passo e que seguirão os conceitos da programação estruturada. Um algoritmo é um texto estático, onde temos vários passos que são lidos e interpretados de cima para baixo. Para que venhamos a obter o(s) resultado(s) deste algoritmo, necessitamos “executá-lo”, o que resulta em um processo dinâmico. No fluxo de controle identificamos em cada passo da execução qual é o próximo comando a ser executado.
Prof. Cristiano Vieira Copyright © 2004 Página - 1 -
FEPI – Colégio Universitas
Introdução a Lógica de Programação
A compreensão da lógica de programação de um algoritmo está diretamente ligada a compreensão de seu fluxo de controle. A partir de uma compreensão correta,