Lista de Exercícios N° 01 (Lógica Computacional e Algorítmos)
Por: Scorpiusz • 30/8/2017 • Trabalho acadêmico • 1.665 Palavras (7 Páginas) • 622 Visualizações
Sistema de Computação Etapa 07 1º semestre/2012 | Lista de Exercícios N° 01 (Lógica Computacional e Algorítmos ) |
Lógica –
1)
- Leva a galinha e volta
- Leva a raposa e volta com a galinha
- Leva o alpiste e volta
- Leva a galinha.
2)
As possibilidades dos dois com visão não terem como saber qual era a cor do seu chapéu eram:
- Os outros 2 tinham chapéus brancos ou um tinha branco e o outro vermelho.
- Caso o cego tivesse chapéu vermelho, o com 1 vista saberia pela resposta do com 2 vistas qual seria o seu chapéu.
- Portanto a única condição que permite que os dois digam que não conseguem adivinhar é quando veem um vermelho e um branco, logo eles não podem ver dois vermelhos. O cego deduz que cada um vê um vermelho, portanto ele só pode estar com um branco.
3)
- 1 e 3 vao, 1 volta (4s)
- 8 e 12 vao, 1 volta (13s)
- 3 e 6 vao, 3 volta (9s)
- 1 e 3 vão (3).
Tempo total: 29s
4)
- 2 canibais vao,1 canibal volta
- 2 missionários vão, 1 missionário e 1 canibal voltam
- 2 missionários vão, 1 canibal volta
- 2 canibais vão, 1 canibal volta
- 2 canibais vão.
5)
Acione o interruptor da esquerda e deixe a lâmpada ligada por 10 minutos e desligue-a.
Acione o interruptor do meio, deixe-o ligado e vá para a sala onde estão as lâmpadas.
A lâmpada que estiver acesa corresponde ao interruptor do meio.
Toque as duas outras lâmpadas, a que estiver quente corresponde ao interruptor da esquerda.
6)
Se eu perguntar para o outro “qual a porta da vida?”, qual porta ele me indicará?
O Mentiroso diria que o Verdadeiro indicaria a porta da morte (pois ele esta mentindo)
O Verdadeiro também diria que o Mentiroso indicaria a porta da morte (pois ele indicaria a porta errada).
7)
Casa1 Casa2 Casa3 Casa4 Casa5
Amarela Marrom Rosa Verde Branca
Uruguaio Ingles Argentino Frances Brasileiro
Agua Chá Leite Café Guaraná
São Paulo Corinthians Palmeiras Flamengo Vasco
Gat0 Hamster Passaro PEIXE Cachorro
Algoritmos –
inteiro i, n, soma;
faça
{
soma = 0;
imprimir(“Entre com n: “);
ler (n);
para(i=1;i<=n;i=i+2)
soma = soma + i;
imprimir (soma);
}
enquanto (n!=0);
inteiro i, n, soma, p;
faça
{
soma = 0; p=1;
imprimir(“Entre com n: “);
ler (n);
i=1;
enquanto(p<=n;)
soma = soma + i;
i=i+2; p=p+1;
}
imprimir (soma);
enquanto (n!=0);
#include
#include
#include
using namespace std;
double teta = 0;
double graus = 0;
int main(){
while (graus <=360){
cout << "Graus: " << graus << " Radianos: " << teta << " Seno: " << sin (teta) << " Cosseno: "<< cos(teta) << " Tangente: " << tan(teta) << endl;
graus = graus + 10;
teta = graus*M_PI/180;
- #include
#include
using namespace std;
int
main ()
{
int a1, a2, soma;
float n, m, l;
n = 10;
soma = 0;
while (n <= 150)
{
m = n / 4;
a1 = m;
l = n / 7;
a2 = l;
if (a1 != m && a2 == l)
{
soma = soma + n;
n = n + 1;
}
n = n + 1;
}
cout << "A soma é: " << (soma);
}
#include
#include
using namespace std;
int
main ()
{
int k ,a1, a2,soma,o,p;
float n, m, l;
cout<<"O intervalo sera de: ";
...