.dsy:it. Pages (17): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [PROGRAMMAZIONE] Secondo Compitino A.A.04/05 (http://www.dsy.it/forum/showthread.php?threadid=6938)


Posted by yoruno on 02-12-2003 08:41:

Originally posted by elpampero
Oggi devo andare a parlare con grossi...devo capire che errore è "indentatura parziale"


Indentatura parziale:

import prog.progettino1.*;
import prog.utili.Orario;
import java.util.StringTokenizer;
class Parcheggio {
______public static void main (String[] args) {
__________IngressoUscita IO = new IngressoUscita(); //inizializzazione oggetto IngressoUscita

e poi smetti di mettere spazi... penso che intenda questo...

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::


Posted by de_luna on 02-12-2003 09:35:

Originally posted by yoruno
No, ha precisato che ce la scampiamo per questa volta...

Chiedo comunque conferma a de_luna e/o pegasus...


VERO ha detto proprio così...
fa solo domande su un implementazione fornita da lui con con relativo metodo main

ciao ciao


Posted by de_luna on 02-12-2003 09:38:

Ma secondo voi il "solito programmino" come sarà??


Posted by elpampero on 02-12-2003 09:49:

ho visto quello dell'anno scorso...ed era uguale a quello che abbiamo fatto noi nel primo compitino!!!!bhaaa


Posted by elpampero on 02-12-2003 09:50:

io suppongo:
una classe involucro, un metodo statico, un paio di cicli....
niente di impegnativo. Ci sarà solo qualcosina su cui stare attenti...


Posted by de_luna on 02-12-2003 10:50:

io credo qualcosa con supertipi e sottotipi, metodi implementati solo nelle sottoclassi ecc. ma cose che con un po di attenzione si riescono a fare (spero)!!!!!!!!!!!!!!


Posted by yoruno on 02-12-2003 10:52:

Diciamo che stavolta leggerò bene il testo degli esercizi...

__________________
"Voi che tingete i mari del colore dello zinco, che tramutate i boschi in gialli deserti, i venti in fumi di polveri da sparo e che bruciate i cieli. Voi che volete ripetere i malvagi atti della sconsiderata Lilith, che fu la prima moglie di Adamo e poi la sposa del Diavolo. Voi che volete ripetere la ribellione scatenata da Lucifero, del mondo celeste il più splendente. Voi! Ascoltate l'afflizione della sottospecie alata che vola alta nel cielo." [Angel Sanctuary]
::: mail: yoruno@dsy.it ::: ::: My Site ::: ::: Dsy Photo Gallery ::: ::: DeviantART Gallery :::


Posted by de_luna on 02-12-2003 10:55:

ANCH'IO io voglio fare un compito perfetto, anche se so che è impossibile...


Posted by T_M_P on 02-12-2003 13:11:

Originally posted by de_luna
ANCH'IO io voglio fare un compito perfetto, anche se so che è impossibile...



Secondo me è troppo personale la programmazione per parlare di perfezione... ;)

Comunque speriamo vada bene a tutti!!


Posted by de_luna on 02-12-2003 13:22:

esatto.... speriamo...
in bocca al lupo a tutti

(credpi)


Posted by lorybu on 02-12-2003 13:49:

Ragazzi prima degli in bocca al lupo...
int i;
short s;
double d;
1) i=(short)0.0 / 0
2) i=s / d
3) s=(short)d / (short)i
4) s=(short)(d / i)
5) i=(int)(i * d) / s
6) i=(int)(d = 1.0)

Correggetemi se sbaglio:
1) il numeratore viene promosso ad intero e quindi intero/intero =intero !! quindi in fase di compilazione non ci sono errori..
al limite in fase di esecuzione ExceptionMath...etc... OK
2) nel secondo caso il double viene declassato ad intero con possibile perdita di informazione e quindi non me lo fa fare..
3) nel terzo caso dopo il cast a short viene fatto un cast ad int e il risultato della divisione di 2 interi non può essere messo in uno short!!
4) giusto perchè assegno uno short ad una variabile short
5) giusto risultato è un intero
5) anche questo giusto risultato è un intero

che ne pensate??

__________________
Le frasi mitiche...
::mm...ma nel compito mette anche le domande??::
::.. compilare compila... è tutto corretto, il fatto è che non fa quello che dico io.. cosa potrebbe essere?::
::Il fatto è che io le cose le so...poi dopo quando sono all'interrogazione non mi vengono...::


Posted by aladingenius on 02-12-2003 19:47:

