User Tools

Site Tools


qna:hw:lsn05

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:lsn05 [2022/04/13 21:25]
xallos
qna:hw:lsn05 [2022/04/13 21:56] (current)
xallos
Line 9: Line 9:
 {{ :qna:hw:c-programming-l05-b.pdf | Διαφάνειες }} \\ {{ :qna:hw:c-programming-l05-b.pdf | Διαφάνειες }} \\
 {{ :qna:hw:c-programming-exercise-5.pdf | Εκφώνηση }} \\ {{ :qna:hw:c-programming-exercise-5.pdf | Εκφώνηση }} \\
-{{ :qna:hw:smproject-TRILIZA.zip | smProject-TRILIZA}} \\ +{{ :qna:hw:smproject-triliza.zip | smProject-TRILIZA}} \\ 
-{{ :qna:hw:smproject-ROTATE-2.zip | smProject-ROTATE}} \\+{{ :qna:hw:smproject-rotate.zip |smProject-ROTATE}} \\
 {{ :qna:hw:live-05.zip | Κώδικες }} {{ :qna:hw:live-05.zip | Κώδικες }}
  
Line 168: Line 168:
   SWSTO: 5 6 7 8   SWSTO: 5 6 7 8
 </code> </code>
-δηλαδή εμφανίζουν το αποτέλεσμα που έχετε υπολογίσει και αυτό που θα έπρεπε να έχετε υπολογίσει.+δηλαδή κάτω από το μήνυμα με τη λέξη ''FAILED'', εμφανίζουν το αποτέλεσμα που **έχετε υπολογίσει** και κάτω από αυτό, το **σωστό αποτέλεσμα**.
 </WRAP> </WRAP>
  
-==== Ερώτημα 5.2.1 ====+==== Ομάδα ελέγχων 5.2.1 ==== 
 + 
 +Εσφαλμένα δεδομένα.
  
 === Έλεγχοι === === Έλεγχοι ===
  
 == Test 5-2-1-a == == Test 5-2-1-a ==
-Η συνάρτηση +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **μηδενικό μήκος ''Ν''** σε __δεξιά__ περιστροφή.
  
 == Test 5-2-1-b == == Test 5-2-1-b ==
-Η συνάρτηση +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **αρνητικό μήκος ''Ν''** σε __δεξιά__ περιστροφή. 
 + 
 +== Test 5-2-1-c == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **αρνητικό πληθος θέσεων ''k''** σε __δεξιά__ περιστροφή. 
 + 
 +== Test 5-2-1-d == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **μηδενικό μήκος ''Ν''** σε __αριστερή__ περιστροφή. 
 + 
 +== Test 5-2-1-e == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **αρνητικό μήκος ''Ν''** σε __αριστερή__ περιστροφή. 
 + 
 +== Test 5-2-1-f == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **ψευδές** αποτέλεσμα για **αρνητικό πληθος θέσεων ''k''** σε __αριστερή__ περιστροφή. 
 + 
 +==== Ομάδα ελέγχων 5.2.2 ==== 
 + 
 +Σωστά δεδομένα για περιστροφή σε πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +=== Έλεγχοι === 
 + 
 +== Test 5-2-2-a == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **μηδενικό μήκος θέσεων ''k''**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +== Test 5-2-2-b == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **μία θέση (''k''=1)**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +== Test 5-2-2-c == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **περισσότερο από μία θέση (''k''>1)**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +== Test 5-2-2-d == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **μηδενικό μήκος θέσεων ''k''**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +== Test 5-2-2-e == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **μία θέση (''k''=1)**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 +== Test 5-2-2-f == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **περισσότερο από μία θέση (''k''>1)**. Πάντα για πλήθος θέσεων μικρότερο του μήκους του πίνακα (''k < N''). 
 + 
 + 
 +==== Ομάδα ελέγχων 5.2.3 ==== 
 + 
 +Σωστά δεδομένα για περιστροφή σε πλήθος θέσεων μεγαλύτερη ή ίσο του μήκους του πίνακα (''k ≥ N''). 
 + 
 +=== Έλεγχοι === 
 + 
 +== Test 5-2-3-a == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **μία θέση**. Για μήκος πίνακα ίσο με 1. 
 + 
 +== Test 5-2-3-b == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **περισσότερες θέσεις από το μήκος του πίνακα** (''k > N''). 
 + 
 +== Test 5-2-3-c == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **δεξιά** περιστροφή κατά **θέσεις όσες και το μήκος του πίνακα** (''k = N''). 
 + 
 +== Test 5-2-3-d == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **μία θέση**. Για μήκος πίνακα ίσο με 1. 
 + 
 +== Test 5-2-3-e == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **περισσότερες θέσεις από το μήκος του πίνακα** (''k > N''). 
 + 
 +== Test 5-2-3-f == 
 +Η συνάρτηση ''rotateArray'' δεν επιστρέφει **σωστό** αποτέλεσμα για **αριστερή** περιστροφή κατά **θέσεις όσες και το μήκος του πίνακα** (''k = N'').
  
qna/hw/lsn05.1649885115.txt.gz · Last modified: 2022/04/13 21:25 by xallos