Você está na página 1de 8

Curso de Tecnologia em Sistemas de Computao

Disciplina Fundamentos de Algoritmos para Computao


Professoras: Susana Makler e Sulamita Klein
Gabarito da AP1 - Primeiro Semestre de 2017

Questes:

1. (1.5) Verifique se cada uma das afirmaes abaixo falsa ou verdadeira.


Se for verdadeira, prove, se for falsa justifique.

(a) {} * {a, 3, 0}
Resposta: A afirmao
verdadeira, pois no um elemento
do conjunto {a, 3, 0}, logo o conjunto {} no est contido no
conjunto {a, 3, 0}.
(b) C [(A B) (B A)] = (A C) (B C)
Resposta: A afirmao falsa. Observe os Diagramas de Venn
das Figuras 1 e 1.
(c) n(A) n(A B) n(B)
Resposta: A afirmao falsa.
Contra-exemplo: Sejam A = {1, 2, 3}, B = {3, 4, 5, 6, 7}. Temos
que n(A) = 3, n(B) = 5, n(A B) = 7 e n(A B) = 1.
Podemos ver que n(A) = 3, mas n(A B) n(B) = 7 5 = 2.

2. (1.5) Mostre por Induo Matemtica que:

4 + 10 + 16 + + (6n 2) = n(3n + 1)

para todo nmero natural maior ou igual a 1.


Resposta: Seja P (n) : 4 + 10 + 16 + + (6n 2) = n(3n + 1), (n 1).
Figura 1: Diagrama de Venn que representa C [(A B) (B A)]

Figura 2: Diagrama de Venn que representa (A C) (B C)

base da induo: Fazendo n = 1 temos:

6 1 2 = 4 = 1 4 = 1 (3 + 1)

.
Logo, P (1) verdadeira.

hiptese de induo: Suponha P (k) : 4 + 10 + 16 + + (6k 2) =


k(3k + 1) verdadeira.
passo indutivo: Vamos mostrar que se P (k) verdadeira, ento
P (k + 1) : 4 + 10 + 16 + + (6k + 4) = (k + 1)(3k + 4) tambm
| {z } | {z }
6(k+1)2 (k+1)[3(k+1)+1]
verdadeira. De fato,

4 + 10 + 16 + + (6k 2) +(6k + 4) =
| {z }
H.I.

k(3k + 1) + (6k + 4) =

3k 2 + k + 6k + 4 =

3k 2 + 7k + 4 =

(k + 1)(3k + 4)

Observao: (k + 1)(3k + 4) = 3k 2 + 4k + 3k + 4 = 3k 2 + 7k + 4
Logo, pelo Princpio de Induo Matemtica temos que P (n) : 4 + 10 +
16 + + (6n 2) = n(3n + 1) verdadeira para todo n N.

3. (2.0) Uma turma est formada por 8 rapazes, sendo Joo um deles,
e 6 moas sendo Maria, uma delas. Determine justificando o nmero
de maneiras diferentes que um professor pode selecionar grupos de 4
alunos de forma tal que:

(a) Joo e Maria no podem estar no mesmo grupo.


Resposta: Vamos dividir em 2 casos:
caso 1: Joo participar do grupo.
Se Joo participar do grupo, temos que escolher outros 3 alunos
para formarem o grupo dentre os 12 restantes (lembrando que
estamos excluindo desta lista o prprio Joo e a Maria). Como a
3 12!
ordem de nossas escolhas no importa, temos C12 = 9!3! formas de
escolher um grupo com 4 alunos, sabendo que o Joo participa do
mesmo.
O caso em que Maria participa do grupo anlogo a este.
caso 2: Joo e Maria no participaro do grupo.
Neste caso vamos escolher os 4 alunos num total de 12 alunos.
4 12!
Como a ordem de nossas escolhas no importa, temos C12 = 8!4!
formas de escolher um grupo com 4 alunos, sabendo que ambos
Joo e Maria no participaro.
Assim, pelo Princpio Aditivo, temos que o nmero de maneiras
distintas que pode ser formado este grupo se os alunos Joo e
3 3 4 12!
Maria no esto no mesmo grupo de: C12 + C12 + C12 = 9!3! +
12! 12!
9!3!
+ 8!4! = 220 + 220 + 495 = 935.
Outro raciocnio: Poderamos tambm contar todas as escolhas de
4
4 alunos (C14 ) e retirar as escolhas em que Joo e Maria partici-
2
pam do grupo juntos (C12 ):

