ΜΕΤΑΤΡΟΠΗ ΑΠΟ ΔΙΑΓΡΑΜΜΑ ΡΟΗΣ ΣΕ ΨΕΥΔΟΚΩΔΙΚΑ
Για να μετατρέψουμε έναν αλγόριθμο από διάγραμμα σε ψευδοκώδικα ακολουθούμε τα παρακάτω βήματα.
ΒΗΜΑ 1
Ελέγχουμε στο διάγραμμα τους Ρόμβους. Στην περίπτωση που κάποιο από τα αληθής ή ψευδής επιστρέφει προς τα πάνω, τότε αυτή η συνθήκη είναι συνθήκη δομής επανάληψης (ΣΧΗΜΑ 1 ΣΥΝΘΗΚΗ2 & ΣΥΝΘΗΚΗ3). Σε αντίθετη περίπτωση είναι συνθήκη δομής επιλογής (ΣΧΗΜΑ 1 ΣΥΝΘΗΚΗ1). Στην περίπτωση που είναι συνθήκη δομής επανάληψης τότε ελέγχουμε ποιο από τα αληθής, ψευδής επιστρέφει στην συνθήκη. Αν επιστρέφει το αληθής, τότε η συνθήκη είναι συνθήκη επανάληψης ΟΣΟ (ΣΧΗΜΑ 1 ΣΥΝΘΗΚΗ2)ενώ αν επιστρέφει από το ψευδής τότε είναι συνθήκη επανάληψης ΜΕΧΡΙΣ_ΟΤΟΥ (ΣΧΗΜΑ 1 ΣΥΝΘΗΚΗ2).
Νομίζω ότι πρέπει να το αλλάξεις σε:
Αν ο έλεγχος της συνθήκης προηγείται της εκτέλεσης των εντολών τότε πρόκειται για ΟΣΟ, διαφορετικά αν ο έλεγχος της συνθήκης γίνετια μετά την εκτέλεση των εντολών πρόκειται για ΜΕΧΡΙΣ_ΟΤΟΥ