Lógica de programação
1)No torneio de atletismo, barnabé, Gumercindo e Teodoro participam das provas 100 metros rasos, salto em distância e arremesso de dardo. Cada um deles conseguiu um primeiro lugar, um segundo e um terceiro. Descubra o que cada um conquistou, sabendo que:
a) Gumercindo venceu Barnabé no salto de distância;
b) Teodoro chegou atrás de Gumercindo no arremesso de dardo;
c) Barnabé não chegou em primeiro nos 100 metros rasos.
2) João tem três barris. No barril A, que está vazio, cabem 8 litros. No barril B, 5 e no barril C, 3 litros ambos estão cheios. Que deve ele fazer para deixar os barris A e B com 4 litros cada e o C vazio?
3)Tendo como exemplo os algoritmos para solucionar o problema da troca de lâmpadas, elabore um algoritmo que mostre os passos necessários para trocar um pneu furado; considere o seguinte conjunto de situações:
a)Trocar o pneu traseiro esquerdo
b)Trocar o pneu traseiro esquerdo e, antes, verificar se o pneu reserva esta em condições de uso;
c)Verificar se existe algum pneu furado, se houver, verificar o pneu reservar e, então trocar o pneu correto.
Para cada algoritimo faça um refinamento do anterior, introduzindo novas ações e alterando o fluxo de execução de forma compatível com as situações apresentadas.
4)A partir do exericio 3, amplie a solução apresentada de maneira a completar a operação descrita, de troca de discos da torre A para a torre b considerando a existência de 4 discos.
5)Considere uma calculadora comum de 4 operações, esta com as teclas de divisão e multiplicação inoperantes, escreva algoriimos que resolvam as expressões matemáticas a seguir usando apenas as operações de adição e Subtração:
a)12X4
b)23X11
c)10÷2
d)175÷7
e)28
1) Cem metros rasos: Teodoro, Barnabé, Gumercindo;
Arremesso de dardo: Barnabé, Gumercindo, Teodoro;
Salto em distância: Gumercindo, Teodoro, Barnabé
2) Barril A Barril B Barril C
Em litros: 0 5 3
Colocar o líquido do barril C no barril A;
Barril A