<comando n>
fim_enquanto
Quando o resultado da <expresso lgica> for falso, o comando abandonado.
Se j da primeira vez o resultado for falso, os comandos no so executados
nem uma vez.
Estruturas de Controle de Fluxo
Repetio Usada em trechos do algoritmo em que h a
necessidade de se realizar um bloco de comando um nmero
determinado de vezes.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
93
Estruturas de Controle de Fluxo
Repetio com teste no final REPITA
repita
<comando 1>
<comando 2>
<comando n>
at que <condio>
O bloco de comandos executado pelo menos uma vez, independente
da validade da <expresso lgica>. Isto ocorre porque a inspeo da
<expresso lgica> feita aps a execuo do bloco.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
94
Estruturas de Controle de Fluxo
Repetio com varivel de controle (PARA)
para <varivel> de <incio> at <fim> faa
<comandos>
fim_para
onde:
<varivel> uma varivel de controle do tipo inteiro;
<incio> o valor inicial da varivel de controle;
<fim> o valor final da varivel de controle, ou seja, o valor at o
qual ela pode chegar.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
95
Comparao entre as estruturas de Repetio
Toda estrutura PARA e REPITA pode ser convertida em ENQUANTO,
mas nem toda estrutura ENQUANTO pode ser convertida em PARA ou
REPITA.
inicio <= fim (fim inicio)
Implcita no
incio
Para
Condio falsa Mnimo 1 Fim Repita
Condio
verdadeira
Indeterminada Incio Enquanto
Condio de
Existncia
Quantidade de Execues Condio Estrutura
96
Algoritmos e
Lgica de Programao
Nomenclatura
Bsica do Pascal
Algoritmos e
Lgica de Programao
Nomenclatura
Bsica do Pascal
Professora Vnia Cristina de Souza Pereira
Centro Universit Centro Universit rio Nove de Julho rio Nove de Julho - - UNINOVE UNINOVE
Material de apoio ao estudo
Notas de aulas
Material disponvel para download em: http://prof.vania.cristina.sites.uol.com.br
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
97
Pascal
Linguagem computacional: largamente utilizada no ensino-
aprendizagem de programao de computadores.
Criada por Niklaus Wirth em 1972, na Universidade Tcnica de
Zurique, Suia.
Seu nome homenageia o matemtico Blaise Pascal.
Existem vrios compiladores para esta linguagem, o mais comum no
ambiente acadmico o Turbo Pascal, da Borland.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
98
Pascal
Equivalncia de termos entre pseudocdigo e Pascal:
Program Algoritmo
:=
Writeln / Write Escreva
Readln / Read Leia
Real Real
Integer Inteiro
String Caractere
End Fim
Begin Incio
Var Declarao de varivel
PASCAL PSEUDOCDIGO
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
99
Pascal
Equivalncia de termos entre pseudocdigo e Pascal:
Case... of Caso
For Para
Until / To At
Repeat Repita
Do Faa
While Enquanto
Else Seno
Then Ento
If Se
PASCAL PSEUDOCDIGO
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
100
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
101
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
102
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
103
104
Material de apoio ao estudo
Notas de aulas
Algoritmos e
Lgica de Programao
Exerccios
Algoritmos e
Lgica de Programao
Exerccios
Professora Vnia Cristina de Souza Pereira
Centro Universit Centro Universit rio Nove de Julho rio Nove de Julho - - UNINOVE UNINOVE
Material disponvel para download em: http://prof.vania.cristina.sites.uol.com.br
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
105
Exerccios: Lgica - 1
1. Menos conhecidos que seus primos distantes, companheiros da Branca de
Neve, os cinco anes desta histria raramente tm companhia. Eles so
lenhadores. Quando vo para a floresta, cada um pe na cabea um bon de
cor diferente. E cada ano derruba apenas um tipo de rvore, diferente da
dos outros quatro.
Com as indicaes a seguir, voc conseguiria associar cada ano ao seu
bon e sua rvore?
Lo usa bon vermelho.
Dino derruba olmos.
O ano que derruba carvalhos no usa bon amarelo.
Quem usa bon verde corta salgueiros
Boni no usa bon amarelo.
Leno usa bon azul e no preto.
Boni derruba maarandubas.
O ano de bon azul derruba pinheiros.
Bon
rvore
Leno Boni Lo Dino Tito
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
106
Exerccios: Lgica - 2
2. Oito carros de marcas e cores diferentes esto alinhados, lado a
lado, para uma corrida. Estabelea a ordem em que os carros esto
dispostos, baseando-se nas seguintes informaes:
O Ferrari est entre os carros vermelho e cinza
O Honda o segundo carro direita do carro creme e o segundo a esquerda
co carro marrom
O carro cinza est esquerda da Honda
direita do carro verde est o Sauber
O Renault no tem carro algum sua esquerda e est esquerda do carro
verde
O Mclaren o segundo carro esquerda do Ferrari e o primeiro direita do
carro azul
O Williams no tem carro sua direita e est logo depois do carro preto.
O carro preto est entre o Williams e o carro amarelo
O Toyota o segundo carro esquerda do RBR
Carro
Cor
Ordem 8 7 6 5 4 3 2 1
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
107
Exerccios: Lgica - 3 (Prof. Andr Lus P. Santos)
3. Qual o valor da expresso abaixo ? Por qu ?
P = (a - x) . (b - x) . (c - x) . ... . (z - x)
4. Voc tem trs caixas e apenas uma delas tem um presente dentro.
Cada caixa contm uma inscrio, fornecendo uma pista, mas
apenas uma dessas inscries verdadeira.
Caixa n 1 = O presente est aqui
Caixa n 2 = O presente no est aqui
Caixa n 3 = O presente no est na Caixa n 1
Em qual caixa est o presente ? Explique como voc chegou a sua
concluso.
5. Daniela mais jovem do que Adriano; Carlos mais velho do que
Daniela.
Assinale F para as concluses falsas e V para as concluses verdadeiras :
( ) - Adriano mais velho do que Carlos.
( ) - Carlos mais velho do que Adriano e Daniela.
( ) - Carlos e Adriano tm a mesma idade.
( ) - Daniela a mais jovem dos trs.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
108
Exerccios: Lgica - 4 (Prof. Andr Lus P. Santos)
6. Trs senhoras, Dona Branca, Dona Rosa e Dona Violeta, passeavam
juntas quando Dona Rosa disse:
No curioso que estejamos usando vestidos das cores branca, rosa e
violeta, embora nenhuma de ns esteja usando um vestido de cor igual ao seu
prprio nome ?
Uma simples coincidncia respondeu a senhora com vestido violeta.
Qual a cor do vestido de cada senhora ? Explique como voc chegou sua
concluso.
7. Um mdico receitou 3 comprimidos para tomar 1 a cada 30 minutos.
Quanto tempo o paciente demora para tomar os 3 comprimidos?
8. Um avio brasileiro embarca em destino aos EUA. O avio sofre um
acidente na fronteira do Brasil com o Paraguai. Onde so enterrados
os sobreviventes?
9. Pelas leis do Brasil, um homem pode se casar com a irm de sua
viva?
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
109
Exerccios: Lgica - 5 (Prof. Andr Lus P. Santos)
10. Jos tem o mesmo nmero de irmos e irms. Cada irm, contudo,
tem duas vezes mais irmos que irms. Quantos irmos e irms tem
a famlia?
11. Trs pessoas que almoaram em um restaurante, resolveram dividir
a conta de R$ 30,00 igualmente, ou seja, cada um colaborou com R$
10,00. Contudo o dono do restaurante disse ao garom:
Aqueles so meus conhecidos. Irei cobrar apenas R$ 25,00. Devolva R$
5,00 a eles.
Porm, o garom pensou:
Como vou dividir R$ 5,00 por 3 pessoas ? Devolverei apenas R$ 3,00 e
eles ficaro contentes de qualquer forma!
Feito isso, o garom guardou R$ 2,00 e devolveu os R$ 3,00 restantes. Ou
seja, cada um gastou ento R$ 9,00 que totalizam R$ 27,00 gastos. Estes
R$ 27,00 mais os R$ 2,00 que ficaram com o garom do R$ 29,00. O que
aconteceu com R$ 1,00 ?! Como se explica isso ?
12. Dois guardas vigiam a porta do Cu e a do Inferno. Um deles s fala
a verdade. O outro guarda s fala mentiras, sempre dando
respostas contrrias. Voc no sabe qual o mentiroso. Com uma
pergunta apenas, a somente um dos guardas, voc deve descobrir
a porta do Cu. Qual pergunta voc faria ?
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
110
Exerccios: Algoritmos - 1
1. Construa um algoritmo em diagrama de blocos (fluxograma) que :
Leia a cotao do dlar
Leia um valor em dlares
Converta esse valor para Real
Mostre o resultado
2. Desenvolva um algoritmo em pseudocdigo que:
Leia 4 (quatro) nmeros
Calcule o quadrado para cada um
Some todos os quadrados
Mostre o resultado
3. Construa um algoritmo em pseudocdigo para pagamento de comisso de
vendedores de peas, levando-se em considerao que sua comisso
ser de 5% do total da venda e que sero fornecidos os seguintes dados:
Identificao do vendedor
Cdigo da pea
Preo unitrio da pea
Quantidade vendida
E depois construa o diagrama de blocos do algoritmo desenvolvido.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
111
Exerccios: Tipos de Dados - 1
1. Identifique quais os tipos de dados para:
Cotao do dlar ___________________________
Valor em dlares ___________________________
Valor em Real ___________________________
Identificao do vendedor ___________________________
Cdigo da pea ___________________________
Preo unitrio da pea ___________________________
Quantidade vendida ___________________________
2. Para realizar uma pesquisa com um grupo de 50 pessoas, foram obtidos os
seguintes dados de cada pessoa: nome, idade, sexo e salrio e depois do
processamento foi informado pelo computador: a quantidade de mulheres
entrevistadas, a quantidade de homens entrevistados e o total de salrio de
todos os entrevistados. Quais os tipos de dados para:
Nome ___________________________
Idade ___________________________
Sexo ___________________________
Salrio ___________________________
quantidade de mulheres ___________________________
quantidade de homens ___________________________
total de salrio ___________________________
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
112
Exerccios: Variveis e Constantes - 1
1. Escreva a declarao de constantes e variveis para os exerccios a, b e c.
a) receba cdigo da pea
receba valor da pea
receba quantidade de peas
calcule o valor total da pea (quantidade * valor da pea)
mostre o cdigo da pea e seu valor total
b) A mdia ponderada corresponde a multiplicao de cada valor
fornecido pelo seu peso, a soma de todos os valores dividida pela
soma dos pesos. Se fornecermos trs valores quaisquer e sendo os
pesos 1, 2 e 3, respectivamente, qual ser a mdia ponderada.
c) Para realizar uma pesquisa com um grupo de 50 pessoas, foram
obtidos os seguintes dados de cada pessoa: nome, idade, sexo e
salrio e depois do processamento foi informado pelo computador: a
quantidade de mulheres entrevistadas, a quantidade de homens
entrevistados e a soma total do salrio de todos os entrevistados.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
113
Exerccios: Atribuio - 1
1. Cada um dos comandos de atribuio abaixo tem um erro.
Identifique-os
a) -V A + B d) PROD A + B
b) 4 I e) A ((2 + A) * C
c) V - 3,96 X * 1,65 f) A C + D, E + F
2. Escreva comandos de atribuio para efetuar as seguintes tarefas:
a) Atribuir para a varivel X o valor 10, desprezando o antigo valor armazenado
na varivel X.
b) Fazer o valor de I assumir um valor 10 unidades maior que o atual.
c) Trocar o sinal do valor da varivel A.
d) Somar ao valor corrente da varivel BETA o valor 2,51, fazer a soma do novo
valor de BETA com a varivel DELTA e guardar o valor final desta operao
numa varivel chamada GAMA.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
114
Exerccios: Entrada e Sada de Dados - 1
1. Identifique os dados de entrada e sada para os exerccios a, b e c.
a) receba cdigo da pea
receba valor da pea
receba quantidade de peas
calcule o valor total da pea (quantidade * valor da pea)
mostre o cdigo da pea e seu valor total
b) A mdia ponderada corresponde a multiplicao de cada valor
fornecido pelo seu peso, a soma de todos os valores dividida pela
soma dos pesos. Se fornecermos trs valores quaisquer e sendo os
pesos 1, 2 e 3, respectivamente, qual ser a mdia ponderada.
c) Para realizar uma pesquisa com um grupo de 50 pessoas, foram
obtidos os seguintes dados de cada pessoa: nome, idade, sexo e
salrio e depois do processamento foi informado pelo computador: a
quantidade de mulheres entrevistadas, a quantidade de homens
entrevistados e a soma total do salrio de todos os entrevistados.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
115
Exerccios: Entrada e Sada de Dados - 2
2. Escreva os algoritmos dos enunciados abaixo:
a) Leia seu nome, endereo, telefone, data de nascimento, data de hoje. Calcule
a sua idade e escreva na tela.
b) Leia dois nmeros inteiros quaisquer e calcule a soma e o produto entre eles,
e a subtrao e a diviso do primeiro valor com o segundo. Escreva o
resultado na tela. Considere o segundo nmero diferente de zero.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
116
Exerccios: Operadores e Expresses - 1
1. Calcule o valor das expresses:
a) 1 + 7 * 2 2 1 b) 3 * ( 1 2 ) + 4 * 2
2. Exerccio: qual o resultado da expresso relacional A+3 > B quando:
a) A tem valor igual a 5 e B igual a 8;
b) A tem valor igual a 0 e B igual a -3;
c) A tem valor igual a 1 e B igual a 1;
d) A tem valor igual a -3 e B igual a 1;
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
117
Exerccios: Operadores e Expresses - 2
3. Indique a ordem de avaliao das expresses:
a) A * B + C * D E
b) A / B * D / 2 * C
c) B / ( ( A + B ) * C ) + A 2
d) ( A + B + C ) + ( D * E )
4. Preencha a Tabela-verdade
4 2
2 8
( ( T1 + T2 ) - ( T1 * 2 ) ) > ( T2 * 4 ) ( T1 > T2 ) ou ( T1 = T2 ) T2 T1
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
118
Exerccios: Estruturas de Seleo - 1
1. Dado o algoritmo a seguir, responda:
programa pensar
Var A, B, C : lgico
Incio
se A ento
Comando_1
seno
se B ento
se C ento
Comando_2
seno
Comando_3
Comando_4
fim_se
fim_se
Comando_5
fim-se
Comando_6
Fim.
a) Se A = V, B = V, C = F, quais
comandos sero executados?
b) Se A = F, B = V, C = F, quais
comandos sero executados?
c) Se A = F, B = V, C = V, quais
comandos sero executados?
d) Quais os so os valores de A, B, e
C para que sempre o Comando_5
seja executado?
e) Quais os so os valores de A, B, e
C para que somente o Comando_6
seja executado?
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
119
Exerccios: Estruturas de Seleo - 2
2. Escreva um programa que verifique se um nmero inteiro qualquer
digitado par ou impar.
3. Escrever um programa que que receba duas variveis reais e atribua
a uma terceira varivel o maior valor.
4. Codifique um programa que avalie se um aluno est aprovado ou no
conforme o critrio de aprovao da Uninove, ou seja, mdia maior
ou igual a 7 o alunos est aprovado, mdia abaixo de 7 exame. Se o
aluno estiver em exame, ler sua nota de exame e verificar se est
aprovado ou no. O critrio para o clculo da mdia final para os
alunos que esto em exame a soma da media com a nota do
exame dividido por dois. A mdia final dever ser maior ou igual a 5.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
120
Exerccios: Estruturas de Seleo - 3
5. Faa um algoritmo para calcular o valor total a pagar por um
consumidor que abasteceu seu carro, sabendo que sero
informados o tipo de combustvel escolhido (G/A/D) e o nmero de
litros consumido. Considere os seguintes preos por litro de
combustvel:
Gasolina R$ 1,70;
lcool R$ 1,20;
Diesel R$ 0,90.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
121
Exerccios: Estruturas de Seleo - 4
6. Escrever um algoritmo que leia o cdigo do item pedido, a
quantidade e calcule o valor a ser pago por aquele lanche. Considere
que a cada execuo somente ser calculado um item.
Cdigo Item Preo
100 cachorro-quente 1,10
101 bauru simples 1,30
102 bauru com ovo 1,50
103 refrigerante 0,70
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
122
Exerccios: Estruturas de Seleo - 5
7. Uma empresa conceder um aumento de salrio aos seus
funcionrios, varivel de acordo com o cargo, conforme a tabela
abaixo. Faa um algoritmo que leia o salrio e o cdigo do cargo de
um funcionrio e calcule o novo salrio. Se o cargo do funcionrio
no estiver na tabela, ele dever, ento, receber 40% de aumento.
Mostre o salrio antigo, o novo salrio e a diferena.
Cdigo Cargo Aumento
001 gerente 10%
002 engenheiro 20%
003 tcnico 30%
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
123
Exerccios: Estruturas de Seleo - 6
8. Faa um algoritmo que calcule e informe o valor total do salrio
semanal de um vendedor de carros, sabendo que o mesmo ganha
um salrio fixo de R$ 300,00 e mais comisso.
A comisso igual a 3% se ele vender menos de 3 carros p/ semana;
5% se vender entre 4 e 6 carros; e 7% se vender entre 7 e 10 carros;
e 10% se vender alm de 10 carros.
Suponha que todos os carros vendidos custem R$ 10.000,00 e que
ser informado o nmero de carros vendidos p/ semana pelo
vendedor.
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
124
Exerccios: Estruturas de Repetio - 1
1. Foi feita uma pesquisa em uma universidade entre os acadmicos
matriculados na instituio. Todos os acadmicos que estavam
presentes no dia da pesquisa, preencheram ao seguinte
questionrio:
Sexo? (M- masculino; F- feminino):
Idade? (em anos):
Gosta do curso que est fazendo? (S- sim; N- no):
O nmero de pessoas que responderam ao questionrio indeterminado.
Faa um algoritmo que seja capaz de calcular e informar:
a) o nmero de homens entrevistados com menos de 23 anos;
b) o nmero de mulheres entrevistadas que esto gostando do curso que
esto fazendo;
c) o total de alunos entrevistados.
2. Escreva um algoritmo que leia um nmero inteiro e calcule o seu
fatorial. (Dica: 5! = 5x4x3x2x1 = 120)
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
125
Exerccios: Estruturas de Repetio - 2
3. Durante os meses de julho e agosto, foram colhidas as temperaturas
mdias dirias de uma determinada regio em graus celsius. Faa
um algoritmo com a estrutura de repetio adequada que calcule e
informe a temperatura mdia do perodo e a temperatura mais alta
do perodo.
4. Durante um perodo indeterminado de dias de um determinado ms,
foram colhidas as temperaturas mdias dirias de uma determinada
regio em graus celsius. Faa um algoritmo com a estrutura de
repetio adequada, que calcule e informe a quantidade de dias
avaliados, temperatura mdia e a temperatura mais alta do perodo.
126
Material de apoio ao estudo
Notas de aulas
Algoritmos e
Lgica de Programao
Soluo dos
Exerccios de Lgica
Algoritmos e
Lgica de Programao
Soluo dos
Exerccios de Lgica
Professora Vnia Cristina de Souza Pereira
Centro Universit Centro Universit rio Nove de Julho rio Nove de Julho - - UNINOVE UNINOVE
Material disponvel para download em: http://prof.vania.cristina.sites.uol.com.br
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
127
Exerccios: Lgica - 1
1. Menos conhecidos que seus primos distantes, companheiros da Branca de
Neve, os cinco anes desta histria raramente tm companhia. Eles so
lenhadores. Quando vo para a floresta, cada um pe na cabea um bon de
cor diferente. E cada ano derruba apenas um tipo de rvore, diferente da
dos outros quatro.
Com as indicaes a seguir, voc conseguiria associar cada ano ao seu bon e sua
rvore?
Lo usa bon vermelho.
Dino derruba olmos.
O ano que derruba carvalhos no usa bon amarelo.
Quem usa bon verde corta salgueiros
Boni no usa bon amarelo.
Leno usa bon azul e no preto.
Boni derruba maarandubas.
O ano de bon azul derruba pinheiros.
azul preto vermelho amarelo verde Bon
pinheiros maarandubas carvalhos olmos salgueiros rvore
Leno Boni Lo Dino Tito
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
128
Exerccios: Lgica - 2
2. Oito carros de marcas e cores diferentes esto alinhados, lado a lado, para
uma corrida. Estabelea a ordem em que os carros esto dispostos,
baseando-se nas seguintes informaes:
5 O Ferrari est entre os carros vermelho e cinza
8 O Honda o segundo carro direita do carro creme e o segundo a esquerda
co carro marrom
6 O carro cinza est esquerda da Honda
4 direita do carro verde est o Sauber
2 O Renault no tem carro algum sua esquerda e est esquerda do carro
verde
7 O Mclaren o segundo carro esquerda do Ferrari e o primeiro direita do
carro azul
1 O Williams no tem carro sua direita e est logo depois do carro preto.
3 O carro preto est entre o Williams e o carro amarelo
9 O Toyota o segundo carro esquerda do RBR
Carro
Cor
Ordem
Willians RBR Honda Toyota Ferrari Sauber Mclaren Renault
Marrom Preto Amarelo Cinza Creme Vermelho Verde Azul
8 7 6 5 4 3 2 1
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
129
Exerccios: Lgica - 3 (Prof. Andr Lus P. Santos)
3. Qual o valor da expresso abaixo ? Por qu ?
P = (a - x) . (b - x) . (c - x) . ... . (z - x)
4. Voc tem trs caixas e apenas uma delas tem um presente dentro. Cada caixa contm
uma inscrio, fornecendo uma pista, mas apenas uma dessas inscries verdadeira.
Caixa n 1 = O presente est aqui
Caixa n 2 = O presente no est aqui
Caixa n 3 = O presente no est na Caixa n 1
Em qual caixa est o presente ? Explique como voc chegou a sua concluso.
5. Daniela mais jovem do que Adriano; Carlos mais velho do que Daniela.
Assinale F para as concluses falsas e V para as concluses verdadeiras :
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
130
Exerccios: Lgica - 4 (Prof. Andr Lus P. Santos)
6. Trs senhoras, Dona Branca, Dona Rosa e Dona Violeta, passeavam juntas quando
Dona Rosa disse:
No curioso que estejamos usando vestidos das cores branca, rosa e violeta, embora nenhuma de
ns esteja usando um vestido de cor igual ao seu prprio nome ?
Uma simples coincidncia respondeu a senhora com vestido violeta.
Qual a cor do vestido de cada senhora ? Explique como voc chegou sua concluso.
7. Um mdico receitou 3 comprimidos para tomar 1 a cada 30 minutos.
Quanto tempo o paciente demora para tomar os 3 comprimidos?
8. Um avio brasileiro embarca em destino aos EUA. O avio sofre um acidente na
fronteira do Brasil com o Paraguai. Onde so enterrados os sobreviventes?
9. Pelas leis do Brasil, um homem pode se casar com a irm de sua viva?
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
131
Exerccios: Lgica - 5 (Prof. Andr Lus P. Santos)
10. Jos tem o mesmo nmero de irmos e irms. Cada irm, contudo, tem duas vezes
mais irmos que irms. Quantos irmos e irms tem a famlia?
Profa. Vnia Cristina de Souza Pereira Ago/2006 - Material de apoio ao estudo - Notas de aulas - ALP
132
Exerccios: Lgica - 5 (Prof. Andr Lus P. Santos)
11. Trs pessoas que almoaram em um restaurante, resolveram dividir a conta de R$ 30,00
igualmente, ou seja, cada um colaborou com R$ 10,00. Contudo o dono do restaurante disse ao
garom:
Aqueles so meus conhecidos. Irei cobrar apenas R$ 25,00. Devolva R$ 5,00 a eles.
Porm, o garom pensou:
Como vou dividir R$ 5,00 por 3 pessoas ? Devolverei apenas R$ 3,00 e eles ficaro contentes de
qualquer forma!
Feito isso, o garom guardou R$ 2,00 e devolveu os R$ 3,00 restantes. Ou seja, cada um gastou ento
R$ 9,00 que totalizam R$ 27,00 gastos. Estes R$ 27,00 mais os R$ 2,00 que ficaram com o garom
do R$ 29,00. O que aconteceu com R$ 1,00 ?! Como se explica isso ?
12. Dois guardas vigiam a porta do Cu e a do Inferno. Um deles s fala a verdade. O outro guarda s
fala mentiras, sempre dando respostas contrrias. Voc no sabe qual o mentiroso. Com uma
pergunta apenas, a somente um dos guardas, voc deve descobrir a porta do Cu. Qual pergunta
voc faria ?
133
Material de apoio ao estudo
Notas de aulas
Algoritmos e
Lgica de Programao
Em caso de dvidas escreva para:
vcspereira@uninove.br
Material disponvel para download em:
http://prof.vania.cristina.sites.uol.com.br
Algoritmos e
Lgica de Programao
Em caso de dvidas escreva para:
vcspereira@uninove.br
Material disponvel para download em:
http://prof.vania.cristina.sites.uol.com.br
Professora Vnia Cristina de Souza Pereira
Centro Universit Centro Universit rio Nove de Julho rio Nove de Julho - - UNINOVE UNINOVE