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 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 == | ||
- | Εκκρεμούν... | + | Οι συναρτήσεις '' |