2011_2 P1
1 pág.

2011_2 P1


DisciplinaProgramação de Computadores II223 materiais864 seguidores
Pré-visualização1 página
~.~ ..
~.' .:;.....,.
rUFF - TIC - BCC - Graduação em Ciência da Computação P1
"I Disciplina: Programação de Computadores II
Prot. Dante Corbucci Filho 22/09/2011
01 (Retrocesso: Recursão com Repetição)
Faça um programa que represente o jogo da velha 3x3 e:
(a) mostre todas as soluções possíveis, mostrando, jogada a jogada,
todos os cenários intermediários dp tabuleiro;
I
I.. _.,_._.._\u2022._. ~_._.. . ' . . ..._.,. !
. ~(ArquivO de Acesso Direto de fnteiros) FaçãClcJjTeTação"oocÚx-. !
public static boolean mistura(String alta, String beta, String salda)
onde alfa e beta são dois nomes de arquivos de acesso direto com
valores Já ordenados e produza um terceiro arquivo de acesso direto,
cujo nome é saida, sendo construído com valores contidos em a!fa e
beta, mantendo-se ordenado durante sua construção. Está proibido o.
uso de qualquer estrutura 'de dado auxiliar tais como vetores ou listas.
Qualquer erro deve ser sinalizado com retorno da operação como falso.
.,
(b) mostre apenas os cenários vencedores do tabuleiro que sejam
diferentes.
I~ (Recursão Pura: LispUke para Lista de Inteiros)
(Nesta questão está proibido o uso de repetição e sequência)
Suponha prontas as operações cons, car e cdr do Lisp, conforme visto em
sala de aula, faça as funções abaixo: .
(a) public static int menor(Lista lis)
II que retorna o menor valor contido na lista lis;
(b) public static Lista substitui(int velho, int novo, Lista lis)
II que retornauma lista, substituindo todas as ocorrências
II de velho por novo em lts.: .
04 Faça uma classe Pessoa, co~ atributos nome e idade e métodos oportunos;
Faça uma classe Lista de Pessoas,. chamada de ListaDePessoas, com
atributos e métodos que julgar oportunos;
Faça uma classe Lista de ~istaPessoas, chamada ListaDeListaDePessoas,
com atributos e métodos que julgar oportunos; e
Faça uma classe de demostração, chamada DemoListaDeListaDePessoas,
onde uma instância de ListaDeUstaDePessoas deve ser: (a) construída,
(b) mostrada no vídeo, (c) salva em arquivo escolhido pelo usuário,
(d) destruída, (e) lida do referido arquivo e (f) mostrada no vídeo .
Boa Prova