Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO
Aula 03 – Representações
de algoritmos
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Linguagem
natural
SEÇÃO 1.3
• O que é a linguagem natural?
DEFINIÇÃO DE LÓGICA
2
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Linguagem
natural
SEÇÃO 1.3
• O que é a linguagem natural?
DEFINIÇÃO DE LÓGICA
3
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Exemplo
1. início:
2. Entrar com o primeiro valor.
SEÇÃO 1.3
3. Entrar com o segundo valor.
DEFINIÇÃO DE LÓGICA
Diagrama de blocos
(fluxogramas)
• Estratégia organizacional;
SEÇÃO 1.3
• Estratégia de representação lógica de
DEFINIÇÃO DE LÓGICA
um esquema;
• Conjunto de símbolos gráficos que
representam ações/estados.
• 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).
5
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
SEÇÃO 1.3
DEFINIÇÃO DE LÓGICA
6
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
SEÇÃO 1.3
DEFINIÇÃO DE LÓGICA
7
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
SEÇÃO 1.3
• Agora é sua vez! Elabore o diagrama
que retorna ao usuário “Acesso
DEFINIÇÃO DE LÓGICA
8
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Pseudocódigo
SEÇÃO 1.3
• É uma forma abreviada de se escrever um
código e é vastamente utilizado para
DEFINIÇÃO DE LÓGICA
9
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Pseudocódigo
1. Algoritmo “calculo_operadores”;
2. var;
SEÇÃO 1.3
•3. problema:
valor1, valor2,osoma,
usuário deverá
subt, multi, divi: real;entrar
4. com dois valores, e o computador
DEFINIÇÃO DE LÓGICA
início;
5. retornará o resultado
escreva (“Digite o valor 1”); com cada
6. uma das operações aritméticas
leia valor1;
7. (soma,
escreva subtração,
(“Digite valor 2”); multiplicação e
8. divisão).
leia valor2;
9. subt ← valor1 - valor2;
10. multi ← valor1 * valor2;
11. divi ← valor1 / valor2;
10
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Pseudocódigo
13. escreva (“a soma é:”, soma);
14. escreva (“a subtração é:”, subt);
SEÇÃO 1.3
•15.problema: o usuário deverá entrar
escreva (“a multiplicação é:”, multi);
com dois valores, e o computador
DEFINIÇÃO DE LÓGICA
11
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO
Pseudocódigo
SEÇÃO 1.3
• •problema: o usuário deverá entrar
Agora é sua vez! Elabore um código
com dois valores, e o computador
DEFINIÇÃO DE LÓGICA
MUITO OBRIGADO!
13
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
Referências bibliográficas
14