Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γράφω αύριο πληροφορική και μας έχουν δώσει μία φωτοτυπία που λέει για την εντολή When do: Όταν ισχύει μια συνθήκη τότε εκτελούνται επαναληπτικά οι εντολές.

 

Είναι σωστό; Επαναληπτικές εντολές δεν είναι μόνο η while και η for;

Δημοσ.

Γράφω αύριο πληροφορική και μας έχουν δώσει μία φωτοτυπία που λέει για την εντολή When do: Όταν ισχύει μια συνθήκη τότε εκτελούνται επαναληπτικά οι εντολές.

 

Είναι σωστό; Επαναληπτικές εντολές δεν είναι μόνο η while και η for;

  Μηπως εννοεις do while? 

   

  Καταλαβαινεις φανταζομαι οτι when συμαινει οταν ... κανε. Αρα δεν παιζει να εχει επαναληπτικη εννοια. 

Το when φανταζομαι εχει την εννοια το if.

Δημοσ.

Εννοιολογικά είναι ίσοδύναμα.

Το ένα σημαίνει ενώ συμβαίνει το γεγονός και το άλλο όταν συμβεί το γεγονός. Το while δηλώνει διάρκεια, το when μια συγκεκριμένη χρονική στιγμή . Δεν είναι ίσοδύναμα.

  • Like 1
Δημοσ.

Το ένα σημαίνει ενώ συμβαίνει το γεγονός και το άλλο όταν συμβεί το γεγονός. Το while δηλώνει διάρκεια, το when μια συγκεκριμένη χρονική στιγμή . Δεν είναι ίσοδύναμα.

και εγώ αυτό ήξερα.

 
Προφανώς πρόκειται για λάθος
Δημοσ. (επεξεργασμένο)

Απλά από την παρακάτω εξήγηση, φαίνονται ισοδύναμα:

αυτό λέει. Είναι επεξήγηση κώδικα που έχει από πάνω. http://i.imgur.com/XpsFl8z.png

 

Το ίδιο λέμε. Απλά εγώ δε στάθηκα στις λέξεις. :P

 

EDIT: Επίσης πάει περισσότερο σε while παρά do-while καθώς λογικά ο έλεγχος γίνεται στην αρχή.

Επεξ/σία από gon1332

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...