TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Processos Químicos - Fortran

Por:   •  4/4/2017  •  Trabalho acadêmico  •  626 Palavras (3 Páginas)  •  194 Visualizações

Página 1 de 3

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

...

Baixar como (para membros premium)  txt (4.2 Kb)   pdf (45.2 Kb)   docx (13.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com