Εξεταστική περιόδος Σεπτεμβρίου 1997

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

Τμήμα Μαθηματικών
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Εξεταστική περίοδος

Σεπτεμβρίου 1997

Διδάσκων: Διομήδης Σπινέλλης

Θέμα 1ο:

  1. Τι προσφέρει η διαμεσολάβηση του λειτουργικού συστήματος στην επικοινωνία των προγραμμάτων με τις περιφερειακές συσκευές; Πως αντιλαμβάνεται το λειτουργικό σύστημα αλλαγές στην κατάσταση των συσκευών αυτών;
  2. Πολλαπλασιάστε τον αριθμό 10112 με το 1012. Στη συνέχεια μετατρέψτε το αποτέλεσμα στο δεκαδικό σύστημα. Σε όλα τα στάδια πρέπει να φαίνεται ο τρόπος με τον οποίο φτάσατε στο συγκεκριμένο αποτέλεσμα.

Θέμα 2ο:

  1. Γράψτε τον πίνακα τιμών της πύλης της αποκλειστικής διάζευξης. Χρησιμοποιώντας πύλες σύζευξης, διάζευξης και άρνησης σχεδιάστε λογικό κύκλωμα που να την υλοποιεί.
  2. Απαριθμήστε (ξεχωριστά) τεχνολογίες που χρησιμοποιούνται για την υλοποίηση της κύριας και της βοηθητικής μνήμης. Σε τι χρησιμοποιείται η κύρια και σε τι η βοηθητική μνήμη;

Θέμα 3ο:

  1. Τι ρόλους επιτελούν στον προγραμματισμό οι διαδικασίες, οι συναρτήσεις και οι τάξεις; Δώστε παραδείγματα.
  2. Σε τι διαφέρει ο διερμηνευτής από το μεταγλωττιστή;

Θέμα 4ο:

  1. Ο Γιώργος μόλις διαβάζει την εκφώνηση της άσκησης προγραμματισμού, κάθεται μπροστά στο πληκτρολόγιο, γράφει τον κώδικα σε Pascal και την παραδίδει. Ποια στάδια ανάπτυξης του λογισμικού παρέλειψε και ποιες οι πιθανές επιπτώσεις της παράλειψής του;
  2. Η Μαρία διάλεξε ως θέμα της πτυχιακής της την ανάπτυξη ενός προγράμματος που θα ελέγχει άλλα προγράμματα και θα υπολογίζει αν αυτά τερματίζουν ή όχι. Σχολιάστε.

Θέμα 5ο:

Γράψτε σε Pascal ένα πρόγραμμα που για κάθε ακέραιο αριθμό Ν από το 1 έως το 7 να τυπώνει: α) τον αριθμό αυτό (Ν), β) το παραγοντικό του (Ν!). Ο υπολογισμός του παραγοντικού να γίνει σε ξεχωριστή συνάρτηση (function) της Pascal.

Διάρκεια εξέτασης 2.5 ώρες. Καλή επιτυχία!