Aula IV Linguagem De Descrição De Algoritmos
Engenharia Civil
1º Semestre
Linguagem de Descrição de algoritmos
Rafael Barbosa Neiva rafael@prodados.inf.br Definição - Algoritmo
Diariamente, executamos uma série de ações com vista a alcançar um determinado objetivo. Intuitivamente, aquilo que estamos executando é um algoritmo.
Um algoritmo é uma sequência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
Exemplos
Adição, subtração, multiplicação e divisão um manual de instruções de um aparelho de
DVD, que explica passo a passo como fazer uma gravação em DVD.
“Somar dois números quaisquer”.
Escreva o primeiro número; escreva o segundo número; some o primeiro número com o segundo e escreva o resultado.
Características de um algoritmo
Definição Exata:
Para que um algoritmo seja considerado exato deve descrever todas as instruções de forma clara e também nunca deixar dúvida no que é para ser feito.
Eficiência:
Buscar sempre o menor tempo possível para a execução das atividades e também utilizar de forma inteligente os recursos disponíveis.
Vale a pena destacar
A ordem lógica da execução das tarefas é importante. Todo algoritmo tem início e fim.
Um algoritmo tem que ser completo.
Um algoritmo deve ter um alto índice de detalhamento. Cada tarefa ou etapa é chamada de instrução. Criando Primeiro Algoritmo
Criação e Apresentação de um Projeto
Início
1.Definir o objetivo do Projeto
2.Levantar pessoas capacitadas para trabalhar no projeto
3.Desenvolver o Projeto
4. Analisar o Projeto em desenvolvimento
5. Testar resultados do Projeto
Criando Primeiro Algoritmo
6. Se o projeto tiver finalizado
7. Senão
6.1 agendar a apresentação com o cliente
6.2 enviar o projeto pro cliente
6.3 fazer novos testes no projeto
7.1 marcar reunião para discussão do projeto
7.2 Repetir
Fim
Formas de Apresentação
Pseudocódigo
Utiliza-se de uma