Άσκηση 1η
Να γραφεί συνάρτηση, η οποία να επιστρέφει την τιμή ΑΛΗΘΗΣ, αν ένας αριθμός είναι πολλαπλάσιο του 2 και στην αντίθετη περίπτωση, να επιστρέφει την τιμή ΨΕΥΔΗΣ. (Παράρτημα, Άσκηση 5.4.1, Σελ. 119)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 2η
Να γραφεί διαδικασία, η οποία να διαβάζει ακέραιους αριθμούς και να επιστρέφει το πλήθος των θετικών, το πλήθος των αρνητικών και το πλήθος των μηδέν. Το πλήθος των ακέραιων που θα διαβαστούν θα ορίζεται σαν παράμετρος της διαδικασίας. (Παράρτημα, Άσκηση 5.4.2, Σελ. 119)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 3η
Να γραφεί υποπρόγραμμα, το οποίο να αναζητεί ένα ακέραιο αριθμό σ’ έναν πίνακα x[1000] ακέραιων αριθμών. Όταν τον βρίσκει να επιστρέφει τη θέση που βρέθηκε, διαφορετικά να επιστρέφει μηδέν. Ο πίνακας και ο ακέραιος αριθμός να ορίζονται ως παράμετροι του υποπρογράμματος (οι αριθμοί στον πίνακα είναι μοναδικοί). (Παράρτημα, Άσκηση 5.4.3, Σελ. 120)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 4η
Να γραφεί υποπρόγραμμα το οποίο να ταξινομεί τον πίνακα χ[100] με ονόματα, αλφαβητικά. Στην αντιμετάθεση των τιμών να καλείται το υποπρόγραμμα ΑΝΤΙΜΕΤΑΘΕΣΗ (x,y), όπου και θα αναπτυχθεί κατάλληλα. Ο πίνακας χ να είναι παράμετρος του υποπρογράμματος. (Παράρτημα, Άσκηση 5.4.4, Σελ. 120)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 5η
Να γραφεί υποπρόγραμμα που να εντοπίζει τους δύο μικρότερους αριθμούς από ένα πίνακα Χ[50] με ακέραιους αριθμούς και να τους επιστρέφει. (Παράρτημα, Άσκηση 5.4.5, Σελ. 120)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 6η
Να γραφεί διαδικασία, η οποία να υπολογίζει την παρακάτω μαθηματική παράσταση: (Παράρτημα, Άσκηση 5.4.6, Σελ. 120)

Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 7η
Να γραφεί υποπρόγραμμα, το οποίο να ελέγχει αν ο αριθμός που πληκτρολογείται είναι θετικός και να τον επιστρέφει στο υποπρόγραμμα που το καλεί. Σε περίπτωση που ο αριθμός δεν είναι θετικός να τυπώνεται μήνυμα λάθους και να επαναλαμβάνεται η πληκτρολόγηση μέχρι να πληκτρολογηθεί ο σωστός αριθμός. (Παράρτημα, Άσκηση 5.4.7, Σελ. 120)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 8η
Να γραφεί υποπρόγραμμα, το οποίο να ελέγχει αν ένας πίνακας Α[100] με ακέραιους αριθμούς είναι ταξινομημένος κατ’ αύξουσα σειρά ή όχι. (Παράρτημα, Άσκηση 5.4.8, Σελ. 120)
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 9η
Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ» το οποίο να (Παράρτημα, Άσκηση 5.4.9, Σελ. 120):
- Καταχωρεί στους πίνακες Ημέρα[500] και Μήνα[500] την ημέρα και τον μήνα αντίστοιχα μιας δαπάνης, στον πίνακα Περιγραφή[500] την περιγραφή της δαπάνης και στον πίνακα Κόστος[500] το συνολικό ποσό της αντίστοιχης δαπάνης.
- Ταξινομεί τους πίνακες πρώτα ως προς τον μήνα κατά αύξουσα σειρά και στην περίπτωση ίδιου μήνα η ταξινόμηση να γίνεται ως προς την ημέρα, κατά αύξουσα σειρά.
- Δίνονται από το πληκτρολόγιο 2 ημερομηνίες (εκφράζουν μια χρονική περίοδο). Να εμφανίζεται η περιγραφή κάθε δαπάνης με τα αντίστοιχα ποσά δαπάνης της χρονικής περιόδου που πληκτρολογήσαμε. Επίσης, στο τέλος να εμφανίζεται το συνολικό ποσό που έχει ξοδευτεί την αντίστοιχη χρονική περίοδο.
- Να γίνεται χρήση του υποπρογράμματος ΕΛΕΓΧΟΣ_ΗΜΕΡΟΜΗΝΙΑΣ, το οποίο να ελέγχει ότι η 1η ημ/νια είναι μικρότερη από τη 2η ημ/νία. Στην αντίθετη περίπτωση να τις αντιμεταθέτει. Να χρησιμοποιηθεί η διαδικασία ΑΝΤΙΜΕΤΑΘΕΣΗ, όπου χρειάζεται.
Ενδεικτική Λύση: pdf, Γλωσσομάθεια
Άσκηση 10η
Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ» το οποίο να διαχειρίζεται πίνακα Τηλεφωνικού Καταλόγου 500 γραμμών, με 1η στήλη το Ονοματεπώνυμο, 2η στήλη τη Διεύθυνση και 3η στήλη το Τηλέφωνο. Η διαχείριση γίνεται σύμφωνα με το παρακάτω Μενού επιλογών (Παράρτημα, Άσκηση 5.4.10, Σελ. 121):
- Εισαγωγή νέου συνδρομητή
- Διαγραφή συνδρομητή
- Διόρθωση δεδομένων συνδρομητή
- Αναζήτηση συνδρομητή (Με Όνομα ή Τηλέφωνο )
- Εμφάνιση Τηλεφωνικού Καταλόγου
- Έξοδος
ΕΠΙΛΟΓΗ: ___
Η κάθε επιλογή αποτελεί ξεχωριστό υποπρόγραμμα. Στην περίπτωση που έχει γεμίσει ο πίνακας να εμφανίζεται κατάλληλο μήνυμα
Ενδεικτική Λύση: pdf, Γλωσσομάθεια