SóProvas


ID
2629807
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Julgue o item seguinte a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle.


A estrutura de controle seleção não pode ser utilizada nas situações em que duas alternativas dependam de uma mesma condição — uma de a condição ser verdadeira e outra de a condição ser falsa.

Alternativas
Comentários
  • boolean T;

    if ( T || !T) {

    // código...

    }

    Válido. questão errada.

     

  • Acho que o exemplo da questão está mais para:



    If ( condição) {

    //codigo

    }

    else {

    //codigo

    }


    Duas alternativas de código que dependem apenas de "condição", só que uma executa caso ela seja verdadeira e a outra caso seja falsa.

  • Victor Nascimento, estou com seu raciocínio. Tem que advinhar o pensamento do examinador nessa questão.

  • O examinador, ao meu entendimento, analisou a estrutura possível de um se...então...senão.

    A estrutura de controle seleção pode ser utilizada nas situações em que duas alternativas dependam de uma mesma condição.

    se (nota >= 5) então

    aluno aprovado

    senão

    aluno recuperação.

    A condição analisada para ambos os casos seria nota >= 5.

    GABARITO: ERRADO

  • Para tentar resolver esta questão, imaginei que estivesse analisando um bloco do tipo Switch Case:

  • Gabarito: ERRADO

    Nada impede a criação que a lógica:

    SE (meuTeste) ENTAO

    // codigo no caso true

    SENAO

    // codigo no caso false

    FIM-SE

    Seja transformada em:

    SELECIONE (meuTeste)

    CASO true:

    // codigo se true

    CASO false:

    // codigo se false

    FIM-SELECIONE

    Não é nem necessário usar o CASO false, podemos também usar a opção padrão:

    SELECIONE (meuTeste)

    CASO true:

    // codigo se true

    DEFAULT:

    // codigo se false

    FIM-SELECIONE

    Não é uma opção muito elegante, mas não está errado do ponto de vista de algoritmo.

  • Força Guerreiro!!!!!!