Buscar

2011_1 VS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UFF - TIC - BCC - Graduação em Ciência da Computação
IDisciplina: Programação de Computadores 11 (TCC05072)
;Prof. Dante Corbucci Filho
:Q1 (Lista de produtos)
class Produto{
public int cod;
public double qtd, valor;
public Produto(int c, double q, double v){
cod = c; qtd = q; valor = v;
vs
13/07/20111
}
}
class No{
public Produto info;
public No prox;
public No(Produto p){
info = p; prox = nu";
}
}
Implemente uma classe principal que contenha e acesse as operacões:
public static No constroi(int totaIDeProdutos){}
public static void ordenaPorCodigo(No lista){}
public static void ordenaPorQuantidade(No lista){}
public static void mostra(No lista){}
Construa uma lista de dez produtos e demonstre o funcionamento das operações. ·1
1
I
(Arquivo Texto e Lista de Descritores Ordenados)
class Descritor{
------ - ~l~.f:+eSttif!g iJdidv1cr,
public int contagem;
public Descritor(String p, int c){
palavra = p; contagem = c;
}
}
class Lista{
public Descritor info;
public Lista prox;
public Lista(Descritor d){
info = d; prox = nu";
}
}
Faça um programa o para realizar a contagem das palavras que ocorrem num
arquivo texto (classe Scanner) que possua apenas uma palavra por linha. A palavra I
e sua contagem devem ser mantidas numa lista ordenada pela palavra do tipo Lista I
descrita acima. Ao final, mostre o conteúdo da lista na tela.
Q3 Faça um programa que leia um arquivo texto (Scanner) escolhido pelo usuário e
. I construa um arquivo de acesso direto (RandomAccessFile), também escolhido pelo usuário,
contendo dicionário de palavras que ocorreram apenas uma vez. Ao final, mostre o arquivo
:texto e o arquivo de acesso direto na tela.I .
!
Feliz Natal

Outros materiais