Você está na página 1de 14

ALGORITMOS E LÓGICA DE

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

• Resolva o 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).

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

• Resolva o 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).

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

4. Realizar a soma utilizando o primeiro valor mais o segundo.


5. Realizar a subtração utilizando o primeiro valor menos o segundo.
6. Realizar a multiplicação utilizando o primeiro valor vezes o segundo.
7. Realizar a divisão utilizando o primeiro valor dividido pelo segundo.
8. Mostrar na tela o resultado da soma.
9. Mostrar na tela o resultado da subtração.
10. Mostrar na tela o resultado da multiplicação.
11. Mostrar na tela o resultado da divisão.
12. Fim. 4
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO

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

Diagrama de blocos (ANSI)

SEÇÃO 1.3
DEFINIÇÃO DE LÓGICA

6
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO

Diagrama de blocos (ANSI)

SEÇÃO 1.3
DEFINIÇÃO DE LÓGICA

7
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS
APRESENTAÇÃO

Diagrama de blocos (ANSI)

SEÇÃO 1.3
• Agora é sua vez! Elabore o diagrama
que retorna ao usuário “Acesso
DEFINIÇÃO DE LÓGICA

permitido” apenas se a senha digitada


for “Vermelho”.
• 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).

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

aprendizagem de programação. Pode ser


utilizado tanto em português quanto em
inglês.
• Portugol.
• 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).

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

16. escreva (“a divisão é:”, divi);


retornará o resultado com cada
17. Fim
uma das operações aritméticas
(soma, subtração, multiplicação e
divisão).

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

em Portugol que calcule a área de um


retornará o resultado
círculo e imprima o seucom
valorcada
na tela
uma das operações aritméticas
do usuário.
(soma, subtração, multiplicação e
• problema: o usuário deverá entrar
divisão).
com dois valores, e o computador
retornará o resultado com cada uma
das operações aritméticas (soma,
subtração,
Baixar multiplicação
o VisuAlg 3.0 – VisuAlg e
3.0divisão).
12
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS

MUITO OBRIGADO!

13
REPRESENTAÇÃO DE
A.L.P – AULA 03
ALGORITMOS

Referências bibliográficas

ARTERO, Marcio Aparecido. Algoritmos e lógicas de


programação – Londrin: Editora e distribuidora
Educacional S.A., 2018. 216p.

Imagens disponíveis em: Free Vectors, Stock Photos & PSD


Downloads | Freepik

14

Você também pode gostar