Programação
Gabriela Joppert Pedroso – 13202362 Eng. de Energia
Programação em Computadores I – ARA7140 Prof. Fabiano R. Fernandes
Exercícios
1. Três senhoras - dona Branca, dona Rosa e dona Violeta - passeavam pelo parque quando dona Rosa disse: - Não é curioso que estejamos usando vestidos de cores branca, rosa e violeta, embora nenhuma de nós esteja usando um vestido de cor igual ao seu próprio nome? - Uma simples coincidência - respondeu a senhora com o vestido violeta. Com base nestas informações, responda:
a) quais são as informações iniciais disponíveis? R: As três senhoras estão usando vestidos de cor diferentes dos seus nomes.
b) quais são as informações que podem ser deduzidas? R: A senhora que respondeu a Dona Rosa, esta de vestido violeta sendo que os vestidos não podem ser a cor do nome, logo, sobram os vestidos rosa e branco, para a dona Rosa e dona Violeta.
c) qual a cor do vestido de cada senhora? R: Dona Rosa está usando vestido branco. Dona Violeta esta usando vestido rosa. Dona Branca esta usando vestido violeta.
2. Com base nos exemplos dos algoritmos desenvolvidos para solucionar os problemas de troca de lâmpadas, e acionar a ignição do carro (apresentados na aula), elabore um algoritmo que mostre os passos necessários para trocar um pneu furado. Considere o seguinte conjunto de situações:
1. Estacionar o carro;
2. Desligar o carro;
3. Abrir o porta malas;
4. Pegar a bomba e caixa de ferramentas;
5. Consertar a bomba;
6. Pegar pneu reserva;
7. Encher o pneu reserva com a bomba;
8. Pegar o macaco na caixa de ferramentas;
9. Levantar o carro;
10. Fazer a troca do pneu furado para o pneu reserva;
11. Retirar o macaco;
12. Guardar a caixa de ferramentas e o pneu furado.
3. João tem três barris. No barril A, que está vazio, cabem 8 litros. No barril B, que está cheio, 5 litros. No barril C, que também está cheio, 3 litros. Faça um algoritmo que manipule o conteúdo destes