As estruturas de seleção, também conhecidas como estruturas condicionais, possibilitam ao programador definir se um determinado bloco de instruções (do programa ou do algoritmo) deve, ou não, ser executado. A execução do bloco dependerá da avaliação de uma expressão lógica, a qual sempre retornará um valor lógico que poderá ser verdadeiro ou falso. Em linguagem algoritmica as estruturas de seleção são representadas pela instrução se, enquanto nas linguagems de programação essas estruturas são especificadas por meio da instrução if. Além disso, existe uma estrutura específica denominada escolha, ou switch para linguagens como C, C++, Java e C#, que permitem a seleção mutuamente exclusiva de uma condição. Dentro deste contexto, qual das alternativas abaixo representa adequadamente o tipo de estrutura de seleção ilustrada no trecho de código a seguir:
int i=10,j=20,k=30;
if ( (i*j) > k ){
if ( j < k){
if ( j > i){
System.out.println(j);
}
}else{
System.out.println(k);
}
}else{
if (k*j < 100){
System.out.println(k+j);
}
}
A
seleção unidirecional (ou seleção simples)
B
seleção bidirecional (ou seleção composta)
C
seleção aninhada
D seleção múltipla
E
seleção exclusiva
Soluções para a tarefa
Respondido por
0
Resposta:
D seleção múltipla
Explicação:
Vai dar a resposta dependendo da condição
Perguntas interessantes