.dsy:it. Pages (2): [1] 2 »
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 5-12 ORDINA E RICERCA FIGURE (http://www.dsy.it/forum/showthread.php?threadid=7164)


Posted by [D]ani[J] on 27-11-2003 17:47:

[Laboratorio] Esercizi per il 5-12 ORDINA E RICERCA FIGURE

Postate qua i vostri commenti e richieste per l'esercizio ORDINA E RICERCA FIGURE da consegnare il entro il 5 - 12

La documentazione delle classi da utilizzare la trovate QUA

edit: Aggiunto link alla documentazione delle classi

__________________
Dani
e-mail: DaniJ@dsy.it
...ahhh ste donne! :D
Buoniiiiiisssimaaaa!


Posted by EagleSpirit on 01-12-2003 22:23:

Re: [Laboratorio] Esercizi per il 5-12 ORDINA E RICERCA FIGURE

non ho ben capito se nella parte di ricerca si deve inserire solo l'area o anche il tipo di figura (e quindi "costruirla"...)
voi come avete fatto?


Posted by supernova on 01-12-2003 23:20:

Leggendo il testo mi sembra di aver capito che tu inserisci un'area e il programma ti deve cercare al suo interno una figura di area uguale. Quindi penso che bisogna solo inserire l'area e beccare una figura con area uguale. Ciauz Zio

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by Rocco.Li on 02-12-2003 07:58:

va inserita una nuova figura !

__________________
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


Posted by foolish on 02-12-2003 19:44:

Originally posted by Rocco.Li
va inserita una nuova figura !



anche io ho fatto così, bisogna inserire una nuova figura:
quadrato, rettangolo o cerchio che sia, con i relativi dati e bisognerà ricercare quelle figure che nell'array di 15 elementi (shape) abbiano la stessa area.

un quadrato potrà avere la stessa area di un cerchio e quindi bisognerà includerlo nei risultati.

ATTENZIONE: bisognerà scrivere il programma in maniera che ci possano essere più figure della stessa area.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by marlen on 02-12-2003 21:26:

potete gentilmente darmi il testo dell'algoritmo fatto in classe
per Bubblesort ect non riesco a scaricare il file pdf dal sito del
Malchiodi e nemmeno le classi qualcuno mi aiuta non posso
frequentare perchè lavoro.
Grazie per la gentile collaborazione.
Marlenkzmarlen@supereva.it


Posted by EagleSpirit on 02-12-2003 21:41:

inviato


Posted by Mifune on 03-12-2003 12:29:

ma come si fa questo passaggio:

Nota: usare la classe Arrays vista a lezione per ordinare l'array (sort()) e per effettuare la ricerca (binarySearch()).

io non riesco a capire come usare sort!!! cavolo e sun blukka!!!

__________________
Imac G5 2.1 Ghz 20" 1.5 Ram - Ibook 1.2 Ghz 12" 768 Ram - Ipod mini 4Gb - Base airport extreme - jbl creature
nippi.it - Blog


Posted by foolish on 03-12-2003 15:49:

Originally posted by Mifune
ma come si fa questo passaggio:

Nota: usare la classe Arrays vista a lezione per ordinare l'array (sort()) e per effettuare la ricerca (binarySearch()).

io non riesco a capire come usare sort!!! cavolo e sun blukka!!!


se il tuo array di figure si chiama fig,

dovrai scrivere

code:
Arrays.sort(fig);
e ti verranno ordinate secondo l'area.

__________________
The only way to discover the limits of the possible is to go beyond them into the impossible.
Arthur C. Clarke.


Posted by m@cCo on 03-12-2003 19:30:

Ehm...come caspio faccio ad istanziare una singola figura?
se faccio: Shape figura; mi da errore...

Ciao


Posted by supernova on 03-12-2003 21:25:

Raga non mi stampa le aree delle figure dell'array!!!! Io faccio così:
video.println("Le Aree delle figure nell'array sono : ");
for (int k=0;k<MAX;k++)
forme[k].calculateArea();
Xchè non va??? Grazie ciauz!

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by supernova on 03-12-2003 21:35:

AHHH ora ho capito dove sbagliavo. Che pirla. Scusate!

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by supernova on 04-12-2003 01:55:

Come avete fatto la ricerca all'interno dell'array con binarySearch(), poi come si procede? Fino all'ordinamento dell'arry ci sono. Ma poi di binarySearch() e il resto non ho capito nulla. Mi fate degli esempi?? Grazie Ciauz! :? :?

__________________
" So I Start The Revolution From My Bed ". Noel Gallagher


Posted by Rocco.Li on 04-12-2003 08:46:

il metodo binarySearch restituisce un intero che corrisponde alla posizione in cui si trova l'elemento cercato nell'array.
(restituisce un numero negativo nel caso non trovi nulla)
come argomenti vuole l'array di elementi e l'elemento da cercare.
quindi detto a il tuo array di shape e daCercare il tuo elemento shape:

int risultato = java.util.Arrays.binarySearch( a, daCercare );
if (rsultato>=0){
a[risultato].draw()
video.println("my area is: " + a[risultato].calculateArea());
}
else{
video.println("Shape not found");
}


Se hai bisogno ancora non farti problemi, manda pure un PM (per inciso sono 4 anni che programmo in Java e 2 in C#)

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


Posted by ellegi on 04-12-2003 15:16:

Angry AIUTO

scusate ma non riesco ad aprire il pdf mi dice che è danneggiato e non è in grado di riparlo!!!
Qualcuno mi può spedire il pdf oppure il testo dell'esercizio !!!

GRAZIE :(

__________________
"L'ossessione è la fonte perpetua del genio e della follia"


All times are GMT. The time now is 11:02. Pages (2): [1] 2 »
Show all 21 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.