Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Dubbio su cicli iterativi
Forum - C/C++ - Dubbio su cicli iterativi

Pagine: [ 1 2 3 4 ] Precedente | Prossimo
Avatar
Dummy (Normal User)
Newbie


Messaggi: 10
Iscritto: 21/10/2009

Segnala al moderatore
Postato alle 14:33
Mercoledì, 21/10/2009
Ciao a tutti. Oggi la prof a scuola ci ha spiegato i cicli iterativi. Ha detto che il ciclo do-while itera per falso e esce per vero. (ha anche detto che il ciclo continua se la condizione di controllo assume valore vero)
E' coretto tutto questo?! (io non ne sono convinto) Grazie per le risposte :D

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 14:48
Mercoledì, 21/10/2009
è vero che itera se la condizione è vera

se traduci dall'inglese all'italiano viene:

fai
{
....
}finché rimane condizione_vera;

infatti, per esempio:
Codice sorgente - presumibilmente C/C++

  1. int i = 10;
  2. do
  3. {
  4.  std::cout << i-- << std::endl;
  5. }while(i > 0);



stampa correttamente da 10 a 1 perché la condizione è semre vera fino a quando i non è uguale a zero

Ultima modifica effettuata da lorenzo il 21/10/2009 alle 14:51


"There's no point in being exact about something if you don't even know what you're talking about."

JOHN VON NEUMANN


Siamo italiani NO??
Allora scriviamo in ITALIANO!!!!
PM Quote
Avatar
Dummy (Normal User)
Newbie


Messaggi: 10
Iscritto: 21/10/2009

Segnala al moderatore
Postato alle 14:58
Mercoledì, 21/10/2009
Questo è un loop infinito giusto??!!

Quindi nel do-while quando si esce dal ciclo?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:01
Mercoledì, 21/10/2009
Testo quotato

Postato originariamente da Dummy:

Questo è un loop infinito giusto??!!

Quindi nel do-while quando si esce dal ciclo?



Non hai letto l'esempio ... si esce dal ciclo quando la condizione e' falsa.


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
Dummy (Normal User)
Newbie


Messaggi: 10
Iscritto: 21/10/2009

Segnala al moderatore
Postato alle 15:21
Mercoledì, 21/10/2009
Ok in questo esempio
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #define max 50
  3. using namespace std;
  4. main()
  5. {
  6.  do
  7.    {
  8.     cout<<"immetti n";
  9.     cin>>n;
  10.    }
  11.  while((i <=0) || (i > max));
  12. system("pause");
  13. return 0;
  14. }



In questo caso quando si esce dal ciclo?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:22
Mercoledì, 21/10/2009
E la variabile i cosa e' ? Quanto vale ?


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
Dummy (Normal User)
Newbie


Messaggi: 10
Iscritto: 21/10/2009

Segnala al moderatore
Postato alle 15:24
Mercoledì, 21/10/2009
Testo quotato

Postato originariamente da theprogrammer:

E la variabile i cosa e' ? Quanto vale ?



Scusa la versione coretta è qst:
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #define max 50
  3. using namespace std;
  4. int n;
  5. main()
  6. {
  7.  do
  8.    {
  9.     cout<<"immetti n";
  10.     cin>>n;
  11.    }
  12.  while((n <=0) || (n > max));
  13. system("pause");
  14. return 0;
  15. }


PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:31
Mercoledì, 21/10/2009
Si esce se il valore e' compreso tra 1 e 49


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
Dummy (Normal User)
Newbie


Messaggi: 10
Iscritto: 21/10/2009

Segnala al moderatore
Postato alle 15:49
Mercoledì, 21/10/2009
Allora vedi che si cicla per falso :D

PM Quote
Pagine: [ 1 2 3 4 ] Precedente | Prossimo