Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > domanda easy valutazione espressioni
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
zenerh
.amico.

User info:
Registered: Nov 2007
Posts: 35 (0.01 al dì)
Location: bucci beach (south west milan)
Corso: comunicazione digitale
Anno: 1
Time Online: 17:24:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
domanda easy valutazione espressioni

l'ho preso dal II compitino 19/12/2008 dal sito di mereghetti.

esercizio n°2
Assumete che x e y siano variabili int e che il loro valore prima delle espressioni booleane sia rispettivamente 2 e 3.dire quale sarà il valore di verità delle espressioni e quale sarà il contenutro delle variabili x e y dopo la valutazione delle espressioni

2°espressione :

( (x = x*x) < (y = x) ) && (x > ++y)

a me viene Falsa con x=4 e y=5

la soluzione del compito però è False x=4 e y=4

riuscite a spiegarmi perché y=4?


grazie ;)

12-01-2010 18:23
Click Here to See the Profile for zenerh Click here to Send zenerh a Private Message Find more posts by zenerh Add zenerh to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
il_gege
_Kantina27-PunkRock_

User info:
Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Beh, in teoria, visto che l'&& è esclusivo, visto che la prima condizione è falsa, la seconda non viene verificata, quindi y non viene incrementato.

__________________
Kantina27 - Punk Rock
MySpace Profile

12-01-2010 20:44
Click Here to See the Profile for il_gege Click here to Send il_gege a Private Message Visit il_gege's homepage! Find more posts by il_gege Add il_gege to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
zenerh
.amico.

User info:
Registered: Nov 2007
Posts: 35 (0.01 al dì)
Location: bucci beach (south west milan)
Corso: comunicazione digitale
Anno: 1
Time Online: 17:24:05: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ahhhh ecco spiegata la famosa lazy evaluation.. ;)
quindi per capire meglio..
se gli operatori che utilizzano questa valutazione "pigra" sono solo && e || posso dedurre correttamente che le UNICHE espressioni in cui va tenuta in considerazione sono 2:

- x && y ---> sse x è falsa (il risultato è cmq falso)
- x || y ---> sse x è vera (il risultato è cmq vero)

giusto?o mi sfugge qualcosa?

grazie!

13-01-2010 15:49
Click Here to See the Profile for zenerh Click here to Send zenerh a Private Message Find more posts by zenerh Add zenerh to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
il_gege
_Kantina27-PunkRock_

User info:
Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Si, esatto..

__________________
Kantina27 - Punk Rock
MySpace Profile

13-01-2010 19:31
Click Here to See the Profile for il_gege Click here to Send il_gege a Private Message Visit il_gege's homepage! Find more posts by il_gege Add il_gege to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 11:57.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.030 seconds (77.35% PHP - 22.65% MySQL) con 29 query.