Logo Passei Direto
Buscar
Leia o texto a seguir:

Toda linguagem de programação possui comandos que permitem a execução repetida de um determinado trecho de código de programa. Com esse recurso, o programador não precisa duplicar as linhas de código em virtude da necessidade de executá-las várias vezes. Os diversos comandos disponíveis são denominados estruturas de repetição, comumente conhecidas como laços ou loop.

(Fonte: ALVES, W. P. Linguagem e Lógica de Programação. São Paulo: Érica, 2015 - Adaptado).

Posto isso, avalie as afirmações a seguir:

I. A utilização das estruturas de repetição "enquanto...faça..." e "para...de...ate...faça" podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas.

II. A utilização do laço de repetição "para...de...ate...faça" é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis.

III. A utilização de laço de repetição "enquanto...faça..." atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas.

É correto o que se afirma em:
I. A utilização das estruturas de repetição "enquanto...faça..." e "para...de...ate...faça" podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas.
II. A utilização do laço de repetição "para...de...ate...faça" é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis.
III. A utilização de laço de repetição "enquanto...faça..." atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas.
A+
A
A-
User badge image
Aprendendo com Desafios

há 2 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I. A utilização das estruturas de repetição "enquanto...faça..." e "para...de...até...faça" podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas. Falso. A estrutura "para...de...até...faça" é utilizada quando a quantidade de iterações é conhecida e definida, enquanto "enquanto...faça..." é mais adequada para situações em que a quantidade de iterações é indefinida. II. A utilização do laço de repetição "para...de...até...faça" é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis. Falso. O laço "para...de...até...faça" é recomendado quando a quantidade de iterações é previsível e definida, não o contrário. III. A utilização de laço de repetição "enquanto...faça..." atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas. Verdadeiro. Essa afirmação está correta, pois o laço "enquanto...faça..." é utilizado quando não se sabe previamente quantas iterações serão necessárias. Com base nas análises, apenas a afirmação III é verdadeira. Portanto, a alternativa correta é: A-.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 2 anos

Vamos analisar cada afirmativa: I. A utilização das estruturas de repetição "enquanto...faça..." e "para...de...ate...faça" podem ser utilizadas nos mesmos casos que necessitem de solução com laço de repetição com a quantidade de iterações definidas. Correto, ambas as estruturas podem ser utilizadas em casos com quantidade de iterações definidas. II. A utilização do laço de repetição "para...de...ate...faça" é recomendada para o laço de repetição cujas quantidades de iterações não são previsíveis. Falso, na verdade, o "para...de...ate...faça" é recomendado para quantidades de iterações previsíveis, enquanto o "enquanto...faça..." é mais adequado para iterações com quantidade não previsível. III. A utilização de laço de repetição "enquanto...faça..." atende somente a soluções que necessitem de um laço de repetição com a quantidade de iterações indefinidas. Correto, o "enquanto...faça..." é mais adequado para situações em que a quantidade de iterações é indefinida. Portanto, a única alternativa que contém todas as afirmativas corretas é: A-

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais perguntas desse material

É correto o que se afirma em:
Leia o trecho abaixo:
As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da I.

As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da I.
As asserções I e II são proposições ambas falsas
A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.

Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.

I. Dentro de uma mesma função, pode haver mais de um comando return, porém, todos devem devolver valores do mesmo tipo.

PORQUE

II. O comando return deve devolver valores que sejam do mesmo tipo que constam na declaração da função. Por exemplo a função “double calcSalario()”, que deve devolver um valor calculado do tipo double no(s) comando(s) return.

A respeito das asserções, assinale a opção correta:
I. Dentro de uma mesma função, pode haver mais de um comando return, porém, todos devem devolver valores do mesmo tipo.
II. O comando return deve devolver valores que sejam do mesmo tipo que constam na declaração da função. Por exemplo a função “double calcSalario()”, que deve devolver um valor calculado do tipo double no(s) comando(s) return.
A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a asserção II não é uma justificativa da I.
I, apenas.
I e III, apenas.

A partir dessas informações, avalie as afirmacoes a seguir:

I. Uma boa prática de programação é a utilização de quantos comandos goto forem necessários para controlar o fluxo do programa. Isso evidencia também que o programador é muito habilidoso na manipulação dos comandos que controlam o fluxo de execução dos programas.

II. O comando return é utilizado quando a função necessita retornar ao ponto de onde ela foi chamada. Esse comando retorna um valor ou pode não retornar valor, ou seja, quando a função não tiver um valor associado a ela (void).

III. O comando break é utilizado quando o programador necessita encerrar a execução do programa imediatamente.

É correto o que se afirma em:
I. Uma boa prática de programação é a utilização de quantos comandos goto forem necessários para controlar o fluxo do programa. Isso evidencia também que o programador é muito habilidoso na manipulação dos comandos que controlam o fluxo de execução dos programas.
II. O comando return é utilizado quando a função necessita retornar ao ponto de onde ela foi chamada. Esse comando retorna um valor ou pode não retornar valor, ou seja, quando a função não tiver um valor associado a ela (void).
III. O comando break é utilizado quando o programador necessita encerrar a execução do programa imediatamente.
A+
A
A-

Leia o texto a seguir:

Uma variável é uma posição nomeada de memória usada para guardar um valor que pode ser modificado pelo programa. Na linguagem C, todas as variáveis devem ser declaradas antes de serem usadas.

As variáveis declaradas dentro de uma função (dentro do bloco de código) são chamadas de variáveis locais. Um bloco de código inicia-se com o caractere abre-chaves ({) e termina em fecha-chaves (}).

Ao contrário das locais, as variáveis globais são reconhecidas pelo programa inteiro e podem ser usadas em qualquer ponto, ou seja, por todas as funções. Essas variáveis podem preservar seus valores durante todo o processamento do programa, valores que também podem ser alterados por qualquer comando específico de atribuição de valores localizados em qualquer parte do programa.

(Fonte: SCHILDT, H. C Completo e Total. São Paulo: Makron Books, 2006).

Com base nos dados acima, avalie as seguintes asserções e a relação proposta entre elas.

I. Em um código C, podemos ter variáveis declaradas dentro de diferentes funções com o mesmo nome, e seus valores em memória são preservados, podendo ser alterados somente pela função que a criou.

PORQUE

II. Em linguagem C, as variáveis declaradas fora de todos os blocos (no início do programa) somente podem ser acessadas pela função main(), porque esta é a função principal do programa.

A respeito das asserções, assinale a opção correta:
I. Em um código C, podemos ter variáveis declaradas dentro de diferentes funções com o mesmo nome, e seus valores em memória são preservados, podendo ser alterados somente pela função que a criou.
II. Em linguagem C, as variáveis declaradas fora de todos os blocos (no início do programa) somente podem ser acessadas pela função main(), porque esta é a função principal do programa.
A+
A
A-

Mais conteúdos dessa disciplina