Informática
MaryanaVitória
1

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.

+0
(1) Respostas
pedrolucasbeze

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

Adicionar resposta