Εργαστήριο 5ης εβδομάδας (Σχόλια)

Δευτέρα, 6 Νοεμβρίου 2023 - 8:48 π.μ.
- από τον χρήστη Θραμπουλίδης Κλεάνθης

Σχόλια για τη Δράση [Δ2]

Τα σχόλια (13 τον αριθμό) γίνονται με βάση τον κώδικα που υποβάλατε μετά την ολοκλήρωση του Εργαστηρίου της 5ης Εβδομάδος με στόχο να τα λάβετε υπόψιν σας για το τελικό παραδοτέο.

 

  1. Διαβάζουμε τις σελίδες 3-7 της περιγραφής της άσκησης όπου δίνονται οδηγίες!

Να σημειωθεί πως ο ενδεικτικός πηγαίος  κώδικας που δίνεται δεν υιοθετεί όλα τα παρακάτω σχόλια. Εσείς προσπαθήστε να το κάνετε.

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

Δοκιμάστε και την χρήση του αριθμητικού τύπου (s26).

  1. O τερματισμός του προγράμματος είναι και αυτός επιλογή που προσφέρεται από το μενού.
  2. Αν μια συνάρτηση δεν επιστρέφει κάτι ορίζεται επιστρεφόμενη τιμή void (s11).
  3. Αν εντοπίσουμε στον κώδικα μας μία ή περισσότερες ίδιες προτάσεις να εμφανίζονται σε περισσότερα από ένα σημεία του κώδικα, αυτό είναι ένδειξη δημιουργίας συνάρτησης (s3).
  4. Όταν ζητείται πηγαίος κώδικας δίνουμε το .c και όχι το .dev!
Σχόλια (0)