Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Η δομή της ακολουθίας

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

Η δομή της ακολουθίας είναι η πιο απλή απο τις τρείς δομές . Στη δομή αυτή οι
εντολές που περιγράφουμε εκτελούνται όλες η μια μετά απο την άλλη ,
ακολουθιακά!

Παρακάτω θα δούμε μερικά λυμένα παραδείγματα για να κατανοήσουμε πως


λειτουργεί η δομή αυτή και τι δυνατότητες έχουμε.

Επίσης , θα δούμε μερικές απο τις βασικές τεχνικές που χρησιμοποιούμε σε


ασκήσεις αυτής της μορφής.

Το πιο σημαντικό είναι η σωστή κατανόηση και ανάλυση της άσκησης έτσι ώστε
να μπορέσουμε την αντιμετωπίσουμε με τον κατάλληλο τρόπο.

Δομή ακολουθίας

Ονομάζεται και σειριακή ή ακολουθιακή δομή. Αποτελείται από ένα σύνολο εντολών
που τοποθετούνται η μία κάτω από την άλλη. Χρησιμοποιείται (από μόνη της) για
την επίλυση πολύ απλών προβλημάτων όπου η σειρά εκτέλεσης ενός συνόλου
ενεργειών είναι δεδομένη. Χρησιμοποιείται ευρύτατα σε συνδυασμό με άλλες δομές
(επιλογής, επανάληψης). Στη δομή αυτή ανήκουν οι εντολές

 Εισόδου τιμών σε μεταβλητές


 Εξόδου τιμών σε κάποια μονάδα εξόδου
 Ανάθεσης ή απόδοσης ή εκχώρησης τιμής σε μεταβλητή
Ακολουθεί συνημμένο το φύλλο εργασίας 14: Δομή Επιλογής. Παρουσιάζονται
οι εντολές «εάν … τότε» και «εάν … τότε, αλλιώς», που υλοποιούν τη δομή επιλογής. Με
αυτήν ένα πρόγραμμα μπορεί ανάλογα με την ισχύ ή όχι μιας συνθήκης (ενός λογικού
ερωτήματος), να λάβει από μόνο του την απόφαση, για να επιλέξει την εκτέλεση
διαφορετικών τμημάτων προγραμματιστικού κώδικα.

Δομή επιλογής

Χρησιμοποιείται σε προβλήματα όπου χρειάζεται να ληφθούν κάποιες αποφάσεις με


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

Η διαδικασία της επιλογής περιλαμβάνει τον έλεγχο κάποιας συνθήκης με δύο


δυνατές τιμές (αληθής, ψευδής) και στη συνέχεια την απόφαση εκτέλεσης κάποιας
εντολής ανάλογα με τη συνθήκη.

Εκδηλώνεται σε τρεις μορφές. Απλή, Σύνθετη και Πολλαπλή, όπου η καθεμία είναι
γενίκευση της προηγούμενης.

Μία μορφή μπορεί να τη συναντήσουμε "μέσα" σε μία άλλη. Τότε μιλάμε


για εμφωλευμένη επιλογή.

Στη δομή επιλογής ανήκουν η εντολή Αν κι η εντολή Επίλεξε.

Συνθήκες

Η συνθήκη είναι μία λογική Έκφραση. Το αποτέλεσμα μίας συγκριτικής ή λογικής


πράξης. Μπορεί να πάρει δύο μόνο τιμές: Αληθής, Ψευδής. Υπάρχουν απλές και
σύνθετες συνθήκες.

Δομή Επανάληψης
Η λογική των επαναληπτικών διαδικασιών εφαρμόζεται στις περιπτώσεις όπου μία
ακολουθία εντολών πρέπει να εφαρμοστεί σε ένα σύνολο περιπτώσεων που έχουν
κάτι κοινό (π.χ. υπολογισμός τόκου για όλους τους λογαριασμούς) και πρέπει να
εκτελεστούν περισσότερες από μία φορές. Οι επαναλήψεις ελέγχονται πάντοτε από
κάποια συνθήκη, η οποία καθορίζει την έξοδο από αυτήν. Οι εντολές που
επαναλαμβάνονται αποτελούν το βρόχο (loop) της επανάληψης. Η δομή αυτή
εκφράζεται σε τρεις μορφές, που υλοποιούνται με τις παρακάτω εντολές:

1. Όσο … Επανάλαβε - Όπου ο έλεγχος της επανάληψης πραγματοποιείται στην


αρχή.

2. Αρχή_επανάληψης Μέχρις_Ότου … - Όπου ο έλεγχος της επανάληψης


πραγματοποιείται στο τέλος.

3. Για … Από … Μέχρι … Με_Βήμα … - Όπου το πλήθος των επαναλήψεων είναι


γνωστό.

Η διαδικασία της επανάληψης χρησιμοποιείται συχνά στην επίλυση των


προβλημάτων.

Ανάλογα με το πρόβλημα μπορεί να χρειαστεί μία εντολή επανάληψης να εκτελεστεί


στο βρόχο μίας άλλης. Τότε μιλάμε για εμφωλευμένες επαναλήψεις.

You might also like