![]() |
Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Laboratorio] Es. x il 28 - 11 (http://www.dsy.it/forum/showthread.php?threadid=7162)
RAGA......... altri tre programmi da fare!!!!!!! e che programmi :
1-Scrivere la classe ConcatenaStringhe che lette due stringhe ne crea una terza contenente la loro concatenazione, il tutto usando solo i metodi charAt e setCharAt() della classe StringBuffer. Costruita la terza stringa stamparla a video.
Suggerimenti: costruire la stringa risultato come una istanza della classe StringBuffer di dimensione la somma delle lunghezze delle due stringhe passate in input. Usare quindi charAt() e setCharAt() per copiare le stringhe nella stringa risultato.
Esempio di esecuzione:
Stringa 1: Corso di Laurea in
Stringa 2: Comunicazione Digitale.
Stringa Concatenata: Corso di Laurea in Comunicazione Digitale.
------------------------------------------------------------------
2-Scrivere la classe Bizarre che letta una stringa in input ne converta in loco (cioè senza creare un'altra stringa e senza stamapre direttamente il risultato) il case (cioè cambi ogni carattere maiuscolo in minuscolo e ogni carattere minuscolo in maiuscolo). Stampare alla fine, cioè dopo la conversione, la stringa convertita.
Suggerimento: usare variabili di tipo StringBuffer.
Esempio di esecuzione:
Stringa da Convertire: TRentaTRE TRENTINI entrarono in TRento tutti e TRENTATRE TROTTERELLANDO.
Stringa Convertita: trENTAtre trentini ENTRARONO IN trENTO TUTTI E trentatre trotterellando.
------------------------------------------------------------------
3-Scrivere la classe StatisticaFrequenze che preso un testo in input stili un rapporto sulle frequenze con cui si presentano le varie parole all'interno del testo. Assumere che il testo contenga al più 2000 parole distinte (Nota questo non vuol dire che il testo contiene al più 2000 parole). La punteggiatura ammessa nel testo e che ovviamente non contribuisce al computo delle parole sono esclusivamente il punto e la virgola. Parole uguali ma con case diverso sono da considerarsi uguali, es. Casa e casa sono la stessa parola.
Suggerimenti:
usare due array uno per le stringhe (chiamato dizionario) e l'altro per le frequenze delle stesse, scansire per parole il testo, verificare la presenza della parola nel dizionario, se presente incrementare la corrispondente frequenza altrimenti aggiungere la parola nel dizionario e porre a uno la corrispondente frequenza.
la scansione del testo (contenuto in una stringa) alla ricerca di parole va fatta carattere per carattere considerando come terminatori delle parole lo spazio, la virgola ed il punto. Chi vuole ampliare le proprie conoscenze può vedere la classe StringTokenizer che è pensata proprio per questo tipo di lavoro.
Esempio di esecuzione:
Introdurre Testo da elaborare: Sopra la panca la capra canta, sotto la Panca la CAPRA crepa.
Frequenze
· sopra: 1
· la: 4
· panca: 2
· capra: 2
· canta: 1
· sotto: 1
· crepa: 1
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Opinioni:
1- Il primo Dovrebbe essere una pagliacciata......
2- Il coeff. di complessità incomincia ad aumetare
3- Pesante....ma non impossibile!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
Opinioni:
...
3- Pesante....ma non impossibile!!!!!!
Ma a voi la data dell'ultima sottoposizione cambia ??
La mia nonostante sottoponga non cambia, rimane il giorno 11 novembre ???
__________________
"L'ossessione è la fonte perpetua del genio e della follia"
Originally posted by citrus
mannaggia!!!!
sono due giorni che ci sclero!!!!
![]()
![]()
![]()
questo è davvero una mazzata!!!!
qualcuno è già riuscito a farlo??????
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
scusa ma l'array dizionario quando lo inizializzi che dimensione gli dai?
Originally posted by citrus
scusa ma l'array dizionario quando lo inizializzi che dimensione gli dai?
Originally posted by citrus
scusa ma l'array dizionario quando lo inizializzi che dimensione gli dai?
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
azz.... è vero! non ci avevo fatto caso!!!
però ho ancora molti problemi prima di arrivare alla soluzione....
per esempio come si fa ad associare l'array frequenze all'array dizionario?
ex:
se io trovo la parola "ciao" alla posizione 3 dell'array dizionario come faccio a sapere quale posizione dell'array frequenze devo incrementare?
un altra cosa:
nell'esercizio 1 come faccio ad instanziare la stringa risultato (StringBuffer) se non ho ancora niente da metterci dentro?
in teoria bisogna partire dalla prima e modificarla aggiungendogli la seconda giusto (quindi non serve instanziarne una terza)?
...
il secondo per fortuna è stato una sciocchezza altrimenti mi sarei sparato un colpo.........
ps: sto giro però ci ha dato dentro con gli esercizi eh?
Originally posted by citrus
azz.... è vero! non ci avevo fatto caso!!!
però ho ancora molti problemi prima di arrivare alla soluzione....
per esempio come si fa ad associare l'array frequenze all'array dizionario?
ex:
se io trovo la parola "ciao" alla posizione 3 dell'array dizionario come faccio a sapere quale posizione dell'array frequenze devo incrementare?
un altra cosa:
nell'esercizio 1 come faccio ad instanziare la stringa risultato (StringBuffer) se non ho ancora niente da metterci dentro?
in teoria bisogna partire dalla prima e modificarla aggiungendogli la seconda giusto (quindi non serve instanziarne una terza)?
...
il secondo per fortuna è stato una sciocchezza altrimenti mi sarei sparato un colpo.........
ps: sto giro però ci ha dato dentro con gli esercizi eh?
![]()
Originally posted by EagleSpirit
per curiosità che sistema hai usato per il cambio di Case?
1. io ho inserito le due stringhe, poi ho calcolato le due lunghezze e ho inizializzato StringBuffer con setLength()
dopodichè l'ho riempito con le stringhe
2. i due array li associ usando lo stesso indice i
es. il ciclo trova la posizione i del vettore dizionario[i] occupata dal vocabolo "ciao"
frequenze[i] += 1
Citrus,
Per l'esercizio di conversione case usando lo stringbuffer, creare la sola istanza dell'oggetto non e' sufficiente:
StringBuffer miaStringa = new StringBuffer(int lunghezza = 100);
perche' creera una stringa con capacita massima di 100 caratteri ma lunghezza 0. Quindi devi anche impostare la nuova lunghezza:
miaStringa.setLength(lunghezza);
Se non lo fai ricevi un errore a runtime.
Ciao
__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.
"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo
Originally posted by citrus
....) 2) e quando trovi la parola "ciao" per la seconda volta in un'altra posizione?
come fai a ricordarti in quale posizione dell'array frequenze hai incrementato il valore?
se lo fai allo stesso indice di ogni parola l'array di frequenze si riempirà con tutti 1 e avrà la stesso numero di posizioni dell'array dizionario.....
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
Raga, sono un po' in merda. Nel primo esercizio, quello della concatenazione delle stringhe, dice di usare setCharAt(). Ma che funzione ha?????
Mi sapete poi spiegare brevemente StringBuffer. Ho capito che è una stringa che si può modificare. Ma è giusto??? Grazie a tutti raga. Ciauz!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by foolish
infatti se l'array dizionario ha per esempio 156 posizioni prese in considerazione, anche l'array delle frequenze DEVE avere per forza 156 posizioni prese in considerazione.
Se tu associ alla posizione 0 una parola, assocerai alla stessa posizione anche la relativa frequenza.
Se "CIAO" si trova alla posizione 34 le frequenze relative a quella parola si troveranno alla posizione 34.
Per capire se una parola è già stata inserita bisogna necessariamente fare una ricerca sequenziale sull'array. Quindi nel caso sia stata trovata, incrementare l'array delle frequenze proprio con l'indice dell'array dizionario in quel dato istante. Se invece la parola non verrà trovata bisognerà inserire la parola in fondo all'array.
... poi un altra cosa:
perchè inizializzare l'array con 2000 posizioni che poi a scorrerle tutte ci si mette una vita.........
non sarebbe meglio definirlo così?
String[] dizionario = new String[stk.countTokens()];
così l'array si riempe dinamicamente di tante posizioni quante le parole inserite dell'utente......
Originally posted by supernova
Raga, sono un po' in merda. Nel primo esercizio, quello della concatenazione delle stringhe, dice di usare setCharAt(). Ma che funzione ha?????
Mi sapete poi spiegare brevemente StringBuffer. Ho capito che è una stringa che si può modificare. Ma è giusto??? Grazie a tutti raga. Ciauz!
Originally posted by citrus
...si ma capisci che così cade lo scopo del programma......
l'array frequenze conterrà 156 posizioni (esattamente tante quante il numero di parole della stringa) tutte valorizzate a 1......
....
non è difficile porca.... però sono bloccato in questo punto sul ragionamento logico........
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
Dai raga che ce la facciamo a farli!!!! Vi offro a tutti simbolicamente una bella Guinness
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Dai raga che ce la facciamo a farli!!!! Vi offro a tutti simbolicamente una bella Guinness
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
...quasi mi vergogno!!!!
mi ero letteralmente fossilizzato su un pensiero stupido che non mi faceva andare avanti!
alla fine ho mollato tutto, ho messo un po' di musica e dopo aver dormito un oretta mi sono svegliato 5 minuti fa con l'illuminazione!
e adesso in 2 minuti funziona tutto cazzo!!!!!!!!!!!
e pensare che ho sclerato per 2 giorni!!!!!
alla fine hai ragione foolish, che sia una birretta o una dormita (anche se anche una bella ciulata non ci starebbe male ) l'importante quando ci si blocca è riavviare il sistema e riprovare, prima o poi la soluziona viene!!!
bella li!!!!!!
adesso direi che una birretta è d'obbligo!
salute!
Raga x quanto riguarda il primo esercizio, penso che l'errore che sto facendo sia nell'inizializzare StingBuffer, potete dirmi dove sbaglio??? Non ci sto più dentro. Mi stampa solo la seconda stringa!!!!
s1 = tastiera.readLine("Inserisci la prima stringa: ");
s2 = tastiera.readLine("Inserusci la seconda stringa: ");
...
video.print("La Stringa Concatenata e': "+s3);
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Originally posted by supernova
Raga x quanto riguarda il primo esercizio, penso che l'errore che sto facendo sia nell'inizializzare StingBuffer, potete dirmi dove sbaglio??? Non ci sto più dentro. Mi stampa solo la seconda stringa!!!!
s1 = tastiera.readLine("Inserisci la prima stringa: ");
s2 = tastiera.readLine("Inserusci la seconda stringa: ");
StringBuffer s3 = new StringBuffer ();
s3.setLength(s1.length() + s2.length() +1);
for (i=0;i<s1.length();i++) {
s3.setCharAt(i,s1.charAt(i)); }
for (i=0;i<s2.length();i++) {
s3.setCharAt(i,s2.charAt(i)); }
video.print("La Stringa Concatenata e': "+s3);
Ma bella Citrus!!!! Ora va tutto. Ieri avevo quasi intuito, facevo s3.setCharAt(s1.length() ,s2.charAt(i)); ma dovevo sommare i. Grazie Zio x l'aiuto. Sto giro li hanno fatti pesanti gli esercizi!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Ho un'ultima domanda su questo esercizio, mi stampa le stringhe attaccate nonostante io quando setto la lunghezza dello stringbuffer gli do +1. Io faccio così:
s3.setLength(s1.length() + s2.length() +1);
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
ok tu imposti la lunghezza considerando lo spazio però poi non lo aggiungi quindi la stringa risultato avrà un carattere null alla fine.
per ovviare devi aggiungere un carattere di spazio tra la prima stringa e la seconda (quindi tra il primo e il secondo ciclo).
secondo me però non è richiesto dall'esercizio (anche se farlo in effetti non costa nulla) perchè il testo dice
"costruire la stringa risultato come una istanza della classe StringBuffer di dimensione la somma delle lunghezze delle due stringhe passate in input.".
(qui non si dice di aggiungere 1.....)
...
comunque, che sia giusto o meno, non penso che sciocchezze come questa influiscano sulla valutazione dell'esercizio.....
stringa 1: Corso di
stringa 2: Comunicazione Digitale
stringa 3: Corso di Comunicazione Digitale.
Io lo spazio l'ho messo, e anche l'esempio lo richiede.
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
neanche io ho messo lo spazio !!!!
__________________
Alcuni uomini vedono le cose come sono e dicono: << Perche' ? >>
Io sogno le cose come non sono mai state e dico: << Perche' No ? >>
George Barnard Shaw, Commediografo.
"non preoccuparti troppo, comunque vada la vita, non ne uscirai vivo !" - anonimo
Mi fai un esempio di come aggiungere lo spazio in termine di codice???? Grazie Zio
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Raga mi dovete troppo aiutare, io a sto giro non ho bello che capito un cazzo!!!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
non sei il solo
__________________
"L'ossessione è la fonte perpetua del genio e della follia"
Raga non vi preoccupate, ho risolto il problema dello spazio!!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
e come?????
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
e come?????
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
grazie foolish ......
a proposito.....ti mando una birretta
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
grazie foolish ......
a proposito.....ti mando una birretta
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
cerchiamo di rimanere on topic ragazzi
__________________
Dani
ahhhhh sti DaniJ con la carica di
dsy newser!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
ok ragazzi......siamo punto e daccapo...il primo non mi viene nonastante:
import prog.io.*;
class concat {
public static void main (String[] args){
ConsoleInputManager in = new ConsoleInputManager();
ConsoleOutputManager out = new ConsoleOutputManager();
String s1,s2;
int i=0;
s1= in.readLine("Inserisci la prima stringa");
s2= in.readLine("Inserisci la seconda stringa");
StringBuffer s3 = new StringBuffer();
s3.setCharAt(s1.length() + s2.length() +1);
for (i=0;i<s1.length();i++) {
s3.setCharAt(i,(s1.CharAt(i)));
}//Fine primo For
for (i=0;i<s2.length();i++) {
s3.setCharAt(i+s1.length(),s2.CharAt(i));
}//Fine secondo For
out.println("La stringa concatenata e':" + s3);
}//Fine Main
}//Fine Class
Aiutoooooooooooooooooooooooooooooooooooooooooooo!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Zio ora ti dirò come ho fatto, a me va in pregio.
settaggio della lunghezza dello stringbuffer:
s3.setLength(s1.length() + s2.length()+1);
poi nel secondo for cambia così:
s3.setCharAt(i+s1.length()+1,s2.charAt(i));
Fammi sapere, dovrebbe andare. Ciauz
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Tu il secondo lo hai fatto???
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
ancora no....ma per il settaggio dello string buffer io ho fatto:
StringBuffer s3 = new StringBuffer();
s3.setCharAt(s1.length() + s2.length() +1);
è giusto?
Mi da un errore
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
che pirla che sono....spetta
bella zio.....forse sarai il mio nuovo amicone di vsempre e ti manderò una birrozza!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
mi dà un errore nel primo for ancora!!!!!!!!!!!!!!!!!!!!!!!!!
Hel Me ZioooooooOOOOOOOooO
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Definizione dello stringbuffer:
StringBuffer s3 = new StringBuffer ();
s3.setLength(s1.length() + s2.length()+1);
Primo for
for (i=0;i<s1.length();i++)
s3.setCharAt(i,s1.charAt(i));
Secondo for
for (i=0;i<s2.length();i++)
s3.setCharAt(i+s1.length()+1,s2.charAt(i));
E ora Exsurgi Magica Europa!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Zio appena hai fatto il secondo o il terzo fammi sapere, anche un pm è gradito! Qui ora provo a fare il secondo.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Exurgi...mi veniva!!!!!!!!!!!!!
(cazzo peccato che non puoi sentire!!!!!!!)
Bella Zio ............ adesso provo a fare il 2 o il 3 ...
inizio con il 2...va
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
superRoccoSiffredinova .... l'hai fatto?????? io ho provato una mezza cagata......ma mi da degli errori!!!!!!!
Sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori sempre errori Non ce la faccio più!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
for (i=0;i<s.length();i++) {
if (Character.isLowerCase(s.charAt(i)));
s.setCharAt(i,Character.toUpperCase(s.charAt(i)));
else
s.setCharAt(i,Character.toLowerCase(s.charAt(i)));
}//Fine For
out.println(s);
Mi da due errori....il primo è else without if .... ma l'if c'è!
Il secondo è nella riga s.setCharAt del primo if e mi dice cannot resolve symbol!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
for (i=0;i<s.length();i++) {
if (Character.isLowerCase(s.charAt(i)));
s.setCharAt(i,Character.toUpperCase(s.charAt(i)));
else
s.setCharAt(i,Character.toLowerCase(s.charAt(i)));
}//Fine For
out.println(s);
Mi da due errori....il primo è else without if .... ma l'if c'è!
Il secondo è nella riga s.setCharAt del primo if e mi dice cannot resolve symbol!
si si ...quello non era un problema........
il problema è che mi da un errore se il codice lo metto così!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Zio il tuo programma è giusto!!!!! BRAVO!!!!! Come dice EagleSpirit togli i ; in fondo all'if e poi all inizio del if metti le parentesi graffe e anche alla fine del if, lo stesso fai per l'else.
L'ho compilato ed è bello che va. EXSURGI NE MANCA SOLO UNO!!!!!!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
si ma se lo eegui...non funzia!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
sbagli nella dichiarazione dello stringbuffer, poi non ti serve dichiarare un'altra stringa. Fai così:
StringBuffer s = new StringBuffer (tastiera.readLine("Stringa da []
out.println(s);
Compilalo e dovrebbe andare. Se va fammi un Exsurgi!!!!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Bella che mi viene!!!!!!!
Germania, Gallia, Hispania, Italia,
Grecia, Britannia, Austria, Olanda
Russia Svezia Irlanda Scozia
Exsurgit magica europa
Calida potio, in multiplicatio
nerum me vinum ad circum malefitio
acinus malum cum attributio
crudum et cornum sanguinium subtratio
iuris sacellum elmam aluta purissimum ferrum
involucro vita
labellum anulum
uncula ermilla penelum ricinum
consor metalla
Exsurgit Exsurgit Exsurgit magica europa
Historia magistra vitae
dulcis in fundo
homo sire sine spe
si vis amari ama
est non plus ultra
proloquio omnia potest
Germania, Hispania, Gallia et Britannia, Grecia et Italia
divisa est
exsurgit europa
magistra vitae
magna legenda in caelo est
Exsurgit magica europa
Germania, Gallia, Hispania, Italia,
Grecia, Britannia, Austria, Olanda,
Russia, Svezia, Irlanda, Scozia
Exsurgit magica europa
Ecce pro forma ora et labora
est promemoria quid qui pro quo
honoris causa raptus omnibus
ob libertinus ab aeterno
Irlanda, Scozia, Russia et Olanda, Austria et Elvetia
divisa est
exsurgit europa
magistra vitae
magna legenda in caelo est
Germania, Gallia, Hispania, Italia,
Grecia, Britannia, Austria, Olanda
Russia Svezia Irlanda Scozia
Exsurgit magica europa
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
-1!!!!!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Bella zio!...ora c'è il terzo!!!!!!!!! Pesante!!!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
esercizi stringhe
ciao a tutti! anche questa volta aspettiamo fino all'ultimo x mandare gli es a malchiod!
x intuizioni, consigli domande e quant'altro i miei post sono sempre aperti!
__________________
la vita e' un piacere ma se mi rompete le balle che piacere e'?
necessari depositi di rifornimento addizionali
ho unito il post di Fubetto a questo! Siete pregati di non aprire nuovi topic per gli esercizi !
Grazie!
__________________
Dani
e-mail: DaniJ@dsy.it
...ahhh ste donne!
Buoniiiiiisssimaaaa!
Ah ha riaperto
__________________
"L'ossessione è la fonte perpetua del genio e della follia"
io volevo solo capire il meccanismo e i metodi da usare per l'esercizio Statistica Frequenze !!!
__________________
"L'ossessione è la fonte perpetua del genio e della follia"
A chi lo dici!
Non c'è nessuno che sappia fare il terzo esercizio?
Io sono in alto mare!
QUALCUNO CI AIUTIIIIIIIIIIIIIIIIIIII !!!!
__________________
"L'ossessione è la fonte perpetua del genio e della follia"
1. inizializzazione canali, variabili ed array
2. inserimento stringa
3. StringTokenizer(stringa, " ,.")
4. Ricerca delle parole e riempimento array (for e if)
5. Stampa array dizionario[i] + frequenze[i]
eagle...io non ho capito che devo fare nei cicli for iniziali!!!!!!
io ho fatto:
final int max = 2000;
}//Fine Ciclo for
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
eagle...io non ho capito che devo fare nei cicli for iniziali!!!!!!
io ho fatto:
devo eliminare...... dal ciclo a fine ciclo ??????
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
[]
Così??????????
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
qualcuno mi aiutiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
ok e adesso che faccio???????? Siamo a 1 birra e mezza!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Originally posted by gabry_deejay
ok e adesso che faccio???????? Siamo a 1 birra e mezza!!!!!!
__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.
ok ora vediamo se riesco...al massimo.....ti chiedo dopo altre delucidazioni ......
Siamo a una birretta.....ma grande a sto giro!!!!!!!!
Ti piaciono le franziskaner??????
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
foolish...ho dei problemi....dopo il for......
come faccio a dire Prendi il token e mettilo nel dizionario??????
Non ce la faccio più....e oggi è pure il mio compleanno diavolaccio!!!!!!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
sono arrivato a questo punto:
StringBuffer frase = new StringBuffer (in.readLine("Inserire il testo da eleborare :"));
String appoggio = new String(frase);
StringTokenizer stk = new StringTokenizer (appoggio ," .,");
for (i=0;i<appoggio.length();i++){
??????????????????????????????????????
}
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Anch'io sono arrivato allo stesso punto e mi viene difficile continuare!!!! SIGH SIGH! AUGURI ZIO GABRY!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
getterò la spugna alle 23.45
Cioè fra pochissimoooooooo tempo...... vi prego aiutatemi!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Foolish, sul libro c'è un esempio di StringTokenizer prende come argomento uno StringBuffer. Tu che l'hai fatto, se lo facciamo così canniamo, oppure come suggerisci tu è meglio mettere lo StringBuffer in una stringa d'appoggio?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
io ho fatto così:
for (stk.hasMoreTokens();
{
String token = stk.nextToken();}
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Ti va?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
si ma non so se è giusto o se serve !!!!! Vieni nella chat di dsy?????
Lo facciamo li!!!!(il programma!) (non pensare male ZiO)
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Raga ma se dizionario lo inizializzo a 0, e poi ci metto dentro la mia stringa?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
supernova.....finitooooooooooooooooooooooo
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
un exurgi generale........
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Ti va Zio?
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Se mando un exurgi cavolo!!!!!!!!!!
Eh Eh Eh..........ole oho...... Zio controlla la posta
ti ho spedito un'immagine!!!!!!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Bella Zio, sei troppo sgamato, ora bisogna convertire i punti e le virgole in spazi.
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
ora me ne vado.....basta.....non ce la faccio più!!!!!!!!!!!!!!!!!
Ciao Zio Rocco Sifferdi
fado a festeggiare!!!!!!!!!!!!!!!!!!!!!
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
Si, bella ci lavorerò su e ti farò sapere!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
E anche questi sono finiti! Che faticaccia!
__________________
" So I Start The Revolution From My Bed ". Noel Gallagher
Come avevo detto a pagina 1......il terzo era pesante...ma non
impossibilie!
Anche questa volta i buoni hanno vinto di nuovo!!
Ringrazio tutti quelli che mi hanno aiutato.......e non.....
__________________
"Il semplice colore, non viziato dal significato e non legato ad una forma definita, può parlare all'anima, in un migliaio di modi diversi.....Oscar Wilde " ......GIGI D'AGOSTINO - FORREST GUMP SUITE
import prog.io.*;
...}
cosa ce che nn mi viene???
Scusate, ma per la soluzione dell'esericizio 1) dice:
"la scansione del testo (contenuto in una stringa) alla ricerca di parole va fatta carattere per carattere considerando come terminatori delle parole lo spazio, la virgola ed il punto."
Di conseguenza non si dovrebbe usare la classe StringTokenizer, che divide sostanzialmente il testo in parole, ma bisogna controllare carattere per carattere!
O sbaglio?
utilizzando la StringTokenizer ce la si fa in due min, caratere per caratere è uno sbattimento non indifferente!
programma fatto, naturalmente utilizzando la StringTokenizer
adesso basta che lo posti
__________________
Ma che film la vita tutta una tirata storia infinita a ritmo serrato da stare senza fiato.
Ma che film la vita tutta una sorpresa attore, spettatore tra gioia e dolore tra il buio ed il colore.
lo posto nel topic aperto proprio sul ese delle freq
All times are GMT. The time now is 21:17. | Show all 96 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.