Processos Químicos - Fortran
Por: Matheus Baptista • 4/4/2017 • Trabalho acadêmico • 626 Palavras (3 Páginas) • 226 Visualizações
ALGORITMO- FORTRAN
Algoritmo é a descrição de um conjunto de comandos que obedecidos, resultam numa sucessão FINITA de ações.
um algoritmo correto sempre termina e para qualquer instância de entrada válida gera uma saída correta.
Ação é um acontecimento que, a partir de um estado inicial, após um período de tempo FINITO produz um estado final previsível e bem definido.
Refinamento de algoritmo
Um comando que não for do entendimento do destinatário terá de ser desdobrado em novos comandos que constituirão em um refinamento de comando inicial.
O algoritmo é formado por um texto finito:
Receita dada
Instruções elementares
Decorar a travessa com folhas de alface é uma tarefa elementar para um cozinheiro (?)
Será necessário um refinamento de algoritmo ou,
Adequar a linguagem!
Verificar se M>N é uma tarefa elementar para alguém que domina aritmética
Prever o Campeão da Copa do Mundo de 2018
Então, o que é uma instrução elementar válida para um computador?
Aquelas que podem ser interpretadas e executadas por um computador
Depende da linguagem de programação utilizada.
Linguagens de programação de alto nível:
C, C++, Pascal, Cobol, Fortran
Algoritmo
1 Escolher uma atividade/ação de seu conhecimento
2 Escrever o algoritmo dessa atividade
3 Mostrar o algoritmo a um colega
4 Verificar se o seu colega entendeu todas as ações
5 Se sim, ir para o próximo item
6 Se não, fazer o refinamento da ação não entendida e voltar a linha 5
7 Fim se.
Fim do algoritmo
O fluxograma apresenta uma representação mais formal de um algoritmo, utilizando para isso as representações gráficas apresentadas anteriormente.
É interessante pensar que cada profissional programa do seu jeito, que cada um interpreta de forma única um problema e por consequência promove uma solução, que muitas vezes, é formulada em função da forma como vê o problema. Podemos a priori comparar um programa a uma função de estado, não importa o caminho, mas de onde se partiu e aonde se chegou. Entretanto, quando mais longo é o caminho, mais tempo se leva para percorrê-lo, o que torna o código mais custoso computacionalmente. Dessa forma portando a depender da utilização do código um caminho mais longo pode não ser aceitável, mesmo que atinja o objetivo.
Linguagem de alto nível
Dialeto usados para descrever algoritmos, fazendo uso de raciocío abstrato e linguagem próximas às do dia-a-dia.
Compilador – toma como entrada de texto
...