Baixe o app para aproveitar ainda mais
Prévia do material em texto
Algoritmos e Programação de Computadores I 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. 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: a. as duas asserções são falsas. b. as duas asserções são verdadeiras, e a segunda não justifica a primeira. c. a primeira asserção é verdadeira, e a segunda é falsa. X d. as duas asserções são verdadeiras, e a segunda justifica a primeira. e. a primeira asserção é falsa, e a segunda é verdadeira. PERGUNTA 2 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. a. Os algoritmos são compostos por uma sequência de passos independente da ordem. b. Cada passo de um algoritmo refere-se a um conjunto de instruções. X c. Os algoritmos são compostos por um conjunto ordenado de instruções. d. Os algoritmos, necessariamente, têm início, mas não, necessariamente, um fim. e. Cada passo de um algoritmo refere-se a uma decisão a ser tomada pelo programa. PERGUNTA 3 Considere um algoritmo que realiza a soma de dois valores: leia o primeiro valor para N1; leia o segundo valor para N2; atribua a soma de N1 com N2 para R; mostrar R. 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. ( ) Leia o primeiro valor para N1 é um exemplo de teste seletivo. III. ( ) Leia o segundo valor para N2 é um exemplo de repetição. IV. ( ) O algoritmo apresentado é composto apenas por instruções de sequenciamento. sinale a alternativa que apresenta a sequência correta. a. V, F, V, F. b. F, V, V, V. c. V, V, F, F. d. V, F, V, V. X e. F, F, F, V. PERGUNTA 4 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. a. F, V, V, V. b. V, V, F, F. c. F, F, F, V. X d. V, F, V, V. e. V, F, V, F.
Compartilhar