4 2 14! 12!
C14 C12 = 10!4!
10!2!
= 1001 66 = 935.

(b) os grupos devem ter pelo menos 2 mulheres, sendo que Joo e
Maria podem estar no mesmo grupo.
Resposta: Temos trs possibilidades a serem analisadas, que so:

2 rapazes e 2 moas;
OU
1 rapaz e 3 moas;
OU
4 moas;

Para a primeira possibilidade temos que o nmero de escolhas de


2 moas dentre 6 corresponde a C62 . Por outro lado, fixada 2
moas, os 2 rapazes devem ser escolhidos entre 8, dando lugar a
C82 possibilidades. Logo, pelo princpio multiplicativo, o nmero
de possibilidades de formar um grupo com 2 rapazes e 2 moas
6! 8!
C62 .C82 = 4!2! . 6!2! = 420. Para a segunda possibilidade, temos
de considerar os modos de escolher 3 moas dentre 6, ou seja,
C63 . Fixado as 3 moas, o rapaz deve ser escolhido entre 8, dando
lugar a C81 possibilidades. Logo, pelo princpio multiplicativo, o
nmero de possibilidades de formar um grupo com 1 rapaz e 3
6! 8!
moas C63 .C81 = 3!3! . 7!1! = 160. Para a terceira possibilidade,
temos de considerar os modos de escolher 4 moas dentre 6, ou
6!
seja, C64 = 2!4! = 15. Portanto, pelo princpio aditivo, a resposta
420 + 160 + 15 = 595.

Outro raciocnio: Poderamos tambm contar todas as escolhas


4
de 4 alunos (C14 ) e retirar as escolhas sem moas (C84 .C60 ) e com
apenas uma moa (C61 .C83 ):

14! 8! 6! 6!
4
C14 (C84 .C60 + C61 .C83 ) = 10!4! 4!4! . 0!6! . 8!
5!1! 5!3!
=
1001 70 336 = 595.

4. (2.0) Cada usurio em um dado sistema tem uma senha com 8 caracte-
res. Sabendo que cada caracter uma letra qualquer (em um alfabeto
de 26 letras) ou um digito qualquer (entre 10 digitos), determine o n-
mero de possibilidades de senhas se cada uma delas deve conter pelo
menos uma letra, nos seguintes casos:

(a) todos os caracteres devem ser diferentes. Justifique.


Resposta: Esta questo ser feita pelo complemento. Vamos en-
contrar o nmero de possibilidades de senhas com 8 caracteres
entre os 36 smbolos possveis (letras e dgitos) e depois retirare-
mos o nmero de possibilidades de senhas com 8 caracteres entre
os 10 dgitos.
Nmero de possibilidades de senhas com 8 caracteres entre
os 36 possveis (letras e dgito): como devemos escolher 8
caracteres diferentes entre 26 letras e 10 dgitos, e importa a
36!
ordem, ento temos A(36, 8) = (368)! = 36!
28!
.
Nmero de possibilidades de senhas com 8 caracteres entre
os 10 dgitos: como devemos escolher 8 caracteres diferentes
entre 10 dgitos, e importa a ordem, ento temos A(10, 8) =
10!
(108)!
= 10!
2!
.
36!
Logo, pelo complemento, temos A(36, 8) A(10, 8) = (368)!
10! 36! 10!
(108)!
= 28! 2! nmero de possibilidades de senhas com 8 carac-
teres sendo que contm pelo menos uma letra e todos os caracetres
so diferentes.
(b) os caracteres podem estar repetidos. Justifique.
Resposta: Esta questo anloga a anterior, e tambm ser feita
pelo complemento. Vamos encontrar o nmero de possibilidades
de senhas com 8 caracteres entre os 36 possveis (letras e dgito)
e depois retiraremos o nmero de possibilidades de senhas com 8
caracteres entre os 10 dgitos, sabendo que os caracteres podem
ser repetidos.
Nmero de possibilidades de senhas com 8 caracteres entre os
36 possveis (letras e dgitos) podendo repetir os caracteres:
como devemos escolher 8 caracteres diferentes entre 26 letras
e 10 dgitos, e importa a ordem e podem ser repetidos, ento
temos AR(36, 8) = 368 .
Nmero de possibilidades de senhas com 8 caracteres entre
os 10 dgitos podendo repetir os caracteres: como devemos
escolher 8 caracteres diferentes entre 10 dgitos, e importa a
ordem e podendo se repetir, ento temos A(10, 8) = 108 .
Logo, pelo complemento, temos AR(36, 8)AR(10, 8) = 368 108
nmero de possibilidades de senhas com 8 caracteres sendo que
contm pelo menos uma letra e os caracteres podem ser repetidos.

