Noções de atp
Deise Saccol
Lógica de programação
Adaptado de slides das Profas. Patrícia Jaques e Mônica Py
Lógica de programação
●
LÓGICA DE PROGRAMAÇÃO:
Técnica de encadear pensamentos para atingir determinado objetivo ●Necessária para desenvolver programas e sistemas, pois permite definir a seqüência lógica para a solução de um problema
●
●
SEQÜÊNCIA LÓGICA: ? → 1. → 2. → 3. → !
Estes pensamentos podem ser descritos como uma seqüência de instruções, que devem ser seguidas para se cumprir uma determinada tarefa ●Passos executados até se atingir um objetivo ou solução de um problema
●
Lógica de programação
●
INSTRUÇÃO:
Cada um dos passos, cada uma das ações a tomar (obedecendo a seqüência lógica) para ir resolvendo o problema, ou para ir executando a tarefa ●Em informática, é a informação que indica a um computador uma operação elementar a executar
●
●
Ex.: “somar”, “subtrair”, “comparar se é maior”, etc
●
Uma só instrução não resolve problemas
Executar um conjunto de instruções ●Executar em uma seqüência lógica
●
Lógica de programação
●
EXEMPLO: para “fazer omelete”
Instruções: “quebrar ovos”, “bater ovos”, “pôr sal”, “ligar fogão”, “pôr óleo na frigideira”, “pôr frigideira no fogo”, “fritar ovos batidos”, etc...
●
●
Quanto às instruções isoladas:
Só “quebrar ovos”, ou só “pôr óleo na frigideira”, não é suficiente para cumprir a tarefa “fazer omelete”
●
●
Quanto à seqüência lógica:
Se executarmos “fritar ovos batidos” antes de “bater ovos”, ou pior, antes de “quebrar ovos”, não iremos cumprir a tarefa “fazer omelete”
●
Lógica de programação
●
ALGORITMO:
Seqüência finita de passos que levam à execução de uma tarefa ●Claro e preciso. Ex. “somar dois números”:
●
Escrever primeiro número no retângulo A ●Escrever segundo número no retângulo B ●Somar o número do retângulo A com o número do retângulo B e escrever o resultado no retângulo C
●
A +
B =
C