Algoritmo
Por: Igor Thurow • 18/6/2015 • Trabalho acadêmico • 3.224 Palavras (13 Páginas) • 397 Visualizações
Algoritmo - Exemplo
Seja uma fórmula de média aritmética.
"M = V1 + V2 /2"
- Português estruturado:
1 - Leia V1
2 - Leia V2
3 - M = V1+V2 (termina aí e adiciona um passo 4 {M = M/2} ou faz assim no mesmo passo: M = V1 + V2 /2)
4 - M = M /2
5 - Escreva M
Variáveis de entrada:
*V1
*V2
Variável de Saída: (resposta do sistema)
*M
Teste de mesa, exemplo:
* V1 = 2
* V2 = 6
* M = x
Passos: V1 V2 M
1 - 2 - -
2 - 2 6 -
3 - 2 6 8
4 - 2 6 M/2 = 8/2 = 4 (simplesmente 4, somente para MEU conhecimento eu coloquei a icógnita)
5 - 2 6 4
--------------------------------------------------------------------
- Fluxograma:
Início/fim = forma geométrica "Elipse"
Sequencia de comandos = " "Retângulo"
Decisão = " "Losango"
Entada/saída de dados = " "Paralelograma"
Início (elipse)
||
\/
Leia V1 (Paralelograma)
||
\/
Leia V2 (Paralelograma)
||
\/
M = (V1+V2)/2 (Retângulo)
||
\/
Escreva M (Paralelograma)
||
\/
Fim (Elipse)
Algoritmo - Exemplo
Seja uma fórmula de média aritmética.
"M = V1 + V2 /2"
- Português estruturado:
1 - Leia V1
2 - Leia V2
3 - M = V1+V2 (termina aí e adiciona um passo 4 {M = M/2} ou faz assim no mesmo passo: M = V1 + V2 /2)
4 - M = M /2
5 - Escreva M
Variáveis de entrada:
*V1
*V2
Variável de Saída: (resposta do sistema)
*M
Teste de mesa, exemplo:
* V1 = 2
* V2 = 6
* M = x
Passos: V1 V2 M
1 - 2 - -
2 - 2 6 -
3 - 2 6 8
4 - 2 6 M/2 = 8/2 = 4 (simplesmente 4, somente para MEU conhecimento eu coloquei a icógnita)
5 - 2 6 4
--------------------------------------------------------------------
- Fluxograma:
Início/fim = forma geométrica "Elipse"
Sequencia de comandos = " "Retângulo"
Decisão = " "Losango"
Entada/saída de dados = " "Paralelograma"
Início (elipse)
||
\/
Leia V1 (Paralelograma)
||
\/
Leia V2 (Paralelograma)
||
\/
M = (V1+V2)/2 (Retângulo)
||
\/
Escreva M (Paralelograma)
||
\/
Fim (Elipse)
Algoritmo - Exemplo
Seja uma fórmula de média aritmética.
"M = V1 + V2 /2"
- Português estruturado:
1 - Leia V1
2 - Leia V2
3 - M = V1+V2 (termina aí e adiciona um passo 4 {M = M/2} ou faz assim no mesmo passo: M = V1 + V2 /2)
4 - M = M /2
5 - Escreva M
Variáveis de entrada:
*V1
*V2
Variável de Saída: (resposta do sistema)
*M
Teste de mesa,
...