Buscar

Lógica de Programação e Algoritmos

Durante a execução de um programa as ações dependem da lógica de programação que foi aplicada na construção do algoritmo. Isto acontece porque em alguns momentos necessitamos que determinada parcela do algoritmo deva ser executada de acordo com uma condição. Para isso, usamos as estruturas de seleção que permitem a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas.

 

Quando o algoritmo fica muito extenso com uma sequência de SE-ENTÃO-SENÃO-SE-ENTÃO-SENÃO, o indicado é usar?

A
A estrutura de seleção simples
B
A estrutura de seleção composta
C
A estrutura de seleção encadeada
D
A estrutura de seleção de múltipla escolha
E
Qualquer uma das possibilidades anteriores

💡 4 Respostas

User badge image

Mariana Cançado

d) no seu caso poderia talvés realizar o uso de um Switch que iria dar um maior poder de escolha, sem nescessitar ficar passando por cada laço e realizando os devidos teste, economizando assim uso de memória e até mesmo tempo.

0
Dislike0
User badge image

Andre Smaira

<< D, A estrutura de seleção múltipla escolha é a melhor opção para esses casos de várias tomadas de decisões múltiplas em forma de menu, pois além de simplificar o código, o deixa visualmente mais perceptível ao entendimento alheio, além de ser de fácil manuseio para a edição, como no exemplo a seguir:

DEPOIS

Escolha X

Caso X1:

Y=1

Caso X2:

Y=2

Caso X3:

(Y=3

Caso X4:

Y=4

Caso contrário:

(‘Sem valor’)

Fim Escolha

ANTES

SE X=1

ENTAO Y=1

SENAO-SE X=2

ENTAO Y=2

SENAO-SE X=3

ENTAO Y=3

SENAO-SE X=4

ENTAO Y=4

SENAO

(‘SEM VALOR’)

FIM-DO-SE

>>

0
Dislike0
User badge image

Andre Smaira

<< D, A estrutura de seleção múltipla escolha é a melhor opção para esses casos de várias tomadas de decisões múltiplas em forma de menu, pois além de simplificar o código, o deixa visualmente mais perceptível ao entendimento alheio, além de ser de fácil manuseio para a edição, como no exemplo a seguir:

DEPOIS

Escolha X

Caso X1:

Y=1

Caso X2:

Y=2

Caso X3:

(Y=3

Caso X4:

Y=4

Caso contrário:

(‘Sem valor’)

Fim Escolha

ANTES

SE X=1

ENTAO Y=1

SENAO-SE X=2

ENTAO Y=2

SENAO-SE X=3

ENTAO Y=3

SENAO-SE X=4

ENTAO Y=4

SENAO

(‘SEM VALOR’)

FIM-DO-SE

>>

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Perguntas relacionadas

Question Icon

Questão 5/5 - Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

AJUDA_AMIGA .

Question Icon

Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

DarkNews pf

Question Icon

Questão 3/5 - Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

bianca mendes

Question Icon

Lógica de Programação e Algoritmos

Lógica de Programação e Algoritmos

UNINTER

User badge image

Eleandra Miranda