5. (1.5) Considere a palavra PARALELEPIPEDO. Quantos anagramas


podem ser formados com as letras dessa palavra comeando por P e
terminando por vogal? Justifique.
Resposta: Vamos resolver esta questo separando os seguintes casos:

Os anagramas da palavra PARALELEPIPEDO tais que comeam


3,2,2 12!
com P e terminam com a vogal A so P12 = 3!2!2! , pois corres-
pondem a permutaes com repetio, sendo repetidos as letras P
(2 vezes), L (2 vezes) e E (3 vezes).
Os anagramas da palavra PARALELEPIPEDO tais que comeam
2,2,2,2 12!
com P e terminam com a vogal E so P12 = 2!2!2!2! , pois corres-
pondem a permutaes com repetio, sendo repetidos as letras P
(2 vezes), A (2 vezes), L (2 vezes) e E (2) vezes.
Os anagramas da palavra PARALELEPIPEDO tais que comeam
3,2,2,2 12!
com P e terminam com a vogal I so P12 = 3!2!2!2! , pois corres-
pondem a permutaes com repetio, sendo repetidos as letras P
(2 vezes), A (2 vezes), L (2 vezes) e E (3 vezes).
Os anagramas da palavra PARALELEPIPEDO tais que comeam
3,2,2,2 12!
com P e terminam com a vogal O so P12 = 3!2!2!2! , pois corres-
pondem a permutaes com repetio, sendo repetidos as letras P
(2 vezes), A (2 vezes), L (2 vezes) e E (3 vezes).

Pelo princpio aditivo, temos que o nmero de anagramas que podem


ser formados com as letras da palavra PARALELEPIPEDO comeando
3,2,2 2,2,2,2 3,2,2,2 3,2,2,2
por P e terminando por vogal P12 + P12 + P12 + P12 =
12! 12! 12! 12!
3!2!2!
+ 2!2!2!2! + 3!2!2!2! + 3!2!2!2! .

6. (1.5) Quantas so as solues inteiras no negativas da desigualdade


x1 + x2 + x3 + x4 < 25 que verificam x2 3? Justifique.
Resposta: Como a varivel x2 maior ou igual a 3, precisamos reescrev-
la em funo de uma varivel no negativa. Seja x2 = x0 + 3. Note que,
como x2 3, x0 0. Fazendo a substituio na inequao de x2 por
x0 + 3 temos:

x1 + x0 + 3 + x3 + x4 < 25
x1 + x0 + 3 + x3 + x4 24
x1 + x0 + x3 + x4 21

Para transformar esta inequao em uma equao, vamos acrescentar


uma varivel f de folga. Esta varivel tem o papel de completar o valor
que a expresso esquerda assume de modo a igual-lo ao resultado da
direita da inequao. Ento, se, por exemplo, x1 + x0 + x3 + x4 = 21, f
assume o valor 0. Se x1 + x0 + x3 + x4 = 20, ento f assume o valor 1 e
assim sucessivamente. Note que o maior valor que f pode assumir 21.
Assim, estamos acrescentando inequao a varivel f 0 de modo a
obter a seguinte equao com variveis inteiras e no-negativas:

x1 + x0 + x3 + x4 + f = 21 (1)

Logo, o nmero de solues inteiras no negativas de x1 + x2 + x3 +


x4 21 com x2 3 corresponde ao nmero de solues inteiras no
negativas da equao descrita em (1), que podemos obter utilizando
o conceito de Combinao com repetio. Portanto, temos CR521 =
21 25!
C25 = = 12650 solues inteiras e no-negativas para a inequao
21!4!
x1 + x2 + x3 + x4 < 25, sendo x2 3.

Você também pode gostar