www.frodistirio.gr   ΔΩΡΕΑΝ ΦΡΟΝΤΙΣΤΗΡΙΟ ΓΙΑ ΟΛΟΥΣ / Copyright ©2000

 

Copyright: 2002, Δημ. Συκάς

Απαγορεύεται η αναπαραγωγή οποιουδήποτε τμήματος της ιστοσελίδας αυτής και των σελίδων στις οποίες αυτή οδηγεί, με οποιοδήποτε μέσο, χωρίς την άδεια του συγγραφέα-επιμελητή.

 

 

1) Βασικές αλγοριθμικές δομές:

       Ακολουθία (ακολουθιακή δομή)

       Επιλογή (δομή επιλογής)

       Επανάληψη (επαναληπτική δομή)

 

 

2) Είδη της δομής επιλογής:

 

i.       Απλή επιλογή

ΑΝ συνθήκη ΤΟΤΕ

    εντολές που εκτελούνται

ΤΕΛΟΣ_ΑΝ

 

ii.     Σύνθετη επιλογή

ΑΝ συνθήκη ΤΟΤΕ

    1η ομάδα εντολών

ΑΛΛΙΩΣ

    2η ομάδα εντολών

ΤΕΛΟΣ_ΑΝ

 

 

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

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

  

 

iv.  Πολλαπλή επιλογή

ΕΠΙΛΕΞΕ μεταβλητή

            ΠΕΡΙΠΤΩΣΗ 1η περίπτωση

                        1η ομάδα εντολών

            ΠΕΡΙΠΤΩΣΗ 2η περίπτωση

                        2η ομάδα εντολών

            ΠΕΡΙΠΤΩΣΗ 3η περίπτωση

                        3η ομάδα εντολών      

............................................    

[ ΠΕΡΙΠΤΩΣΗ_ΑΛΛΙΩΣ

                νιοστή ομάδα εντολών ]

ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

  

 

3) Είδη της δομής επανάληψης:

 

i.        «ΓΙΑ ... ΑΠΟ... ΜΕΧΡΙ»

ΓΙΑ μεταβλητή ΑΠΟ αρχική_τιμή ΜΕΧΡΙ τελική_τιμή [ΜΕ ΒΗΜΑ μεταβολή]

…………. Ομάδα εντολών που επαναλαμβάνεται ………..

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

 

  ii.     «Όσο...επανάλαβε»

 

ΟΣΟ συνθήκη_συνέχειας ΕΠΑΝΑΛΑΒΕ

……Ομάδα εντολών που επαναλαμβάνεται ……

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

 

  

iii.   «Αρχή επανάληψης...Μέχρις_ότου»

ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ

…Ομάδα εντολών που επαναλαμβάνεται …

ΜΕΧΡΙΣ_ΟΤΟΥ συνθήκη_τέλους

 

 

 

Επιστροφή στην κεντρική μας σελίδα...