προφανώς και το παρακάτω είναι σωστό και με το σκεπτικό αυτό η παρακάτω επιλογή
Αν συνθήκη τότε
Εντολές1
Αλλιώς
Εντολές2
Τέλος_Αν
μπορεί να γραφτεί
Εντολές1
Αν όχι συνθήκη τότε Εντολές2
εφόσον οι Εντολές1, Εντολές2 είναι ανεξάρτητες μεταξύ τους
Αυτό που ήθελα να δείξω είναι ότι όταν απλοποιείς μια σύνθετη Αν...τότε...αλλιώς βγάζεις ουσιαστικά
"
κοινό παράγοντα" τις εντολές που είναι κοινές και στις δύο και θα εκτελεστούν ούτως ή άλλως.
Αυτό είναι το σκεπτικό, ίσως να είναι τραβηγμένο με αυτή την περίπτωση αλλά πιστεύω ότι είναι κάτι που θα βάλει τον μαθητή να σκεφτεί λίγο περισσότερο.
Θα μπορούσε φυσικά η τεχνική του "κοινού παράγοντα" να φανεί και με το παρακάτω παράδειγμα
Αν συνθήκη τότε
Εντολές
Εντολές1
Αλλιώς
Εντολές
Εντολές2
Τέλος_Αν
το οποίο γίνεται έτσι
Εντολές
Αν συνθήκη τότε
Εντολές1
Αλλιώς
Εντολές2
Τέλος_Αν
γιατί όχι:
y<-500
Αν χ>0 τότε y<-550+z