Mathman.gr

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

AE-M08-03

Τι θα εμφανίσει ο παρακάτω αλγόριθμος αν δοθεί σαν είσοδος για την μεταβλητή α η τιμή 9;

Να γράψετε ισοδύναμο αλγόριθμο ο οποίος δεν θα περιέχει την εντολή  Λ <-- α > 11.

Αλγόριθμος K

Διάβασε  α

Λ <-- α > 11

Αν  Λ = Αληθής  τότε

α <-- α + 2

αλλιώς

α <-- α - 2

Τέλος_αν

Εμφάνισε  α

Τέλος K

Dim lights

Η εντολή Λ <-- α > 11 εκτελείται, δηλαδή η Λ είναι λογικού τύπου μεταβλητή. Αλλά:

α) στα σχολικά βιβλία δεν παρουσιάζεται παρόμοια εντολή και

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

 

Οι μόνες εντολές εκχώρησης που αφορούν λογικού τύπου μεταβλητές και θα χρησιμοποιούμε, είναι της μορφής Β <-- Αληθής ή Γ <-- Ψευδής.

 

Ο ρόλος μιας λογικής μεταβλητής σε αλγοριθμική λύση προβλήματος θα εξηγηθεί αργότερα.

 

sideBar



You are here: Mathman