====== Γ Μάθημα Ανακεφαλαίωσης ====== ===== Εργαστηριακή διάλεξη ===== {{ :qna:hw:c-programming-exercise-c-recap.pdf | Διαφάνειες }}\\ {{ :qna:hw:c-programming-exercise-c-recap.pdf | Εκφώνηση }} \\ {{ :qna:hw:smproject-min-of-list.zip | smProject-MIN-OF-LIST }} \\ {{ :qna:hw:live-r-c.zip | Κώδικες }} ===== Εργασία Γ.1 ===== Τα μηνύματα λάθους στην κονσόλα του CLion έχουν διαφορετική μορφή από τα συνηθισμένα. Σε κάθε test που αποτυγχάνει πάνω από το μήνυμα εμφανίζεται η λίστα με τις τιμές που εμπλέκονται (η οποία συνήθως παράγεται τυχαία). Όπως πάντα υπάρχει και το link προς αυτή τη σελίδα. -8.73214 -9.85864 -4.41243 -8.74337 -2.39357 -5.64953 -2.8511 -3.56963 -4.75301 -10.01 minOfList(aList) == minValue FAILED : Failed to verify a ... list above ! https://qna.c-programming.allos.gr/doku.php?id=qna:hw:lsn67#test_c-1-1-b ==== Ζητούμενα ==== ==== Ερώτημα Γ.1.1 ==== Έλεγχοι που αφορούν τη συνάρτηση ''minOfList''. === Έλεγχοι === == Test Γ-1-1-a == Ο έλεγχος που απέτυχε αφορούσε την κλήση της με λάθος δεδομένα, δηλαδή ''NULL''. == Test Γ-1-1-b == Ο έλεγχος που απέτυχε αφορά την εύρεση της ελάχιστης τιμής από μια λίστα η οποία παρουσιάζεται μαζί με το μήνυμα σφάλματος. Μέσα στο μήνυμα περιλαμβάνεται ένας σύντομος χαρακτηρισμός της λίστας μήπως και βοηθήσει να εντοπίσετε το σφάλμα. Πχ ''last-is-min negative'' δηλαδή μία λίστα που η ελάχιστη τιμή βρίσκεται στον τελευταίο κόμβο και είναι αρνητική.