Fundamentos de Programação
1ª Lista de Exercícios – Aula 1
1) Defina os termos instrução, algoritmo e programa.
2) O que é lógica? O que é lógica de programação?
3) Como os termos algoritmo, lógica e programa são relacionados?
4) Quais são as características de um bom algoritmo?
5) Complete as sequências numéricas baseado na lógica de cada sequência, escrevendo uma frase
que explique a obtenção de cada termo e tente obter uma representação matemática que ajude
na obtenção do próximo elemento:
a) 1, 5, 10, 15, ____, _____, ____
b) 1, 3, 9, 27, ____, _____, ____
c) 100, 80, 60, ____, _____, _____
d) 1, 8, 15, 22, ____, _____, _____
e) 56, 49, 42, ____, _____, _____
6) Três jesuítas e três canibais precisam atravessar um rio; para tal, dispõem de um barco com
capacidade para duas pessoas. Por medidas de segurança não se permite que em alguma
margem a quantidade de jesuítas seja inferior à de canibais. Qual a sequência de passos que
permitiria a travessia com segurança ?
7) Elabore um algoritmo (sequência de passos) que mova três discos de uma Torre de Hanói, que
consiste em três hastes (a-b-c), uma das quais serve de suporte para três discos de tamanhos
diferentes (1-2-3), os menores sobre os maiores. Pode-se mover um disco de cada vez para
qualquer haste, contanto que nunca seja colocado um disco maior sobre um menor. O objetivo
é transferir os três discos para outra haste.
8) Um homem precisa atravessar um rio com um barco que possui capacidade de transportar
apenas ele mesmo e mais uma de suas três cargas, que são: um lobo, um bode e uma caixa de
alfafa. Indique as ações necessárias para que o homem consiga atravessar o rio sem perder suas
cargas.
O lobo não pode ficar sozinho com o bode, senão ele o come;
O bode não pode ficar sozinho com a caixa de alfafa, senão a come.
Campus Hortolândia
1
Fundamentos de Programação
9) Encontre os erros nas instruções abaixo e justifique sua resposta:
Trocar uma lâmpada
1) Pegue uma escada;
2) Coloque-a embaixo da lâmpada;
3) Busque uma lâmpada nova;
4) Suba na escada com a lâmpada nova;
5) Coloque a lâmpada nova;
6) Retire a lâmpada velha;
7) Desça da escada.
10) Três casais vivem em uma mesma cidade. Com base nas informações, descobrir o nome de cada
marido, sua profissão e o nome de sua esposa.
O médico é casado com Maria.
Paulo é advogado.
Patrícia não é casada com Paulo.
Carlos não é médico.
Como usar a tabela:
Marcar com um V todas as afirmações e marcar um F as casas restantes da mesma linha e
coluna onde marcou a afirmação.
11) Carlos e outros 2 bombeiros trabalham em diferentes postos do corpo de bombeiros. No início
da semana passada, cada um deles atendeu a um chamado diferente.
Com base nas dicas a seguir, tente descobrir o nome da cada bombeiro, o tipo de chamado a
que atendeu e a hora de cada chamado.
1. Maurício atendeu ao chamado de afogamento.
2. O chamado para um resgate foi às 9 horas.
3. Carlos atendeu o chamado às 11 horas.
Campus Hortolândia
2
Fundamentos de Programação
12) Um rato está a 48 metros na frente de um gato que o persegue. Enquanto o rato percorre 4
metros, o gato percorre 7 metros. Quantos metros deverá percorrer o gato para alcançar o
rato?
13) Uma pessoa faz regime durante algumas semanas. Na 1ª semana perdeu 5 kg e em cada semana
posterior emagreceu 40% do que perdeu na semana anterior. Depois de quantas semanas a
pessoa perdeu 8 kg ? Dica: lembrem-se da progressão geométrica.
Campus Hortolândia
3
Download

Fundamentos de Programação Campus Hortolândia 1 1ª Lista de