User Tools

Site Tools


qna:hw:lsn04

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:lsn04 [2022/04/04 16:05]
xallos
qna:hw:lsn04 [2022/04/04 17:11] (current)
xallos
Line 89: Line 89:
  
 == Test 4-3-1-a == == Test 4-3-1-a ==
-Λανθασμένο αποτέλεσμα για αποδεκτό (1-3) ψηφίο σε ομοιοψήφιο αριθμό (πχ 111,333,888).+Για σχεδιασμό που εμπλέκει και τις 3 ζητούμενες συναρτήσεις το αποτέλεσμα δεν είναι το αναμενόμενο. Ακολουθήστε το σύνδεσμο που που ακολουθεί το μήνυμα με ένδειξη Grid visualization ώστε να δείτε πως έχετε σχεδιάσει το πλέγμα και το πως θα έπρεπε να είναι.
  
 == Test 4-3-1-b == == Test 4-3-1-b ==
-Λανθασμένο αποτέλεσμα ιαφροτερικό του -1) για μη τριψήφιο αριθμό.+Για σχεδιασμό που ζητείται εκτός των ορίων του πλέγματος, κατά x ή κατά y (δείτε το ακριβές μήνυμα), η συνάρτηση ''drawHLine'' δεν επιστρέφει ψευδές όπως θα έπρεπε.
  
 +== Test 4-3-1-c ==
 +Για σχεδιασμό που ζητείται εκτός των ορίων του πλέγματος, κατά x ή κατά y (δείτε το ακριβές μήνυμα), η συνάρτηση ''drawVLine'' δεν επιστρέφει ψευδές όπως θα έπρεπε.
  
 +== Test 4-3-1-d ==
 +Για σχεδιασμό που ζητείται εκτός των ορίων του πλέγματος, κατά x ή κατά y (δείτε το ακριβές μήνυμα) και για **καταφόρυφη** γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει ψευδές όπως θα έπρεπε. **Προσοχή!** Μπορεί το πρόβλημα να έχει να κάνει με το ότι το μήκος που ζητείται να βγάζει τη γραμμή εκτός πλέγματος.
 +
 +== Test 4-3-1-e ==
 +Για σχεδιασμό που ζητείται εκτός των ορίων του πλέγματος, κατά x ή κατά y (δείτε το ακριβές μήνυμα) και για **οριζόντια** γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει ψευδές όπως θα έπρεπε. **Προσοχή!** Μπορεί το πρόβλημα να έχει να κάνει με το ότι το μήκος που ζητείται να βγάζει τη γραμμή εκτός πλέγματος.
 +
 +== Test 4-3-1-f ==
 +Για σχεδιασμό γραμμής που ζητείται **από άκρο σε άκρο**, αλλά εντός των ορίων του πλέγματος, και για **καταφόρυφη** γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-g ==
 +Για σχεδιασμό γραμμής που ζητείται **από άκρο σε άκρο**, αλλά εντός των ορίων του πλέγματος, και για **οριζόντια** γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-h ==
 +Για σχεδιασμό γραμμής **μήκους 1**, εντός των ορίων του πλέγματος, είτε για **καταφόρυφη**, είτε για **οριζόντια**  γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-i ==
 +Για σχεδιασμό γραμμής **μήκους 0**, εντός των ορίων του πλέγματος, είτε για **καταφόρυφη**, είτε για **οριζόντια**  γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-j ==
 +Για σχεδιασμό γραμμής **αρνητικού μήκους**, με **αρχικό σημείο εντός των ορίων του πλέγματος**, αλλά που **θα κατέληγε εντός** των ορίων του πλέγματος, είτε για **καταφόρυφη**, είτε για **οριζόντια**  γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει ψευδές όπως θα έπρεπε.
 +
 +== Test 4-3-1-k ==
 +Για σχεδιασμό γραμμής **αρνητικού μήκους**, με **αρχικό σημείο εντός των ορίων του πλέγματος**, αλλά που **θα κατέληγε εκτός** των ορίων του πλέγματος,  είτε για **καταφόρυφη**, είτε για **οριζόντια**  γραμμή, η συνάρτηση ''drawALine'' δεν επιστρέφει ψευδές όπως θα έπρεπε.
 +
 +== Test 4-3-1-l ==
 +Για σχεδιασμό γραμμών που φτάνουν **μέχρι το όριο του πλέγματος** και που εμπλέκει και τις 3 ζητούμενες συναρτήσεις, **το αποτέλεσμα στο πλέγμα δεν είναι το αναμενόμενο**. Ακολουθήστε το σύνδεσμο που που ακολουθεί το μήνυμα με ένδειξη Grid visualization ώστε να δείτε πως έχετε σχεδιάσει το πλέγμα και το πως θα έπρεπε να είναι.
 +
 +== Test 4-3-1-m ==
 +Για σχεδιασμό που ζητείται **εντός των ορίων του πλέγματος**, αλλά με αντίστροφη φορά (το ''y1'' είναι μεγαλύτερο του ''y2''), η συνάρτηση ''drawVLine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-n ==
 +Για σχεδιασμό που ζητείται **εντός των ορίων του πλέγματος**, αλλά με αντίστροφη φορά (το ''x1'' είναι μεγαλύτερο του ''x2''), η συνάρτηση ''drawHLine'' δεν επιστρέφει αληθές όπως θα έπρεπε. **Προσοχή!** Αυτή η δοκιμή δεν ελέγχει εάν έγινε σωστά ο σχεδιασμός, αλλά μόνο το λογικό αποτέλεσμα.
 +
 +== Test 4-3-1-o ==
 +Για σχεδιασμό γραμμών οριζόντιων (''drawHLine'') και κατακόρυφων (''drawVLine''), που δίνονται με αντίτροφη φορά (δηλαδή είτε το ''x1'' είναι μεγαλύτερο του ''x2'', είτε το ''y1'' είναι μεγαλύτερο του ''y2''), **το αποτέλεσμα στο πλέγμα δεν είναι το αναμενόμενο**. Ακολουθήστε το σύνδεσμο που που ακολουθεί το μήνυμα με ένδειξη Grid visualization ώστε να δείτε πως έχετε σχεδιάσει το πλέγμα και το πως θα έπρεπε να είναι.
qna/hw/lsn04.1649088322.txt.gz · Last modified: 2022/04/04 16:05 by xallos