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
Upcoming SlideShare
Loading in …5
×

Algoritmo Introdução

834 views

Published on

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

Tire suas Dúvidas: andrevallenobre@gmail.com

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
834
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for 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

×