Logo Passei Direto
Buscar

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

- - ; -----
UFF - BCC - Bacharelado em Ciência da Computação
Programação de Computadep-es 11 Prova 2
Prof. Dante Corbucci Filho 08/11/2011
Q1 (LispLike) Obs.: Está proibido o uso de repetições e/ou sequências.
supon~o rontas as funções cons, car e cdr, faça as funções abaixo:
ublic static Lista maioresEmCadaPosicao(Lista a, Lista b)
. exemplos: a = O e b =- O retoma O
a = (13 7) e b J (2, 9) retorna (13, 9)
a = (5) e b = (2,71,14) retorna (5,71,14)
~ublic static Lista maio~~:;ubUs}aNa-GgeGresc~r-I-t~ListaIis) _
~xemplos: lis = () retorna O
lis = (9 3 4555 6 7) retorna (3 4 555)
lis = (43322 11 10) retorna (41 L)) )
, Q2 (Retrocesso ("Backtracking"» ~ .
Faça um programa que leia a dimensã n de um tabuleiro quadrado e
mostre todas as possíveis coloções de n raí has no tabuleiro de forma que
nehurna rainha fique em ataque com outr rainha, isto é, esteja na mesma
linha, mesma coluna ou mesma dia~onal. Ao final, diga quantas
soluções foram encontradas. .
Q4 (Arquivo Texto ("Scanner") e de AcesSo~~eto (IRadomAccessFile"»
Faça um programa que leia uma arquiv texto escolhido pelo usuário,
contendo vários números de ponto Hutuante, odendo estar vários em uma
mesma linha. Gere um arquivo de acesso direto ordenado, contendo um
dicionário dos elementos do arquivo texto. f
~rqUivO de ObjetosI'Dbjectõutputêtrearn e Objectlnputêtrearn'ü)
class Produto implements Serializable{
public int cod;
public double qtd, valor;
pubiic Produto(int c, double q, double v){
, - coe =~c;qtn =: q; 'vai ,Jf= v;~- ,. - -' -
}
}
Faça um programa que leia um arquivo escolhido pelo usuário, composto
de objetos do tipo Produto e remova um Produto com cod escolhido pelo
usuário. Caso o código procurado não seja encontrado, informe este fato ao
usuário. Ao final, mostre o conteúdo do arquivo, após a eventual modificação.
~--------------------------------------------------------~
Boa Prova

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina