User Tools

Site Tools


qna:hw:lsn04

This is an old revision of the document!


Μάθημα 4

Προετοιμασία

Εργαστηριακή διάλεξη

Εργασία 4.1

Υπολογισμός παραγοντικού

Ερώτημα 4.1.1

Έλεγχοι

Test 4-1-1-a

Ο υπολογισμός του παραγοντικού για την τιμή 0 (δηλαδή το 0!) είναι λανθασμένος. Δείτε στην εκφώνηση την τιμή που ζητείται να επιστρέφει.

Test 4-1-1-b

Το μήνυμα που είδατε στο CLion, πάνω από το link (σύνδεσμο) που πατήσατε ήταν της μορφής: factorial(ΧΧ)==… FAILED : Test at (ΧΧ) failed.

Αυτό σημαίνει ότι ο υπολογισμός του παραγοντικού για την τιμή ΧΧ είναι λανθασμένος. Η σωστή τιμή είναι αυτή που φαίνεται δεξια από το ==.

Εργασία 4.2

Δεύτερος κώδικας πάνω στο Conway's Game Of Life

Ερώτημα 4.2.1

Έλεγχοι

Test 4-2-1-a

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, εκτός ορίων κατά x και y (αριστερά και πάνω από αυτό).

Test 4-2-1-b

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, εκτός ορίων κατά x (αριστερά από αυτό).

Test 4-2-1-c

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, εκτός ορίων κατά y (πάνω από αυτό).

Test 4-2-1-d

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, ακριβώς εκτός ορίων κατά x και y (δεξιά και κάτω από αυτό).

Test 4-2-1-e

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, ακριβώς εκτός ορίων κατά x (δεξιά από αυτό).

Test 4-2-1-f

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, ακριβώς εκτός ορίων κατά y (κάτω από αυτό).

Test 4-2-1-g

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, ακριβώς εκτός ορίων κατά x και y (αριστερά και κάτω από αυτό).

Test 4-2-1-h

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, ακριβώς εκτός ορίων κατά x και y (δεξιά και πάνω από αυτό).

Test 4-2-1-i

Η συνάρτηση δεν επιστρέφει -1 ως ένδειξη λάθους όπως θα έπρεπε όταν το ζητούμενο σημείο είναι έξω από το πλέγμα, πολύ εκτός ορίων κατά x και y (δεξιά και κάτω από αυτό).

Test 4-2-1-j

Η συνάρτηση επιστρέφει λανθασμένο πλήθος γειτόνων για τη ζητούμενη θέση, η οποία είναι ακριβώς στο όριο του πλέγματος. Αυτό σημαίνει ότι κάποιοι από τους γείτονες της θέσης είναι εκτός πλέγματος, πράγματ ο οποίο είναι αποδεκτό δεν μας πειράζει. Το σημείο είναι στην πάνω αριστερή γωνία.

Test 4-2-1-k

Η συνάρτηση επιστρέφει λανθασμένο πλήθος γειτόνων για τη ζητούμενη θέση, η οποία είναι ακριβώς στο όριο του πλέγματος. Αυτό σημαίνει ότι κάποιοι από τους γείτονες της θέσης είναι εκτός πλέγματος, πράγματ ο οποίο είναι αποδεκτό δεν μας πειράζει. Το σημείο είναι στην πάνω αριστερή γωνία.

Εργασία 4.3

Σχεδιασμός οριζόντιων και κατακόρυφων γραμμών σε πλέγμα.

Ερώτημα 4.3.1

Έλεγχοι

Test 4-3-1-a

Λανθασμένο αποτέλεσμα για αποδεκτό (1-3) ψηφίο σε ομοιοψήφιο αριθμό (πχ 111,333,888).

Test 4-3-1-b

Λανθασμένο αποτέλεσμα (διαφροτερικό του -1) για μη τριψήφιο αριθμό.

qna/hw/lsn04.1649072748.txt.gz · Last modified: 2022/04/04 11:45 by xallos