
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ
Τμήμα Πληροφοριακών και Επικοινωνιακών Συστημάτων
| 
 Σχεδιασμός και Υλοποίηση Λογισμικού Διδάσκων: Επικ. Καθηγητής Διομήδης Σπινέλλης  | 
 Πρόοδος Νοεμβρίου 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 ώρες  | 
 Καλή επιτυχία!  |