Παρασκευή, 20 Μαΐου 2011

Έλεγχος αλγοριθμικών κριτηρίων

Ποιο η ποια αλγοριθμικά κριτήρια παραβιάζονται στο
παρακάτω σύνολο εντολών;
     κ <-- 3
     Οσο κ < > 102 επανάλαβε
           Εμφάνισε 1/κ-5
           κ <-- κ+2
     Τέλος_επανάληψης


Απάντηση


     Παραβιάζεται μόνο η περατότητα γιατί το κ δεν πρόκειται
     ποτέ να πάρει την τιμή 102 και η Όσο δε θα τερματιστεί.
     

1 σχόλιο:

  1. Και το κριτήριο της καθοριστικότητας παραβιάζεται, καθώς ο διαιρέτης γίνεται 0 κατά τη δεύτερη επανάληψη, την τιμή δηλαδή του κ=5 , και από τον αλγόριθμο δεν έχει καθοριστεί πλήρως τί θα γίνει σ αυτή την περίπτωση.

    ΑπάντησηΔιαγραφή