Tmimatikos programmatismos

Page 1

Κέρος Α. Ιωάννης | Καθηγητής Πληροφορικής ΠΕ19 | 1ο ΕΠΑΛ Κιλκίς

Κεφάλαιο 5 Τμηματικός Προγραμματισμός Ασκήσεις 1. Τι είδους υποπρόγραμμα μπορείς να χρησιμοποιήσεις για τα παρακάτω προβλήματα στην Pascal (Γλωσσομάθεια); Procedure – P (Διαδικασία - Δ) ή Function – F (Συνάρτηση - Σ); Είναι λογικό πως σε κάποιες περιπτώσεις μπορεί να ταιριάζουν και τα δύο. A. Υπολογισμός και επιστροφή στο κύριο πρόγραμμα του μικρότερου από πέντε ακεραίους. B. Υπολογισμός και επιστροφή στο κύριο πρόγραμμα των δυο μικρότερων από πέντε ακεραίους . C. Έλεγχος και επιστροφή στο κύριο πρόγραμμα αν δυο αριθμοί είναι ίσοι. Αυτό που επιστρέφεται είναι μία boolean τιμή (True / False). D. Επιστροφή στο κύριο πρόγραμμα των πέντε πρώτων νικητών ενός διαγωνισμού. E. Διάβασμα τριών αριθμών και επιστροφή τους στο κύριο πρόγραμμα. F. Διάβασμα ενός αριθμού και επιστροφή του στο κύριο πρόγραμμα. G. Εμφάνιση τριών αριθμών. H. Εμφάνιση ενός αριθμού. 2. Ποια από τις ακόλουθες λειτουργίες δεν μπορεί να εκτελέσει μια function στην Pascal (συνάρτηση στην Γλωσσομάθεια); A. Υπολογισμός και επιστροφή στο κύριο πρόγραμμα του μέγιστου από δύο αριθμών. B. Υπολογισμός και επιστροφή στο κύριο πρόγραμμα του μέγιστου και του ελάχιστου από κάποιους αριθμούς. C. Υπολογισμός και επιστροφή στο κύριο πρόγραμμα του μέγιστου από κάποιους αριθμούς. D. Επιστροφή στο κύριο πρόγραμμα μιας λογικής τιμής (Boolean). 3. Αντιστοιχίστε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β. Α Β 1. Procedure A. Υπολογισμός της λύσης της πρωτοβάθμιας εξίσωσης. (Διαδικασία) B. Διάβασμα αριθμών. 2. Function C. Εύρεση του μικρότερου από κάποιους αριθμούς. (Συνάρτηση) D. Εμφάνιση αριθμών. 4. Να γράψετε procedure στην Pascal (διαδικασία στην Γλωσσομάθεια) η οποία να διαβάσει πολλούς αριθμούς και να εμφανίσει το άθροισμα τους. Τέλος της εισαγωγής των αριθμών θεωρείται όταν ο χρήστης πληκτρολογήσει τον αριθμό μηδέν, ο οποίος δεν περιλαμβάνεται στα αποτελέσματα. Εννοείται πως το υποπρόγραμμα που κατασκευάσατε δεν είναι εκτελέσιμο. 5. Να γράψετε procedure στην Pascal (διαδικασία στην Γλωσσομάθεια) η οποία να διαβάσει πολλούς αριθμούς μέχρι ο χρήστης να πληκτρολογήσει τον αριθμό 0, ο οποίος δεν περιλαμβάνεται στα αποτελέσματα. Η διαδικασία θα επιστρέψει στο κύριο πρόγραμμα το πλήθος των θετικών και των αρνητικών αριθμών που δόθηκαν. Εννοείται πως το υποπρόγραμμα που κατασκευάσατε δεν είναι εκτελέσιμο.

Ο τμηματικός προγραμματισμός

1


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.