Βρόχους είναι από τα πιο βασικά και ισχυρά των προγραμματικών εννοιών. Ένας βρόχος σε ένα πρόγραμμα υπολογιστή είναι μια εντολή που επαναλαμβάνεται μέχρι να επιτευχθεί μια συγκεκριμένη συνθήκη. Σε μια δομή βρόχου, ο βρόχος θέτει μια ερώτηση. Εάν η απάντηση απαιτεί ενέργεια, εκτελείται. Το ίδιο ερώτημα τίθεται ξανά και ξανά μέχρις ότου δεν απαιτούνται περαιτέρω ενέργειες. Κάθε φορά που ζητείται η ερώτηση ονομάζεται επανάληψη.
Ένας προγραμματιστής υπολογιστών ο οποίος χρειάζεται να χρησιμοποιεί τις ίδιες γραμμές κώδικα πολλές φορές σε ένα πρόγραμμα μπορεί να χρησιμοποιήσει έναν βρόχο για εξοικονόμηση χρόνου.
Σχεδόν κάθε γλώσσα προγραμματισμού περιλαμβάνει την έννοια ενός βρόχου. Τα προγράμματα υψηλού επιπέδου φιλοξενούν διάφορους τύπους βρόχων. ντο, C ++, και ΝΤΟ# είναι όλα τα προγράμματα υπολογιστών υψηλού επιπέδου και έχουν την ικανότητα να χρησιμοποιούν διάφορους τύπους βρόχων.
Τύποι βρόχων
- ΕΝΑ Για loop είναι ένας βρόχος που τρέχει για έναν προκαθορισμένο αριθμό φορές.
- ΕΝΑ ενώ loop είναι ένας βρόχος που επαναλαμβάνεται όσο μια έκφραση είναι αληθής. Μια έκφραση είναι μια δήλωση που έχει αξία.
- ΕΝΑ κάντε ταυτόχρονα βρόχο ή επαναλάβετε μέχρι Ο κύκλος επαναλαμβάνεται έως ότου μια έκφραση γίνει ψευδής.
- Ενα άπειρος ή ατελείωτες ο βρόχος είναι ένας βρόχος που επαναλαμβάνεται επ 'αόριστον επειδή δεν έχει καταληκτική κατάσταση, η κατάσταση εξόδου δεν πληρούται ποτέ ή ο βρόχος έχει εντολή να αρχίσει από την αρχή. Αν και είναι δυνατό για έναν προγραμματιστή να χρησιμοποιήσει σκόπιμα έναν άπειρο βρόχο, είναι συχνά λάθη που γίνονται από νέους προγραμματιστές.
- ΕΝΑ ένθετα Ο βρόχος εμφανίζεται σε κάθε άλλη Για, ενώ ή κάντε ταυτόχρονα βρόχος.
Μια δήλωση του goto μπορεί να δημιουργήσει έναν βρόχο, πηδώντας πίσω σε μια ετικέτα, αν και αυτό γενικά αποθαρρύνεται ως κακή πρακτική προγραμματισμού. Για κάποιο περίπλοκο κώδικα, επιτρέπει ένα άλμα σε ένα κοινό σημείο εξόδου που απλοποιεί τον κώδικα.
Λειτουργίες ελέγχου βρόχου
Μια δήλωση που μεταβάλλει την εκτέλεση ενός βρόχου από την καθορισμένη ακολουθία είναι μια εντολή ελέγχου βρόχου. Το C #, για παράδειγμα, παρέχει δύο δηλώσεις ελέγχου βρόχου.
- ΕΝΑ Διακοπή η δήλωση εντός ενός βρόχου τερματίζει αμέσως τον βρόχο.
- ΕΝΑ να συνεχίσει η δήλωση μεταπηδά στην επόμενη επανάληψη του βρόχου, παρακάμπτοντας οποιοδήποτε κώδικα μεταξύ.
Βασικές δομές προγραμματισμού υπολογιστών
Ο βρόχος, η επιλογή και η ακολουθία είναι οι τρεις βασικές δομές του προγραμματισμού του υπολογιστή. Αυτές οι τρεις λογικές δομές χρησιμοποιούνται σε συνδυασμό για να σχηματίσουν αλγορίθμους για την επίλυση οποιουδήποτε λογικού προβλήματος. Αυτή η διαδικασία ονομάζεται δομημένος προγραμματισμός.