AlgoNova1
1507 palavras
7 páginas
Engenharia CivilIntrodução à Computação
Ciência
Prof. José Ferreira Lima Filho
da
Definição
É uma sequência finita de instruções ou operações básicas( operações definida sem ambiguidade e executáveis em tempo finito) cuja execução, em tempo finito, resolve um problema computacional , qualquer que seja sua instância.
Algoritmo: descrição da execução de uma tarefa.Para que um computador resolva um problema é necessário que se construa um esquema para a solução do problema:
1. Entendimento do problema;
2. Criação de uma sequência de operações
(ou ações) que, quando executadas, produzem a solução para o problema;
3. Execução desta sequência de operações.
Linguagem é vocabulário, palavreado, usados como meio de expressão e de comunicação entre as pessoas.
- Toda linguagem possui inúmeras regras. O computador tem suas linguagens.
- O primeiro passo é aprender a lógica computacional,depois adaptá-la numa linguagem que o computador entenda.
O computador entende várias linguagens como: Pascal,C, Assembler, C++, Java, Cobol,
Delphi, Prolog, dentre muitas outras.
-
1.
2.
É uma técnica que consiste numa metodologia de projeto de programa visando: Facilitar a escrita a leitura a manutenção e a modificação dos programas;
Permitir que seu desenvolvimento possa ser empreendido simultaneamente por uma equipe de pessoas.
Um algoritmo pode ser feito através de uma pseudocódigo (linguagem algorítmica(portugol)) ou através de fluxograma. Abrir
o porta mala do carro;
Pego as ferramentas;
Afroxar os parafusos;
Colocar o macaco;
Tirar os parafusos;
Substituir o pneu furado;
Fim do processo;
Representação
Caixa de seleção Caixa de atribuição
Portugol
Compilador- Programa que converte um programa escrito em linguagem de alto nível em uma linguagem de máquina, ou seja, gera um programa objeto a partir de um fonte.
Interpretador- Programa que traduz e executa cada instrução da linguagem de alto nível. Um algoritmo é constituído por
três