Εργαστήριο 5ης εβδομάδας (Σχόλια)
Δευτέρα, 6 Νοεμβρίου 2023 - 8:48 π.μ.
- από τον χρήστη Θραμπουλίδης ΚλεάνθηςΣχόλια για τη Δράση [Δ2]
Τα σχόλια (13 τον αριθμό) γίνονται με βάση τον κώδικα που υποβάλατε μετά την ολοκλήρωση του Εργαστηρίου της 5ης Εβδομάδος με στόχο να τα λάβετε υπόψιν σας για το τελικό παραδοτέο.
- Διαβάζουμε τις σελίδες 3-7 της περιγραφής της άσκησης όπου δίνονται οδηγίες!
Να σημειωθεί πως ο ενδεικτικός πηγαίος κώδικας που δίνεται δεν υιοθετεί όλα τα παρακάτω σχόλια. Εσείς προσπαθήστε να το κάνετε.
- H main() είναι η πρώτη συνάρτηση στο αρχείο πηγαίου κώδικα και πριν από αυτήν βάζουμε τα function prototypes (top-down approach).
- Προτιμούμε entry condition loop αντί για exit (slide15).
- Δεν χρησιμοποιούμε for-ever loop (π.χ. while(1)). Ορίζουμε συνθήκη τερματισμού της επανάληψης (s11)!
- H εισαγωγή αριθμών είναι λειτουργικότητα που προσφέρεται από το μενού (modularity).
- Δεν χρησιμοποιούμε μεταβλητές x,y,z… (readability – s8)
- Η εμφάνιση των επιλογών και η επιλογή λειτουργίας από τον χρήστη υλοποιείται από συνάρτηση (modularity).
- Η επιλογή λειτουργίας γίνεται για απλότητα με την εισαγωγή από τον χρήστη του αριθμού που αντιστοιχεί στην λειτουργία στο μενού επιλογής. (simplicity)
- Στο [Δ2]-Βήμα 5 η χρήση των ADD, SUB, … αναφέρεται για τον πηγαίο κώδικα και πιο συγκεκριμένα στο switch. Ενναλακτικά αντί για ADD, SUB, κλπ. μπορείτε να χρησιμοποιήσετε τους αντίστοιχους τελεστές +, -, κλπ. καθώς προσδίδουν και αυτοί αναγνωσιμότητα στον πηγαίο κώδικα.
Δοκιμάστε και την χρήση του αριθμητικού τύπου (s26).
- O τερματισμός του προγράμματος είναι και αυτός επιλογή που προσφέρεται από το μενού.
- Αν μια συνάρτηση δεν επιστρέφει κάτι ορίζεται επιστρεφόμενη τιμή void (s11).
- Αν εντοπίσουμε στον κώδικα μας μία ή περισσότερες ίδιες προτάσεις να εμφανίζονται σε περισσότερα από ένα σημεία του κώδικα, αυτό είναι ένδειξη δημιουργίας συνάρτησης (s3).
- Όταν ζητείται πηγαίος κώδικας δίνουμε το .c και όχι το .dev!
Σχόλια (0)