ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
Τμήμα Πληροφοριακών και Επικοινωνιακών Συστημάτων
Σχεδιασμός και Υλοποίηση Λογισμικού Διδάσκων: Επικ. Καθηγητής Διομήδης Σπινέλλης |
Πρόοδος Νοεμβρίου 1999 |
Θέμα 1ο: (5 βαθμοί)
Γράψτε σε C ένα πρόγραμμα που διαβάζει από την είσοδό του ακέραιους βαθμούς από το 0 μέχρι το 10. Αφού διαβάσει ένα βαθμό να τυπώνει στην οθόνη του "Περνάει" αν ο βαθμός είναι μεγαλύτερος από 4 ή "Δεν περνάει" αν ο βαθμός είναι μικρότερος από 5. Όταν εισαχθεί ο βαθμός -1, το πρόγραμμα τερματίζει τη λειτουργία του και τυπώνει το μέσο όρο των βαθμών που διάβασε.
Θέμα 2ο: (2 βαθμοί)
Τι θα τυπώσει το παρακάτω πρόγραμμα;
#include <stdio.h> int a(int a, int b) { a++; return (a * b + 1); } main() { int i, f; f = 1; for (i = 0; i < 4; i++) { f = f + a(i, i + 1); printf("%d\n", f); } }
Θέμα 3ο: (3 βαθμοί)
Να ορίσετε σε C μια συνάρτηση που να δέχεται ως όρισμα την ταχύτητα ενός αυτοκινήτου σε km/h και την απόστασή του από τον προορισμό του σε km. Η συνάρτηση να επιστρέφει το χρόνο (σε s) που χρειάζεται το αυτοκίνητο για να φτάσει στον προορισμό του με τη συγκεκριμένη ταχύτητα. Όλα τα μεγέθη να οριστούν ως αριθμοί κινητής υποδιαστολής.
Διάρκεια εξέτασης 2 ώρες |
Καλή επιτυχία! |