tecnico
Engenharia Civil
A lógica e os algoritmos
Prof.ª Esp. Ione Ferrarini Goulart
INTRODUÇÃO AOS ALGORITMOS
• Conteúdo:
•
•
•
•
•
•
•
•
•
•
Conceitos;
Raciocínio Lógico;
Algoritmos no dia-a-dia;
Algoritmos Não-Computacionais;
Algoritmos Computacionais;
Elementos de um algoritmo;
Elaboração do algoritmo;
Representação de Algoritmos;
Regras para construção; e
Dicas para construção.
ALGORITMO - CONCEITO
Algoritmo é uma sequência finita de passos que levam a execução de uma tarefa. Que levam a resolução de determinado problema. ALGORITMO - CONCEITO
Outro conceito (SALVETTI / BARBOSA):
“Um algoritmo, intuitivamente, é uma sequência finita de instruções ou operações básicas (operações definidas sem ambiguidade e executáveis em tempo finito dispondo-se apenas de lápis e papel) cuja execução, em tempo finito, resolve um problema computacional.”
RACIOCÍNIO LÓGICO
O raciocínio lógico é utilizado pelo homem desde os primórdios para realizar suas atividades. É estabelecida sequências adequadas de passos para realização de suas tarefas com sucesso.
RACIOCÍNIO LÓGICO
• Chupar bala:
•
•
•
•
Comprar a bala;
Descascar a bala;
Chupar a bala;
Jogar o papel no lixo.
RACIOCÍNIO LÓGICO
• Tomar banho de chuveiro:
•
•
•
•
•
•
•
Tirar a roupa;
Ligar a água;
Molhar-se;
Ensaboar-se;
Enxaguar-se;
Fechar a água;
Banho tomado.
ALGORITMOS NO DIA-A-DIA
As pessoas usam algoritmos de maneira intuitiva, sem que haja necessidade de planejar previamente a sequência de passos para a resolução de tarefas cotidianas. Seja uma dona de casa que prepara um bolo. Ela segue uma receita, que nada mais é do que um algoritmo onde cada instrução é um passo a ser seguido para que o bolo fique pronto com sucesso.
ALGORITMOS - EXEMPLOS
•
•
•
•
•
Receitas;
Instruções de Montagem;
Manuais;
Construção de Hardware e Software;
Etc.
Observação: Algoritmo não é a solução do