5.4 Απαντήσεις ερωτήσεων στα υποπρογράμματα
(Α) Σωστο /Λάθος
- Σωστή
- Λάθος
- Σωστή
- Λάθος
- Λάθος
- Σωστή
- Λάθος
- Σωστή
- Λάθος
- Λάθος
- Σωστή
- Λάθος
- Σωστή
- Λάθος
- Σωστή
(Β) Συμπλήρωσης Κενών
- ιεραρχικής, διάσπαση, απλούστερα
- υποπρογραμμάτων , βιβλιοθήκες
- αυτόνομο, ανεξάρτητο, επικοινωνεί
- διαδικασία, όλες, τιμές
- ενεργό, υπάρχει, στοίβα
- Εμβέλεια, περιοχή
(Γ) Αντιστοίχησης & Σπαζοκεφαλιές
➀ γ. ΣΥΝΑΡΤΗΣΗ ΚΥΚΛΟΣ(R):ΠΡΑΓΜΑΤΙΚΗ
②
- Διαδικασία
- Συνάρτηση
- Συνάρτηση
- Διαδικασία
- Συνάρτηση
- Διαδικασία
- Συνάρτηση
(Δ) Ανάπτυξης
① Τμηματικός προγραμματισμός ονομάζεται η τεχνική ανάλυσης, σχεδίασης και ανάπτυξης των προγραμμάτων σαν ένα ισοδύναμο σύνολο από απλούστερα τμήματα προγραμμάτων.
② O Τμηματικός προγραμματισμός
③ Πλεονεκτήματα του τμηματικού προγραμματισμού
- Διευκολύνει την ανάπτυξη του αλγορίθμου και του αντιστοίχου προγράμματος
- Διευκολύνει την κατανόηση και διόρθωση του προγράμματος
- Απαιτεί λιγότερο χρόνο και προσπάθεια στη συγγραφή του προγράμματος
- Επεκτείνει τις δυνατότητες των γλωσσών προγραμματισμού
④ Υποπρόγραμμα είναι ένα τμήμα προγράμματος που επιτελεί ένα αυτόνομο έργο και έχει γραφεί χωριστά από το υπόλοιπο πρόγραμμα.
⑤ Κάθε υποπρόγραμμα πρέπει:
- Να έχει μόνο μία είσοδο και μία έξοδο
- Να είναι ανεξάρτητο από τα άλλα
- Να μην είναι πολύ μεγάλο
⑥ Παράμετροι είναι κοινές μεταβλητές που επιτρέπουν το πέρασμα τιμών από ένα υποπρόγραμμα σε ένα άλλο ή σε ένα πρόγραμμα και αντίστροφα.
⑦
α) Ο αριθμός των πραγματικών και των τυπικών παραμέτρων πρέπει να είναι ίδιος.
β) Η αντιστοίχιση μεταξύ των πραγματικών και τυπικών παραμέτρων γίνεται μία προς μία από αριστερά προς τα δεξιά. Δηλαδή η πρώτη της λίστας των τυπικών παραμέτρων αντιστοιχεί στην πρώτη της λίστας των πραγματικών παραμέτρων κοκ.
γ) Η τυπική παράμετρος και η αντίστοιχη της πραγματική πρέπει να είναι του ιδίου τύπου.
⑧ Συνάρτηση είναι ένας τύπος υποπρογράμματος που υπολογίζει και επιστρέφει μόνο μία τιμή και αυτή μέσω του ονόματος της (όπως και οι μαθηματικές συναρτήσεις).
⑨ Η απεριόριστη εμβέλεια παραβιάζει την αυτονομία των υποπρογραμμάτων και δημιουργεί προβλήματα αφού καθένας που γράφει κάποιο υποπρόγραμμα πρέπει να γνωρίζει τα ονόματα όλων των μεταβλητών που χρησιμοποιούνται στα υπόλοιπα υποπρογράμματα.