Julgue as alternativas a seguir como Verdadeira (V) ou Falsa (F):
A)Na construção de um algoritmo, uma estrutura de repetição é composta por quatro elementos principais: inicialização, condição, sequência de comandos e passo.
B)Na construção de um algoritmo, utilizam-se estruturas de repetição para que um bloco de comandos seja executado várias vezes. Todos os tipos de estrutura de repetição permitem que o bloco de comandos seja executado zero, uma ou mais vezes, de acordo com uma condição que será avaliada a cada iteração.
C)Na construção de um algoritmo, o propósito das estruturas de repetição é aproveitar a capacidade do computador em executar repetitivamente um conjunto de comandos e permitir a escrita de programas mais concisos.
D)Na construção de um algoritmo, é sempre possível substituir uma estrutura do tipo enquanto por uma estrutura do tipo para.
Soluções para a tarefa
Respondido por
1
Olá!!
Vamos juntos realizar a verificação destas afirmações.
A letra A) nos diz que uma estrutura de repetição é composta por 4 elementos principais: a inicialização, condição, sequência, passo.
Bem, antes de respondê-la, vamos nos perguntar, o que é uma estrutura de repetição?
Na maior parte das linguagens de programação, as estruturas de repetição são declaradas como "for" ou "while".
Traduzindo para o português é algo do tipo "para" e "enquanto".
Estas estruturas são blocos ou laços de repetição, que realizam determinada tarefa por todo o tempo em que a sua condição for verdadeira.
Quando declaramos um laço de repetição estamos explicitamente inicializando-o. Por exemplo:
Enquanto()...
Em seguida, devemos explicitar sob qual condição este irá trabalhar:
Enquanto(a = 0; a < 10...)...
Agora a sequência de comandos que será executada pelo programa enquanto esta condição for verdadeira.
Enquanto(a = 0; a < 10...) Faça
Imprimir(a)
E o passo, que pode ser entendido como a próxima etapa desta instrução:
Enquanto(a = 0; a < 10; a = a + 1)... (Ou seja, a cada iteração desta instrução, o a será incrementado em uma unidade, até atingir o valor em que esta condição será falsa).
Portanto a primeira alternativa é verdadeira! :)
A letra B) nos diz que um bloco de repetição poderá ser executada zero ou uma ou mais de uma vez.
Isto é falso, pois dizer que algo será executado zero vezes é o mesmo que dizer que ele não será executado.
A letra C) nos diz que o objetivo de uma estrutura de repetição é utilizar da capacidade do computador executar uma tarefa repetitivamente e com isso iremos escrever códigos mais concisos.
É verdade, pois suponha que você tenha que imprimir na tela todos os números que compõe o conjunto dos números inteiros que são menores que 200.000 e maiores que -200.000.
Você teria que escrever 400.000 vezes a função imprimir(numero), sendo que com 2 linhas você poderia codificar uma estrutura de repetição para imprimir estes enquanto a <= 400.000 mil. Muito mais prático não é? Rs
Portanto a opção C) também é verdadeira.
A letra D) nos diz que durante a construção de um bloco de repetição, poderemos sempre substituir uma estrutura do tipo Enquanto por uma do tipo Para.
Sim... esta opção é verdade! Entretanto existem situações em que a estrutura ado tipo Enquanto é mais adequada, assim como também existem situações em que as estruturas do tipo Para serão mais adequadas.
Então as opções A, C e D são verdadeiras! :)
Espero poder ter ajudado!
Abraços
Vamos juntos realizar a verificação destas afirmações.
A letra A) nos diz que uma estrutura de repetição é composta por 4 elementos principais: a inicialização, condição, sequência, passo.
Bem, antes de respondê-la, vamos nos perguntar, o que é uma estrutura de repetição?
Na maior parte das linguagens de programação, as estruturas de repetição são declaradas como "for" ou "while".
Traduzindo para o português é algo do tipo "para" e "enquanto".
Estas estruturas são blocos ou laços de repetição, que realizam determinada tarefa por todo o tempo em que a sua condição for verdadeira.
Quando declaramos um laço de repetição estamos explicitamente inicializando-o. Por exemplo:
Enquanto()...
Em seguida, devemos explicitar sob qual condição este irá trabalhar:
Enquanto(a = 0; a < 10...)...
Agora a sequência de comandos que será executada pelo programa enquanto esta condição for verdadeira.
Enquanto(a = 0; a < 10...) Faça
Imprimir(a)
E o passo, que pode ser entendido como a próxima etapa desta instrução:
Enquanto(a = 0; a < 10; a = a + 1)... (Ou seja, a cada iteração desta instrução, o a será incrementado em uma unidade, até atingir o valor em que esta condição será falsa).
Portanto a primeira alternativa é verdadeira! :)
A letra B) nos diz que um bloco de repetição poderá ser executada zero ou uma ou mais de uma vez.
Isto é falso, pois dizer que algo será executado zero vezes é o mesmo que dizer que ele não será executado.
A letra C) nos diz que o objetivo de uma estrutura de repetição é utilizar da capacidade do computador executar uma tarefa repetitivamente e com isso iremos escrever códigos mais concisos.
É verdade, pois suponha que você tenha que imprimir na tela todos os números que compõe o conjunto dos números inteiros que são menores que 200.000 e maiores que -200.000.
Você teria que escrever 400.000 vezes a função imprimir(numero), sendo que com 2 linhas você poderia codificar uma estrutura de repetição para imprimir estes enquanto a <= 400.000 mil. Muito mais prático não é? Rs
Portanto a opção C) também é verdadeira.
A letra D) nos diz que durante a construção de um bloco de repetição, poderemos sempre substituir uma estrutura do tipo Enquanto por uma do tipo Para.
Sim... esta opção é verdade! Entretanto existem situações em que a estrutura ado tipo Enquanto é mais adequada, assim como também existem situações em que as estruturas do tipo Para serão mais adequadas.
Então as opções A, C e D são verdadeiras! :)
Espero poder ter ajudado!
Abraços
Perguntas interessantes
Português,
8 meses atrás
Inglês,
8 meses atrás
Direito,
8 meses atrás
História,
1 ano atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás