Escolar Documentos
Profissional Documentos
Cultura Documentos
https://chat.whatsapp.com/JzDPIvijlvxEHYT1Jwrkzw
2
Bibliografia
3
Representação de Algoritmos
4
Representação de Algoritmos
Linguagem natural
5
Representação de Algoritmos
Linguagem natural
▪ Problema:
▪ o usuário deverá entrar com dois valores, e o
computador retornará o resultado com cada uma
das operações aritméticas (soma, subtração,
multiplicação e divisão).
6
Representação de Algoritmos
Linguagem natural
▪ algoritmos,
▪ diagrama de blocos ou
▪ pseudocódigos.
8
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
9
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
10
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
Representa a execução de
Processamento
ações de processamento.
11
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
Define um grupo de
Processo definido operações relacionadas a
uma sub-rotina.
Representa pontos de
conexões entre trechos de
Conector programas, que podem ser
apontados em outras partes
do diagrama de bloco.
Representa os vínculos
Linha existentes entre os símbolos
em um diagrama de blocos.13
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
O símbolo de processamento
definiu as variáveis que serão
utilizadas no diagrama de
blocos: valor1, valor2, soma,
subt, multi e divi.
16
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
O símbolo de processamento
é realizado com as atribuições
os valores calculados para
suas respectivas variáveis.
Finaliza o programa. 17
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
18
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
19
Representação de Algoritmos
Diagrama de Blocos (fluxograma)
20
Representação de Algoritmos
Pseudocódigo
1. calculo_operadores;
2. var;
3. valor1, valor2, soma, subt, multi, divi: real;
4. Início;
5. escreva (“Digite o valor 1”);
6. leia valor1;
7. escreva (“Digite valor 2”);
8. leia valor2;
9. soma ← valor1 + valor2;
10. subt ← valor1 - valor2;
11. multi ← valor1 * valor2;
12. divi ← valor1 / valor2;
13. escreva (“a soma é:”, soma);
14. escreva (“a subtração é:”, subt);
15. escreva (“a multiplicação é:”, multi);
16. escreva (“a divisão é:”, divi); 22
17. Fim.
Representação de Algoritmos
Pseudocódigo