Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmo estruturas_concatenadas
Var x, y : inteiro
Início
Ler x, y
Se x=0 e y=0 Então Escrever “Ponto na origem”
Se x=0 e y<>0 Então Escrever “Ponto sobre o eixo y”
Se x<>0 e y=0 Então Escrever “Ponto sobre o eixo x”
Se x>0 e y>0 Então Escrever “Ponto no quandrante 1”
Se x<0 e y>0 Então Escrever “Ponto no quandrante 2”
Se x<0 e y<0 Então Escrever “Ponto no quandrante 3”
Se >0 e y<0 Então Escrever “Ponto no quandrante 4”
xFim.
O algoritmo a seguir utiliza estruturas aninhadas ou encadeadas.
Algoritmo estruturas_aninhadas
Var x, y : inteiro
Início
Ler x, y
Se x<>0
Então Se y=0
Então Escrever “Ponto sobre o eixo x”
Senão Se x>0
Então Se y>0
Então Escrever “Ponto no quandrante 1”
Senão Escrever “Ponto no quandrante 4”
Senão Se y>0
Então Escrever “Ponto no quandrante 2”
Senão Escrever “Ponto no quandrante 3”
Senão Se y=0
Então Escrever “Ponto na origem”
Senão Escrever “Ponto sobre o eixo y”
Fim.
As estruturas concatenadas tem a vantagem de tornar o algoritmo mais legível,
facilitando a correção do mesmo em caso de erros. As estruturas aninhadas ou encadeadas
tem a vantagem de tornar o algoritmo mais rápido pois são efetuados menos testes e menos
comparações, o que resulta num menor número de passos para chegar ao final do mesmo.
Normalmente se usa estruturas concatenadas nos algoritmos devido à facilidade de
entendimento das mesmas e estruturas aninhadas ou encadeadas somente nos casos em que
seu uso é fundamental.