Exercicios de raciocinio
Os exercícios a seguir devem ser feitos individualmente. Eles envolvem raciocínio lógico-matemático, raciocínio abstrato, compreensão e interpretação de texto, capacidade de sequenciação e de identificação de padrões de comportamento. Nenhum novo conceito é necessário para poder resolva-los, eles utilizam somente os conceitos já estudados no 2º grau.
Programação I é uma disciplina introdutória a programação de computadores. Um programa de computador, em uma definição informal, é uma receita para a solução de um problema (ou de uma classe de problemas). O objetivo desses exercícios iniciais é trazer em nível de consciência conhecimentos que você já possui, e que são necessários para resolver problemas. Use sua criatividade, imaginação e, principalmente, seus conhecimentos anteriores. Muitos exercícios podem ser resolvidos de, mas de uma maneira, ou seja, há mais de um caminho para chegar ao mesmo fim. O mais importante, nesta etapa do curso, não é qual é o resultado final, mas como fazer para chegar a ele.
1) Um caracol começou a escalar uma pilha de tijolos. Ele consegue subir quatro tijolos em uma hora. Mas como faz muito esforço, coitado, depois que sobe, ele dorme durante uma hora. E, quando dorme, escorrega três tijolos. Quanto tempo ele vai gastar para chegar no topo da pilha de tijolos?
2) Problema da Torre de Hanoi
– Seja a seguinte situação: deve-se mover todos os discos do primeiro eixo para o terceiro mantendo-se a ordem original
• em cada movimento, pode-se mover apenas um disco
• um disco nunca poderá ser sobreposto por outro maior
3) Dispomos de duas vasilhas com capacidades de 9 e 4 litros respectivamente. As vasilhas não tem nenhum tipo de marcação, de modo que não é possível ter medidas como metade ou um terço. Mostre uma seqüência de passos, que usando as vasilhas de 9 e 4 litros encha uma terceira vasilha de medida desconhecida com seis litros de água
4) Escreva um algoritmo