ΤΟΜΕΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ι (ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ)
Ημερομηνία: 12/9/2005
ΟΝΟΜ/ΜΟ: …………………………………
ΑΡΙΘΜΌΣ ΜΗΤΡΩΟΥ:………..
ΘΕΜΑ 1ο (6 Μονάδες)
α). Ποιες είναι οι βασικές λειτουργίες των Λειτουργικών Συστημάτων Η/Υ; (2 Μονάδες)
β) Τι γνωρίζετε για το πρωτόκολλο Transmission Control Protocol (TCP);
(1 Μονάδα)
γ) Περιγράψτε, σε 10 το πολύ γραμμές, ότι γνωρίζετε για τις συναρτήσεις left$() και right$() της Basic. Πως συντάσσονται και ποια η λειτουργία τους; Δώστε παραδείγματα. (1 Μονάδα).
δ) Πως συντάσσεται και ποία η λειτουργία της εντολής Do … Loop; Δώστε παραδείγματα. ( 2 Μονάδες)
ΘΕΜΑ 2ο (4 Μονάδες)
Να συντάξετε πρόγραμμα σε Quick Basic το οποίο:
- Θα ζητά από το χειριστή να δώσει τα στοιχεία (το ένα μετά το άλλο) ενός δυσδιάστατου πίνακα Ν x Μ ακεραίων αριθμών (a(Ν,Μ)) με τη σειρά: πρώτα τα στοιχεία της πρώτης στήλης, μετά τη δεύτερης, κ.ο.κ.. Ο αριθμός των γραμμών (Ν) και των στηλών (Μ) του πίνακα θα δίδεται από το χρήστη.
- Θα υπολογίζεται και θα τυπώνεται το άθροισμα των στοιχείων της πρώτης γραμμής του πίνακα.
- Θα υπολογίζεται και θα τυπώνεται το άθροισμα των στοιχείων της τελευταίας στήλης του πίνακα.




