Algoritmo Estruturado

Prof. André Nobre
Processamento de Dados
Os ALGORITMOS são
necessários para a
construção de softwares
que são responsáveis
pelo Processament...
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.
Conceito

Assim como
a linguagem humana,
cada linguagem tem sua própria
sintaxe e gramática.
Tipos
o Linguagens de Programação de Baixo Nível
Exemplo:
7C90EBB0 sub esp,2D0h
7C90EBB6 mov dword ptr [ebp+FFFFFDDCh],eax...
Algoritmo
É uma linguagem de programação utilizando três
tipos de representação :
• Linguagem Natural
• Fluxograma Convenc...
Algoritmo
Linguagem Natural
Algoritmo: Caminho para Faculdade:
- Sair de casa
- Entrar no carro

- Dirigir até a Faculdade...
Algoritmo
Fluxograma Convencional
Algoritmo: Caminho para Faculdade:
Casa

Moto

Veículo

Faculdade

Carro
Algoritmo
Pseudo-linguagem (Português Estruturado)
Algoritmo: Caminho para Faculdade:
Var
faculdade, veiculo : Caracteres;...
Algoritmo
Fluxograma Convencional
Simbologia Básica:
SIMBOLO

OPERAÇÃO

+

Adição

-

Subtração

/

Divisão

*

Multiplica...
Algoritmo   Introdução
Algoritmo   Introdução
Próximos SlideShares
Carregando em…5
×

Algoritmo Introdução

842 visualizações

Publicada em

Introdução e Definições sobre Algoritmo.
- Logica de Programação
- Fluxograma

Tire suas Dúvidas: andrevallenobre@gmail.com

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
842
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
22
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmo Introdução

  1. 1. Algoritmo Estruturado Prof. André Nobre
  2. 2. Processamento de Dados Os ALGORITMOS são necessários para a construção de softwares que são responsáveis pelo Processamento Dos Dados. 1º Os dados são Inseridos. 3º 2º Os dados são Processados. Os dados são Combinados para obter as Informações necessárias.
  3. 3. Entrada de Dados
  4. 4. Processamento
  5. 5. Saída de Dados
  6. 6. Processamento de Dados
  7. 7. Conceito Técnica de comunicação padronizada para enviar instruções a um computador.
  8. 8. Conceito Assim como a linguagem humana, cada linguagem tem sua própria sintaxe e gramática.
  9. 9. Tipos o Linguagens de Programação de Baixo Nível Exemplo: 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ível Exemplo: If Nota < 4 else resp:= “Reprovado!”; If Nota < 7 else resp:=“Recuperação!”; If Nota >= 7 else resp:=“Aprovado!”;
  10. 10. Algoritmo É uma linguagem de programação utilizando três tipos de representação : • Linguagem Natural • Fluxograma Convencional • Pseudo-linguagem (Portugues Estruturado)
  11. 11. Algoritmo Linguagem Natural Algoritmo: Caminho para Faculdade: - Sair de casa - Entrar no carro - Dirigir até a Faculdade - Estacionar e entrar na Faculdade
  12. 12. Algoritmo Fluxograma Convencional Algoritmo: Caminho para Faculdade: Casa Moto Veículo Faculdade Carro
  13. 13. 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.
  14. 14. 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

×