Logo Passei Direto
Buscar
Avalie a seguintes afirmativas e marque a alternativa correta.
I – O comando IF é a estrutura condicional mais simples que existe e está presente em praticamente todas as linguagens de programação.
II – O objetivo de uma estrutura de seleção (ou estrutura condicional) é decidir se uma parte do código irá executar ou não.
III – Quando temos mais de um IF dentro um do outro, temos a condição de if encadeado, ou if aninhado.
Apenas I está correta
Apenas I e III estão corretas
Apensas I e II estão corretas
Apenas II está correta
Todas as alternativas estão corretas
User badge image
Questões Para a Compreensão

há 9 meses

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada afirmativa: I – O comando IF é a estrutura condicional mais simples que existe e está presente em praticamente todas as linguagens de programação. Verdadeiro, essa afirmativa está correta, pois o comando IF é realmente uma das estruturas condicionais mais simples e é amplamente utilizado. II – O objetivo de uma estrutura de seleção (ou estrutura condicional) é decidir se uma parte do código irá executar ou não. Verdadeiro, essa afirmativa também está correta, pois a função das estruturas condicionais é exatamente essa: decidir a execução de um bloco de código com base em uma condição. III – Quando temos mais de um IF dentro um do outro, temos a condição de if encadeado, ou if aninhado. Verdadeiro, essa afirmativa está correta, pois o termo "if aninhado" refere-se a ter um IF dentro de outro IF. Como todas as afirmativas I, II e III estão corretas, a alternativa correta é: "Todas as alternativas estão corretas".

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analise o programa em C abaixo e marque a alternativa CORRETA a respeito de sua funcionalidade. #include #include int main() { int valores[5][5],i,j; for (i=0;i<5;i++) { for (j=0;j<5;j++) { valores[i][j] = (i+1)*(j+1); } } for (i=0;i<5;i++) { for (j=i;j<5;j++) { valores[i][j] = 0; } } }

A) Este programa insere valores na matriz e depois zera todos os valores inseridos, para isso o programa utiliza dois laços de repetição e duas variáveis auxiliares, i e j.
B) Este programa declara uma matriz quadrada de ordem 5 e duas variáveis auxiliares para laço de repetição. Ele inicializa os valores da matriz utilizando operações com os valores das próprias variáveis auxiliares dos laços e após a inicialização transforma a matriz em uma pseudo matriz triangular inferior, colocando 0 (zero) em sua diagonal principal e em todos os elementos acima desta.
C) Este programa não faz absolutamente nada, pois tem um erro que impede a sua execução.
D) Este programa declara uma matriz de tamanho 5x5 e duas variáveis auxiliares para laço de repetição. Ele inicializa os valores da matriz utilizando as variáveis i e j dos laços e após a inicialização transforma a matriz em uma matriz triangular superior, colocando 0 (zero) em todos os elementos abaixo da diagonal principal.
E) Este programa trabalha com duas matrizes para inserir valores baseados na utilização de i e j dentro do programa com a finalidade de explorar ao máximo a otimização da utilização de matrizes com laços de repetição, pois este é o objetivo de ser utilizar tal estrutura.

Mais conteúdos dessa disciplina