Originally posted by lorybu
[B]Ragazzi prima degli in bocca al lupo...
int i;
short s;
double d;
1) i=(short)0.0 / 0
1) il numeratore viene promosso ad intero e quindi intero/intero =intero !! quindi in fase di compilazione non ci sono errori..
al limite in fase di esecuzione ExceptionMath...etc... OK

(short) 0.0 : casting forzato da double a short
short 0 /0
lo zero del denominatore viene letto come intero? dato che fra gli interi abbiamo anche short, byte e long, non viene vista come una divisione tra short, poi promossa a int in fase di assegnamento?

boh


2) i=s / d
2) nel secondo caso il double viene declassato ad intero con possibile perdita di informazione e quindi non me lo fa fare..

s/d : s viene promosso a double ai fini dell'operazione.
(a pag. 130 c'è l'esempio della media: (x+y+z) / 3.0 >> dà come ris. double)

si effettua l'operazione tra double e dà errore nell'assegnamento a int. non compila.


3) s=(short)d / (short)i
3) nel terzo caso dopo il cast a short viene fatto un cast ad int e il risultato della divisione di 2 interi non può essere messo in uno short!!


a pagina 126 dice che tra gli interi abbiamo short, byte, int e long
"/" è un operatore di divisione fra interi... quindi ne deduco che la divisione tra due short dà come risultato uno short....
(short)d : short
(short)i : short
s= s/s : non dovrebbe dare problemi...
... ma pag. 126: per i tipi byte e short esistono alcune differenze, che non trattiamo, riscontrabili nei documenti di specifica del linguaggio

io non ho trovato molto... qualcuno può confermare o smentire?


4) s=(short)(d / i)
4) giusto perchè assegno uno short ad una variabile short

promozione di "i" a double, divisione fra double e casting forzato del risulato a short. OK


5) i=(int)(i * d) / s
5) giusto risultato è un intero

i viene promosso a double ---> moltiplicazione tra double.
double /s : promozione di s a double
casting del risultato a int
OK


6) i=(int)(d = 1.0)
6) anche questo giusto risultato è un intero


Ok


cara loryblu... mi hai fatto venire i miei dubbi.. e libro alla mano ancora non li ho chiariti.... rilancio! attendo confronto :->

__________________
Life is Too Short To Cry,
Long Enough To Try.
"March Of Time" - Helloween


Posted by BUBU on 02-12-2003 19:58:

Originally posted by aladingenius
Ci provo...
(x= y*2) : si assegna 10 a x
(x++) si incrementa x di 1, ma l'incremento avviene dopo il termine dell'istruzione.

Y = 10 + (10)
quindi... y = 10 e x = 11



(++x) si incrementa x prima : diventa 3

(3) + (10) si assegna nuovamente un valore a x
x = 10
y = 13 (ha ragione maja, nel post successivo al mio)


Spero di averti dato una risposta corretta :)

RAGAZZI CAZ NON CAPISCO NEMMENO QUESTO !!! SE C'è COME QUI X = A AUALCOSA ED E' TRA PARENTESI NON VA INCREMENTATA??? IUTA-TE-MI,,,,,,

__________________
La vita è bella ma delle volte pure.
P.S. Questo Avatar non me somija pe' niente!


Posted by maja on 02-12-2003 20:02:

Originally posted by BUBU
RAGAZZI CAZ NON CAPISCO NEMMENO QUESTO !!! SE C'è COME QUI X = A AUALCOSA ED E' TRA PARENTESI NON VA INCREMENTATA??? IUTA-TE-MI,,,,,,


dipende se tra parentesi c'è (x++) o (++x)

e oggi mi son esa conto che il ragionamento che facevo io un paio di post indietro non era corretto,l'assegnamento si fa sempre da sinistra verso destra....

__________________
Non si dice ottimista,si dice illuso.
Non si dice pessimista,si dice realista.



Posted by BUBU on 02-12-2003 20:14:

Originally posted by maja
caso a
y=10+2=12 x=3

caso b
x=3 y = 3+10=13

io sapevo così....


OK, ALLORA COM'E'?? TI PREGO DIMMELO!!
A ME VENIVA :
A) X = 11 Y = 12
B) X = 10 y = 13

sbagliato?? (PIANGO!)

__________________
La vita è bella ma delle volte pure.
P.S. Questo Avatar non me somija pe' niente!


All times are GMT. The time now is 12:29. Pages (17): « First ... « 5 6 7 8 [9] 10 11 12 13 » ... Last »
Show all 248 posts from this thread on one page

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