User Tools

Site Tools


qna:hw:lsn65

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
qna:hw:lsn65 [2022/04/16 21:57]
xallos
qna:hw:lsn65 [2022/04/18 22:01] (current)
xallos
Line 4: Line 4:
 {{ :qna:hw:recap-a-whiteboard.pdf | Διαφάνειες }}\\ {{ :qna:hw:recap-a-whiteboard.pdf | Διαφάνειες }}\\
 {{ :qna:hw:c-programming-exercise-a-recap.pdf | Εκφώνηση }} \\ {{ :qna:hw:c-programming-exercise-a-recap.pdf | Εκφώνηση }} \\
-{{ :qna:hw:smproject-ra1.zip | smProject-LIFE-3 }} \\ +{{ :qna:hw:smproject-life-3.zip | smProject-LIFE-3 }} \\ 
-{{ :qna:hw:smproject-ra2.zip | smProject-MATRIX-1 }} \\+{{ :qna:hw:smproject-matrix-1.zip | smProject-MATRIX-1 }} \\
 {{ :qna:hw:live-r-a.zip | Κώδικες }} {{ :qna:hw:live-r-a.zip | Κώδικες }}
  
Line 57: Line 57:
 == Test A-1-2-a == == Test A-1-2-a ==
  
-Εκκρεμούν...+Η συνάρτηση επιστρέφει **ψευδές** ενώ δεν θα έπρεπε για δεδομένο board. __Η δοκιμή αυτή δεν περιέχει έλεγχο των περιεχομένων του grid__. 
 + 
 +== Test A-1-2-b == 
 + 
 +Η συνάρτηση ενώ επιστρέφει __αληθές__ όπως θα έπρεπε για δεδομένο board, το __περιεχόμενο του grid **δεν** είναι το αναμενόμενο__. 
  
 ==== Ερώτημα A.1.3 ==== ==== Ερώτημα A.1.3 ====
Line 68: Line 73:
 == Test A-1-3-a == == Test A-1-3-a ==
  
-Εκκρεμούν...+Η συνάρτηση ''boardInit'' επιστρέφει **ψευδές** ενώ δεν θα έπρεπε για δεδομένο board. __Η δοκιμή αυτή δεν περιέχει έλεγχο των περιεχομένων του grid__. 
 + 
 +== Test A-1-3-b == 
 + 
 +Η συνάρτηση ''calcNextGen'' επιστρέφει **ψευδές** ενώ δεν θα έπρεπε για δεδομένο board. __Η δοκιμή αυτή δεν περιέχει έλεγχο του πίνακα με το αποτέλεσμα, αλλά μόνο την τιμή που επιστρέφει η ''calcNextGen''__. 
 + 
 +== Test A-1-3-c == 
 + 
 +Η συνάρτηση ''boardInit'' επιστρέφει **ψευδές** ενώ δεν θα έπρεπε για δεδομένο board__Η δοκιμή αυτή δεν περιέχει έλεγχο των περιεχομένων του grid__. 
 + 
 +== Test A-1-3-d == 
 + 
 +Η συνάρτηση ''calcNextGen'' ενώ __ορθώς επιστρέφει αληθές__, όμως **δεν υπολογίζει σωστά την επόμενη γενιά** βάσει του grid. Αυτό, ανάλογα την συγκεκριμένη δοκιμή, μπορεί να αφορά την 1η ή μεταγενέστερη γενιά, συμβουλευτείτε το μήνυμα που εμφανίζεται μέσα στο //CLion//
 + 
 +== Test A-1-3-e == 
 + 
 +Η συνάρτηση ''calcNextGen'' ενώ __ορθώς επιστρέφει αληθές__, όμως **δεν υπολογίζει σωστά την επόμενη γενιά** βάσει του grid. Ενώ το νέο board θα έπρεπε **να είναι διαφορετικό**, αυτό μένει ίδιο με πριν!
  
 ===== Εργασία A.2 ===== ===== Εργασία A.2 =====
Line 136: Line 157:
 == Test A-2-2-f == == Test A-2-2-f ==
  
-Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό άθροισμα όπως θα έπρεπε__ για δεδομένο **μη-τετράγωνο** πίνακα, με έναν ίδιας διάστασης που όλα τα στοιχεία του είναι ίσα με το ''1''.+Η συνάρτηση __δεν επιστρέφει **αληθές** ή δεν παράγει το σωστό άθροισμα όπως θα έπρεπε__ για δεδομένο **μη\_τετράγωνο** πίνακα, με έναν ίδιας διάστασης που όλα τα στοιχεία του είναι ίσα με το ''1''.
  
  
Line 147: 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 157: Line 203:
 == Test A-2-4-a == == Test A-2-4-a ==
  
-Εκκρεμούν...+Οι συναρτήσεις ''add'' και ''mul'' __δεν επιστρέφουν συνδυαστικό το **αναμενόμενο** αποτέλεσμα όπως θα έπρεπε__ για για την επιβεβαίωση της παράστασης πινάκων ''Α*Β - Β*Α ≠ 0''.
  
qna/hw/lsn65.1650146260.txt.gz · Last modified: 2022/04/16 21:57 by xallos