Professional and reliable web hosting reviews and hosting guide. InMotion Reviews and testimonials customer ratings.

Κεφάλαιο 10ο

Print
Category: Uncategorised
Published on 11 March 2012
Written by Super User Hits: 368

Τμηματικός Προγραμματισμός. Χαρακτηριστικά Υποπρογραμμάτων. Πλεονεκτήματα Τμηματικού Προγραμματισμού. Παράμετροι. Διαδικασίες και Συναρτήσεις. Εμβέλεια παραμέτρων - μεταβλητών.
 
Ερωτήσεις 1, 2, 3, 4, 5, 6 της σελίδας 227.
ΑΠΑΝΤΗΣΕΙΣ
1) Τι ονομάζεται Τμηματικός προγραμματισμός;
Είναι η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων
 ως ένα σύνολο από απλούστερα τμήματα προγραμμάτων.
Δηλαδή μετά την ανάλυση του προβλήματος σε υποπροβλήματα, κάθε ένα αποτελεί ανεξάρτητη ενότητα και μπορεί να γράφεται ξεχωριστά, επιτελώντας ένα αυτόνομο έργο.
2) Τα βασικά χαρακτηριστικά των υποπρογραμμάτων είναι 3:
Κάθε υποπρόγραμμα έχει :
α) μόνο μία είσοδο και μια έξοδο,
β) πρέπει να είναι ανεξάρτητο από τα άλλα,
γ) να μην είναι πολύ μεγάλο.
3) Οι ΠΑΡΑΜΕΤΡΟΙ είναι σαν τις κοινές μεταβλητές ενός προγράμματος με μια ουσιώδη διαφορά,
χρησιμοποιούνται για να περνούν τιμές στα υποπρογράμματα ? επιτρέπουν το πέρασμα των τιμών τους από ένα τμήμα προγράμματος σε ένα άλλο.
 (δηλ. για την επικοινωνία με το κύριο πρόγραμμα).
4) Α) Οι Συναρτήσεις εκτελούνται απλά με την εμφάνιση του ονόματός τους σε οποιαδήποτε έκφραση, ενώ οι Διαδικασίες για να εκτελεστούν χρησιμοποιείται ειδική εντολή ΚΑΛΕΣΕ και το όνομα της διαδικασίας.
Β) Οι Συναρτήσεις επιστρέφουν πάντα μια τιμή συγκεκριμένου τύπου και στις εντολές του σώματος, υποχρεωτικά, υπάρχει μια εντολή εκχώρησης τιμής στο όνομα της συνάρτησης, ενώ στις διαδικασίες υπάρχουν οποιεσδήποτε εντολές της γλώσσας και επιστρέφουν πολλές τιμές, μία τιμή ή δεν επιστρέφουν καμία τιμή.
5) Σελ. 213
 6) Σελ. 214
 7) Ποια τα πλεονεκτήματα του τμηματικού προγραμματισμού; (σελ. 208-209)

8) Δώστε τους Ορισμούς της Διαδικασίας και της Συνάρτησης (σελ.211)

9) Πότε αναφερόμαστε σε ένα υποπρόγραμμα.; (σελ. 206)

10) Ποιές είναι οι πραγματικές και ποιές οι τυπικές παράμετροι.; Ποιά η κύρια διαφορά τους.; (σελ.217)

11) Πως λειτουργεί η έννοια της στοίβας στην κλήση διαδικασιών ή συναρτήσεων ;

12) Ποιά είναι η διεύθυνση επιστροφής (return address) και ποιά η στοίβα χρόνου εκτέλεσης (execution time stack).
 
Παρατήρηση: Οι παράμετροι που ορίζονται στην εντολή Κάλεσε μιας Διαδικασίας ή στην εντολή εκχώρησης τιμής στο όνομα μιας Συνάρτησης, πρέπει να συμφωνούν με τις μεταβλητές που ορίζονται μέσα στη Διαδικασία ή μέσα στη Συνάρτηση κατά : ΤΥΠΟ, ΣΕΙΡΑ, ΠΛΗΘΟΣ.

Joomla 2.5 Templates designed by Website Hosting