This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
qna:hw:lsn65 [2022/04/16 18:58] xallos |
qna:hw:lsn65 [2022/04/18 22:01] (current) xallos |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| {{ : | {{ : | ||
| {{ : | {{ : | ||
| - | {{ : | + | {{ : |
| - | {{ : | + | {{ : |
| {{ : | {{ : | ||
| Line 12: | Line 12: | ||
| Τρίτος και τελευταίος κώδικας πάνω στο [[https:// | Τρίτος και τελευταίος κώδικας πάνω στο [[https:// | ||
| - | ==== Ερώτημα | + | ==== Ζητούμενα ==== |
| + | |||
| + | Δημιουργία της συνάρτησης '' | ||
| Δημιουργία της συνάρτησης '' | Δημιουργία της συνάρτησης '' | ||
| - | === Έλεγχοι === | + | ==== Έλεγχοι |
| Έλεγχοι ως προς την επιβεβαίωση των τιμών των παραμέτρων των συναρτήσεων. | Έλεγχοι ως προς την επιβεβαίωση των τιμών των παραμέτρων των συναρτήσεων. | ||
| + | |||
| + | === Έλεγχοι === | ||
| == Test A-1-1-a == | == Test A-1-1-a == | ||
| Line 38: | Line 42: | ||
| == Test A-1-1-e == | == Test A-1-1-e == | ||
| - | Η κλήση της '' | + | Η κλήση της '' |
| == Test A-1-1-f == | == Test A-1-1-f == | ||
| Line 47: | Line 51: | ||
| ==== Ερώτημα A.1.2 ==== | ==== Ερώτημα A.1.2 ==== | ||
| - | Δημιουργία της συνάρτησης '' | + | Έλεγχος λειτουργίας της συνάρτησης '' |
| === Έλεγχοι === | === Έλεγχοι === | ||
| Line 53: | Line 57: | ||
| == Test A-1-2-a == | == Test A-1-2-a == | ||
| - | Εκκρεμούν... | + | Η συνάρτηση επιστρέφει **ψευδές** ενώ δεν θα έπρεπε για δεδομένο board. __Η δοκιμή αυτή δεν περιέχει έλεγχο των περιεχομένων του grid__. |
| + | |||
| + | == Test A-1-2-b == | ||
| + | |||
| + | Η συνάρτηση ενώ επιστρέφει __αληθές__ όπως θα έπρεπε για δεδομένο board, το __περιεχόμενο του grid **δεν** είναι το αναμενόμενο__. | ||
| + | |||
| + | |||
| + | ==== Ερώτημα A.1.3 ==== | ||
| + | |||
| + | Σύνθετοι έλεγχοι των συναρτήσεων '' | ||
| + | <wrap danger> | ||
| + | |||
| + | === Έλεγχοι === | ||
| + | |||
| + | == Test A-1-3-a == | ||
| + | |||
| + | Η συνάρτηση '' | ||
| + | |||
| + | == Test A-1-3-b == | ||
| + | |||
| + | Η συνάρτηση '' | ||
| + | |||
| + | == Test A-1-3-c == | ||
| + | |||
| + | Η συνάρτηση '' | ||
| + | |||
| + | == Test A-1-3-d == | ||
| + | |||
| + | Η συνάρτηση '' | ||
| + | |||
| + | == Test A-1-3-e == | ||
| + | |||
| + | Η συνάρτηση '' | ||
| ===== Εργασία A.2 ===== | ===== Εργασία A.2 ===== | ||
| - | Πρώτη εργασία πάνω στην άλγεβρα πινάκων. | + | Πρώτη εργασία πάνω στην άλγεβρα πινάκων. Τα μηνύματα στο CLion ακολουθούνται από τον πίνακα που δημιουργεί την αποτυχία της δοκιμής. |
| ==== Ερώτημα A.2.1 ==== | ==== Ερώτημα A.2.1 ==== | ||
| Line 67: | Line 103: | ||
| == Test A-2-1-a == | == Test A-2-1-a == | ||
| - | Εκκρεμούν... | + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **μηδενικές** γραμμές ή/και στήλες του πίνακα. |
| + | |||
| + | == Test A-2-1-b == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **αρνητικές** γραμμές ή/και στήλες του πίνακα. | ||
| + | |||
| + | == Test A-2-1-c == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **μη** κάτω τριγωνικό πίνακα μικρών διαστάσεων (3x3). | ||
| + | |||
| + | == Test A-2-1-d == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές** όπως θα έπρεπε__ για **όντως** κάτω τριγωνικό πίνακα μικρών διαστάσεων (3x3). | ||
| + | |||
| + | == Test A-2-1-e == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **μη τετράγωνικό** πίνακα. | ||
| + | |||
| + | == Test A-2-1-f == | ||
| + | |||
| + | Η συνάρτηση __δεν ανιχνεύει σωστά την κάτω-τριγωνικότητα__ του πίνακα για κάπως μεγαλύτερο πίνακα (5x5). | ||
| + | |||
| + | == Test A-2-1-g == | ||
| + | |||
| + | Η συνάρτηση __δεν ανιχνεύει σωστά την κάτω-τριγωνικότητα__ του πίνακα για κάπως μεγαλύτερο πίνακα (12x12). | ||
| ==== Ερώτημα A.2.2 ==== | ==== Ερώτημα A.2.2 ==== | ||
| Line 77: | Line 137: | ||
| == Test A-2-2-a == | == Test A-2-2-a == | ||
| - | Εκκρεμούν... | + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **μηδενικές** γραμμές ή/και στήλες του πίνακα. |
| + | |||
| + | == Test A-2-2-b == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **αρνητικές** γραμμές ή/και στήλες του πίνακα. | ||
| + | |||
| + | == Test A-2-2-c == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό (" | ||
| + | |||
| + | == Test A-2-2-d == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό (μηδενικό) άθροισμα όπως θα έπρεπε__ για δεδομένο τετράγωνο πίνακα, | ||
| + | |||
| + | == Test A-2-2-e == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό άθροισμα όπως θα έπρεπε__ για δεδομένο **τετράγωνο** πίνακα, | ||
| + | |||
| + | == Test A-2-2-f == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό άθροισμα όπως θα έπρεπε__ για δεδομένο **μη\_τετράγωνο** πίνακα, | ||
| ==== Ερώτημα A.2.3 ==== | ==== Ερώτημα A.2.3 ==== | ||
| Line 87: | Line 168: | ||
| == Test A-2-3-a == | == Test A-2-3-a == | ||
| - | Εκκρεμούν... | + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **μηδενικές** γραμμές ή/και στήλες κάποιου πίνακα. |
| + | |||
| + | == Test A-2-3-b == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **αρνητικές** γραμμές ή/και στήλες κάποιου πίνακα. | ||
| + | |||
| + | == Test A-2-3-c == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **ψευδές** όπως θα έπρεπε__ για **αρνητικές** δύο ή/και των τριών διαστάσεων των πινάκων σε γραμμές ή/και στήλες κάποιου πίνακα. | ||
| + | |||
| + | == Test A-2-3-d == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές ή το σωστό αποτέλεσμα** όπως θα έπρεπε__ για πολλαπλασιασμό τετραγωνικού πίνακα με διαγώνιο. | ||
| + | |||
| + | == Test A-2-3-e == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές ή το σωστό αποτέλεσμα** όπως θα έπρεπε__ για πολλαπλασιασμό τετραγωνικού πίνακα με τον μοναδιαίο. | ||
| + | |||
| + | == Test A-2-3-f == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές ή το σωστό αποτέλεσμα** όπως θα έπρεπε__ για πολλαπλασιασμό πίνακα γραμμή με τετραγωνικό πίνακα. | ||
| + | |||
| + | == Test A-2-3-g == | ||
| + | |||
| + | Η συνάρτηση __δεν επιστρέφει **αληθές ή το σωστό αποτέλεσμα** όπως θα έπρεπε__ για πολλαπλασιασμό μεταξύ δύο τετραγωνικών πινάκων. | ||
| ==== Έλεγχοι A.2.4 ==== | ==== Έλεγχοι A.2.4 ==== | ||
| Line 97: | Line 203: | ||
| == Test A-2-4-a == | == Test A-2-4-a == | ||
| - | Εκκρεμούν... | + | Οι συναρτήσεις '' |