Download - Algoritmo Introdução
Algoritmo Estruturado
Prof. André Nobre
Processamento de Dados
Os dados sãoInseridos.
1º
Os dados sãoProcessados.
2º Os dados sãoCombinados para obter as Informações necessárias.
3º
Os ALGORITMOS são necessários para a construção de softwares que são responsáveis pelo Processamento Dos Dados.
Entrada de Dados
Processamento
Saída de Dados
Processamento de Dados
Conceito
Técnica de comunicação padronizada para
enviar instruções a um computador.
Assim como a linguagem humana,
cada linguagem tem sua própria sintaxe e gramática.
Conceito
Tipos
o Linguagens de Programação de Baixo NívelExemplo:
7C90EBB0 sub esp,2D0h 7C90EBB6 mov dword ptr [ebp+FFFFFDDCh],eax 7C90EBBC mov dword ptr [ebp+FFFFFDD8h],ecx
o Linguagens de Programação de Alto NívelExemplo:
If Nota < 4 else resp:= “Reprovado!”;If Nota < 7 else resp:=“Recuperação!”;If Nota >= 7 else resp:=“Aprovado!”;
Algoritmo
É uma linguagem de programação utilizando três tipos de representação :
• Linguagem Natural
• Fluxograma Convencional
• Pseudo-linguagem (Portugues Estruturado)
Algoritmo
Linguagem Natural
Algoritmo: Caminho para Faculdade:- Sair de casa- Entrar no carro- Dirigir até a Faculdade- Estacionar e entrar na Faculdade
Algoritmo
Fluxograma Convencional
Algoritmo: Caminho para Faculdade:
Casa
VeículoMoto Carro
Faculdade
Algoritmo
Pseudo-linguagem (Português Estruturado)
Algoritmo: Caminho para Faculdade:Var faculdade, veiculo : Caracteres;
Inicio Escreva(“Digite o nome da Faculdade:”); Leia(Faculdade); Escreva(“Digite o tipo de veículo:”); Leia(Veiculo); Se Veiculo=“Moto” então Escreva(“Você pode chegar mais rápido, porem é mais perigoso!”); se não Escreva(“Você pode demorar mais, porem é mais seguro!”); Fimse;Fim.
Algoritmo
Fluxograma Convencional
Simbologia Básica:SIMBOLO OPERAÇÃO
+ Adição
- Subtração
/ Divisão
* Multiplicação
= Igualdade
> Maior
< Menor
>= Maior ou igual
<= Menor ou igual