![]() |
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)
-- Domanda di teoria Mereghetti (http://www.dsy.it/forum/showthread.php?threadid=39972)
Domanda di teoria Mereghetti
Ciao,
ho una domanda per quanto riguarda la teoria di mereghetti.
Secondo il libro di testo consigliato dal prof e secondo le lezioni fatte in aula esiste una regola chiamata: "lazy evaluation".
esempio:
abbiamo due espr e volgiamo valutare:
1)
<espr 1> && <espr 2>,
<espr 1> || <espr 2>,
se <espr 1> viene valutato false, l'<espr 2> non viene valutato, cioè non si considera neanche. Quindo le variabili non vengono incr/decr.
Altrimenti se <espr 1> è true, l' <espr 2> viene valutato.
Questo vale sia per && che per ||.
2) <espr 1> & <espr 2>,
<espr 1> | <espr 2>,
in questi casi non vale questa regola, sia <espr 2> che <espr 2> vengono valutate indipendentemente che siano true o false.Quindi le variabili vengono incr/decr, a secondo dell'esercizio.
Domanda:come mai negli esercizi svolti sul sito,- a volte vengono rispettate queste regole e a volte no?
Questo lo devo considerare un errore fatto a caso oppure esiste un altra regola che fa alcuni eccezioni?
plaese risp
grazie
Dovresti postare l'esempio dove pensi non venga rispettata la lazy evaluation... è possibile che si tratti di un refuso comunque
esempio comitino a.a 08/09
in questo caso dove x=2 e y=3 x y
((x=y) > y + 1) || (x++ == --y) false 4 2
non viene rispettato, cioè i variabili x,y sono incr e decr
Invece qui si che vienne rispettato:
(x++ == y++) && !((x = y) == x%2)
Originally posted by caha
[B]esempio comitino a.a 08/09
in questo caso dove x=2 e y=3 x y
((x=y) > y + 1) || (x++ == --y) false 4 2
non viene rispettato, cioè i variabili x,y sono incr e decr
__________________
Stetolo
quindi se è false si prosegue mentre se è true non si prosegue? ho capito bene?
Originally posted by Paul442
quindi se è false si prosegue mentre se è true non si prosegue? ho capito bene?
__________________
Stetolo
Grazie mille...gentilissimo..senti invece gli esercizi sui diagrammi UML tu li hai capiti per caso? io quello dell'ultimo compito non l'ho mica capito onestamente...
Quando ho seguito io non facevamo esercizi sull'UML, sorry!
__________________
Stetolo
volevo chiedervi se sapete qualche libro/sito dove ci sono degli esercizi (per la creazione di classi) giudati o almeno che ci sia la soluzione per avere un riscontro finale...
grazie
| All times are GMT. The time now is 01:20. | Show all 9 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.