Estruturas de decisão compostas e de múltipla escolha
– se... senão... fim se escolha... caso
(pergunta em anexo)
Anexos:
Soluções para a tarefa
Respondido por
3
Estrutura de decisão composta → O primeiro trecho de código só é executado quando a condição for verdadeira e o segundo quando a condição for falsa. Exemplo:
algoritmo
se <condição verdadeira> entao
//executa o primeiro trecho
senao
//executa o segundo
fimse
fimalgoritmo
Estrutura de decisão simples → O trecho de código só é executado quando a condição for verdadeira. Exemplo:
algoritmo
se <condição verdadeira> entao
//executa esse trecho
fimse
fimalgoritmo
Estrutura composta encadeada → É semelhante a estrutura de decisão composta, mas com a diferença de poder executar várias condições (e não apenas duas como na estrutura de decisão composta). Exemplo:
algoritmo
se <condição> entao
//executa
senao
se <condição> entao
//executa
senao
se <condição> entao
//executa
senao
se <condicao> entao
//executa
senao
//executa
fimalgoritmo
Estruturas de múltipla escolha → É semelhante a anterior, mas essa não suporta expressões relacionais. Além disso, o valor a ser comparado tem que ser igual ao que foi pré-definido no algoritmo, para, dessa forma, executar determinado trecho de código. Exemplo:
algoritmo
declare a inteiro
leia(a)
escolha(a)
caso 1:
//executa
caso 2:
//executa
caso 3:
//executa
fimescolha
fimalgoritmo
algoritmo
se <condição verdadeira> entao
//executa o primeiro trecho
senao
//executa o segundo
fimse
fimalgoritmo
Estrutura de decisão simples → O trecho de código só é executado quando a condição for verdadeira. Exemplo:
algoritmo
se <condição verdadeira> entao
//executa esse trecho
fimse
fimalgoritmo
Estrutura composta encadeada → É semelhante a estrutura de decisão composta, mas com a diferença de poder executar várias condições (e não apenas duas como na estrutura de decisão composta). Exemplo:
algoritmo
se <condição> entao
//executa
senao
se <condição> entao
//executa
senao
se <condição> entao
//executa
senao
se <condicao> entao
//executa
senao
//executa
fimalgoritmo
Estruturas de múltipla escolha → É semelhante a anterior, mas essa não suporta expressões relacionais. Além disso, o valor a ser comparado tem que ser igual ao que foi pré-definido no algoritmo, para, dessa forma, executar determinado trecho de código. Exemplo:
algoritmo
declare a inteiro
leia(a)
escolha(a)
caso 1:
//executa
caso 2:
//executa
caso 3:
//executa
fimescolha
fimalgoritmo
Perguntas interessantes
Ed. Física,
9 meses atrás
Matemática,
9 meses atrás
Português,
1 ano atrás
Física,
1 ano atrás
Inglês,
1 ano atrás