Buscar

Algoritmos e Programação de Computadores I - COM110 - Ativ Sem1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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.

Continue navegando