Baixe o app para aproveitar ainda mais
Prévia do material em texto
SEMANA 1 Pergunta 1 Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica. Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente. PORQUE II. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem pode ser mais bem visualizada e compreendida do que uma instrução textual. Analisando as asserções anteriores, conclui-se que: ✅ as duas asserções são verdadeiras, e a segunda justifica a primeira. as duas asserções são verdadeiras, e a segunda não justifica a primeira. a primeira asserção é falsa, e a segunda é verdadeira. as duas asserções são falsas. a primeira asserção é verdadeira, e a segunda é falsa. Pergunta 2 Considere um algoritmo para a produção de um bolo de chocolate: ★ separar os ingredientes; ★ caso os ingredientes estejam todos disponíveis, continue a fabricação, caso não, desista da fabricação; ★ reunir os ingredientes em uma vasilha própria; ★ misturar todos os ingredientes em uma batedeira de bolos por 5 minutos; ★ levar ao forno por 30 minutos; Levando em consideração o método do algoritmo apresentado, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) O algoritmo apresentado é composto por sequenciamento, teste seletivo e repetição. II. ( ) Reunir os ingredientes em uma vasilha própria é um exemplo de teste seletivo. III. ( ) Levar ao forno por 30 minutos é um exemplo de repetição. IV. ( ) Caso os ingredientes estejam todos disponíveis, é um exemplo de teste seletivo. Assinale a alternativa que apresenta a sequência correta. F, F, F, V. F, V, V, V. ✅ V, F, V, V. V, V, F, F. V, F, V, F. Pergunta 3 O uso de fluxogramas traz uma melhoria substancial na visualização e no entendimento de algoritmos, principalmente quando eles apresentam um certo grau de complexidade. Com base nisso, analise o fluxograma a seguir. Com relação ao fluxograma apresentado, avalie as afirmativas a seguir. I. O algoritmo faz a divisão de dois valores. II. A divisão será feita independentemente dos valores lidos para N1 e N2. III. Se N2 for igual a zero, uma mensagem será enviada ao usuário. IV. O algoritmo prevê um possível erro de divisão por zero. Está correto o que se afirma em: ✅ I, III e IV, apenas. I e II, apenas. I, II, III e IV. I, II e III, apenas. II, apenas. Pergunta 4 Os seres humanos têm inteligência, criatividade e bom senso para lidar com determinadas decisões, já os computadores não têm esse senso de criação e decisão e precisam ser programados por meio de algoritmos. Assinale a alternativa que se refere às características de um algoritmo. Os algoritmos, necessariamente, têm início, mas não, necessariamente, um fim. Cada passo de um algoritmo refere-se a um conjunto de instruções. Cada passo de um algoritmo refere-se a uma decisão a ser tomada pelo programa. Os algoritmos são compostos por uma sequência de passos independente da ordem. ✅ Os algoritmos são compostos por um conjunto ordenado de instruções.
Compartilhar