Buscar

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

Prévia do material em texto

ALGORITMOS I 
 
ATIVIDADES DA AULA 01 
 
 
1. Qual a primeira coisa a se fazer para se desenvolver um algoritmo? Explique o 
motivo da resposta. 
Ao realizar um Algoritmo o foco inicial deve estar sobre o problema, para 
depois se pensar em uma solução. O entendimento detalhado do problema é um 
fator que diferencia uma solução algorítmica da outra. Assim, quanto mais se 
conhece sobre o problema em questão, maiores as chances de se criar soluções 
mais adequadas, eficientes e eficazes. Ou seja, antes de começar a escrever o 
algoritmo, e necessário compreender os requisitos do problema, para garantir 
que o algoritmo resolva efetivamente o problema proposto. 
 
2. Você deseja comprar macarrão, molho, carne moída. Faça um algoritmo para 
executar a compra do produto, desde a sua chegada ao supermercado até o 
pagamento no caixa. 
1. Chegar ao supermercado. 
2. Pegar um carrinho de compras. 
3. Ir até o corredor onde estão os produtos alimentícios. 
4. Procurar o corredor dos macarrões e pegar o tipo de macarrão desejado. 
5. Ir até o corredor dos molhos e escolher o molho desejado. 
6. Ir ao açougue e pegar a carne moída. 
7. Colocar os produtos no carrinho de compras. 
8. Ir até o caixa. 
9. Esperar na fila até chegar minha vez de pagar. 
10. Colocar os produtos no balcão do caixa. 
11. Aguardar enquanto o atendente registra os produtos e calcula o total da compra. 
12. Fazer o pagamento do valor total da compra. 
13. Retirar os produtos do balcão do caixa e coloque-os novamente no carrinho 
de compras. 
14. Sair do supermercado com as compras realizadas e ir para casa. 
 
Obs: Os Algoritmos são utilizados em praticamente todas as áreas do conhecimento 
existentes, pois as pessoas envolvidas na resolução dos mais diversos tipos de 
problemas precisam formular uma sequência de ações para chegar a uma solução ou 
resultado satisfatório.