• Matéria: Informática
  • Autor: skipu3000
  • Perguntado 3 anos atrás

Quando se desenvolve um programa existe dois problemas básicos que se deseja solucionar, as condições que são resolvidas pelas estruturas de seleção e a escala que são resolvidas pelas estruturas de repetição. Com base nesta afirmação e seus estudos na linguagem Java, assinale a alternativa correta.
Alternativas
Alternativa 1:
Estruturas de seleção tratam aspectos booleanos (verdadeiro/falso), quanto as estruturas de repetição somente realizam contagem de dados.

Alternativa 2:
Uma estrutura for, faz uma contagem automática da quantidade de vezes que o bloco de código é executado, e não faz nenhuma condição para finalizar

Alternativa 3:
Uma estrutura while, não pode realizar contagem de execuções, somente a estrutura for.

Alternativa 4:
A estrutura do while obrigatoriamente executa uma vez o código contido no seu bloco, e pode ou não executar mais vezes dependendo da condição contida no while.

Alternativa 5:
Uma estrutura IF pode conter um bloco de instrução quando a condição for verdadeira, mas deve obrigatoriamente ter um bloco instrução quando a condição for falsa.


Anônimo: !!! GABARITO atividades II e III de Programação I - 49991124798
!!! GABARITO atividades II e III de Programação I - 49991124798
!!! GABARITO atividades II e III de Programação I - 49991124798
!!! GABARITO atividades II e III de Programação I - 49991124798

Respostas

respondido por: ivansilverpm
24

Resposta:

Alternativa 4:

A estrutura do while obrigatoriamente executa uma vez o código contido no seu bloco, e pode ou não executar mais vezes dependendo da condição contida no while.

Explicação:


insp91: Errado. A estrutura que executa o bloco pelo menos uma vez é a DO...WHILE. Não a WHILE
MycaelWellington: ué mas está escrito do while ali
respondido por: beathrizdev
4

Resposta:

Alternativa 3: Verdadeira

Explicação:
Alternativa 1: FALSA

Estruturas de seleção tratam aspectos booleanos (verdadeiro/falso), quanto as estruturas de repetição somente realizam contagem de dados.

Sobre estruturas de repetição:

"permitem que você repita a execução de um bloco de código até que uma determinada condição seja verdadeira ou durante uma quantidade específica de iterações. " pág 51

Alternativa 2: FALSA

Uma estrutura for, faz uma contagem automática da quantidade de vezes que o bloco de código é executado, e não faz nenhuma condição para finalizar.

O For não faz uma contagem automática, esse comando é usado quando sabemos antes quantas vezes queremos que o loop seja executado.

"Lembrando que devemos usar o comando for quando sabemos de antemão quantas vezes o loop deverá ser executado." página 53

Alternativa 3: Verdadeira

Uma estrutura while, não pode realizar contagem de execuções,

somente a estrutura for.

Alternativa 4: FALSA

A estrutura do while obrigatoriamente executa uma vez o código contido no seu bloco, e pode ou não executar mais vezes dependendo da condição contida no while.

"O problema com estruturas de repetição, principalmente com while, é o que chamamos de looping infinito. Damos esse nome ao fato de que o programa fica repetindo a mesma sequência de códigos esperando por um resultado que nunca irá acontecer." Página 55

Alternativa 5: FALSA

Uma estrutura IF pode conter um bloco de instrução quando a condição for verdadeira, mas deve obrigatoriamente ter um bloco instrução quando a condição for falsa.

"Caso verdadeiro, o bloco de comandos abaixo da condição será

executado, caso contrário, o bloco else será executado. Você não é obrigado a implementar o bloco else caso seu programa não necessite." página 47

Perguntas similares