Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Γλώσσες Προγραμματισμού Υπολογιστών

Μπορείτε να δώσετε ένα παράδειγμα για το πώς να χρησιμοποιήσετε μια μεταβλητή βρόχου στη γλώσσα προγραμματισμού;

Οι μεταβλητές βρόχου χρησιμοποιούνται για την παρακολούθηση της προόδου ενός βρόχου. Η αξία τους αλλάζει με κάθε επανάληψη. Ακολουθούν παραδείγματα σε αρκετές δημοφιλείς γλώσσες προγραμματισμού:

Python:

`` `Python

Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα για βρόχο

για το I στην περιοχή (1, 6):# i είναι η μεταβλητή βρόχου

εκτύπωση (i)

Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα βρόχο While

i =1

Ενώ το I <=5:# i είναι η μεταβλητή βρόχου

εκτύπωση (i)

i +=1

#Μεταβλητή βρόχου για πρόσβαση σε στοιχεία σε μια λίστα

my_list =["Apple", "Banana", "Cherry"]

για το I in Range (len (my_list)):

εκτύπωση (f "στοιχείο στο ευρετήριο {i}:{my_list [i]}")

#Μεταβλητή βρόχου με απαριθμήστε ταυτόχρονα δείκτη και τιμή ταυτόχρονα

my_list =["Apple", "Banana", "Cherry"]

για δείκτη, τιμή σε απαριθμήστε (my_list):

εκτύπωση (F "Στοιχείο στο Index {index}:{value}")

`` `

javascript:

`` `javascript

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα για βρόχο

για (ας i =1; i <=5; i ++) {// i είναι η μεταβλητή βρόχου

console.log (i);

}

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα βρόχο

ας i =1;

ενώ (i <=5) {// i είναι η μεταβλητή βρόχου

console.log (i);

i ++;

}

// χρησιμοποιώντας μεταβλητή βρόχου για πρόσβαση σε στοιχεία σε έναν πίνακα

Αφήστε το MyArray =["Apple", "Banana", "Cherry"].

για (ας i =0; i console.log (`Στοιχείο στο ευρετήριο $ {i}:$ {myArray [i]}`);

}

// Χρήση για ... του βρόχου για να επαναλάβετε τις τιμές συστοιχίας απευθείας (χωρίς δείκτη)

Αφήστε το MyArray =["Apple", "Banana", "Cherry"].

για (αφήστε την τιμή του myArray) {

console.log (τιμή);

}

`` `

java:

`` `java

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα για βρόχο

για (int i =1; i <=5; i ++) {// i είναι η μεταβλητή βρόχου

System.out.println (i);

}

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα βρόχο

int i =1;

ενώ (i <=5) {// i είναι η μεταβλητή βρόχου

System.out.println (i);

i ++;

}

// χρησιμοποιώντας μεταβλητή βρόχου για πρόσβαση σε στοιχεία σε έναν πίνακα

String [] myArray ={"Apple", "Banana", "Cherry"};

για (int i =0; i System.out.println ("Στοιχείο στο δείκτη" + i + ":" + myArray [i]);

}

// Χρήση Enhanced for Loop (For-euth) για να επαναλάβετε τις τιμές συστοιχίας απευθείας (χωρίς δείκτη)

String [] myArray ={"Apple", "Banana", "Cherry"};

για (τιμή συμβολοσειρά:myArray) {

System.out.println (τιμή);

}

`` `

c ++:

`` c ++

#include

int main () {

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα για βρόχο

για (int i =1; i <=5; i ++) {// i είναι η μεταβλητή βρόχου

std ::cout < }

// Αριθμοί εκτύπωσης 1 έως 5 χρησιμοποιώντας ένα βρόχο

int i =1;

ενώ (i <=5) {// i είναι η μεταβλητή βρόχου

std ::cout < i ++;

}

// χρησιμοποιώντας μεταβλητή βρόχου για πρόσβαση σε στοιχεία σε έναν πίνακα

std ::string myArray [] ={"apple", "banana", "cherry"};

για (int i =0; i std ::cout <<"Στοιχείο στο δείκτη" < }

επιστροφή 0;

}

`` `

Αυτά τα παραδείγματα καταδεικνύουν τον τρόπο με τον οποίο η μεταβλητή βρόχου («I» στις περισσότερες περιπτώσεις) αρχικοποιείται, χρησιμοποιείται μέσα στο σώμα του βρόχου για να εκτελέσει δράσεις (όπως η εκτύπωση της αξίας του ή η χρήση του ως δείκτη) και ενημερώνεται σε κάθε επανάληψη έως ότου η κατάσταση του βρόχου δεν είναι πλέον αληθινή. Θυμηθείτε ότι το πεδίο εφαρμογής της μεταβλητής βρόχου περιορίζεται τυπικά στον ίδιο τον βρόχο. Σε ορισμένες γλώσσες (όπως το Python's `for` loop με` Range '), η μεταβλητή βρόχου διαχειρίζεται αυτόματα, ενώ σε άλλες (όπως C ++, Java και JavaScript's `for` loop), δηλώνετε ρητά και ενημερώνετε. Τα παραδείγματα δείχνουν επίσης πώς να επαναλάβετε τις συστοιχίες/λίστες χρησιμοποιώντας τον δείκτη που παρέχεται από τη μεταβλητή βρόχου και επίσης πώς να επαναλάβετε τις τιμές απευθείας χωρίς να χρειάζεται ένα δείκτη.

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα