Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Προγραμματισμός Η/Υ

Ασκήσεις 4ου Εργαστηρίου

Άσκηση 1
Να αναπτύξετε πρόγραμμα που θα υπολογίζει το βαθμό ενός μαθητή σε ένα εξεταζόμενο
μάθημα. Η διαδικασία είναι η εξής:
• Το γραπτό το βαθμολογούν δύο βαθμολογητές (με άριστα το 100). Αν η διαφορά
των δύο βαθμών είναι μικρότερη ή ίση από 15 μόρια, τότε ο τελικός βαθμός του
μαθητή είναι ο μέσος όρος των δύο βαθμών.
• Αν η διαφορά των δύο βαθμών είναι μεγαλύτερη των 15 μορίων, τότε το γραπτό το
βαθμολογεί και τρίτος βαθμολογητής. Στη περίπτωση του τρίτου βαθμολογητή:
o Αν ο τρίτος βαθμός είναι μικρότερος από τους δύο πρώτους βαθμούς
τότε αγνοείται και ο τελικός βαθμός του μαθητή είναι το μέσος όρος των
δύο πρώτων βαθμών.
o Αν ο τρίτος βαθμός είναι ανάμεσα στους δύο πρώτους βαθμούς τότε
ο τελικός βαθμός του μαθητή είναι ο μέσος όρος του τρίτου βαθμού
και του πιο κοντινού βαθμού, από τους δύο πρώτους. Σε περίπτωση που
ο τρίτος βαθμός βρίσκεται ακριβώς στη μέση των άλλων δύο βαθμών τότε ο
τελικός βαθμός του μαθητή είναι ο μέσος όρος του τρίτου βαθμού και
του μεγαλύτερου από τους άλλους δύο βαθμούς.
o Αν ο τρίτος βαθμός είναι μεγαλύτερος και από τους δύο πρώτους
βαθμούς, τότε ο τελικός βαθμός του μαθητή είναι ο μέσος όρος του
τρίτου βαθμού και του μεγαλύτερου βαθμού, από τους δύο πρώτους.
Να πραγματοποιείται έλεγχος εγκυρότητας στους βαθμούς των τριών βαθμολογητών.
Δεδομένα Ελέγχου: Β1=84, Β2=78 => ΤΒ= 81
Β1=95, Β2=72, Β3= 66 => ΤΒ= 83.5
Β1=95, Β2=72, Β3= 90 => ΤΒ= 92.5
Β1=95, Β2=72, Β3= 75 => ΤΒ= 73.5
Β1=95, Β2=72, Β3= 98 => ΤΒ= 96.5
Β1=64, Β2=83, Β3= 90 => ΤΒ= 86.5

Άσκηση 2
Αν x1, y1, r1 είναι οι συντεταγμένες του κέντρου και η ακτίνα μιας περιφέρειας κύκλου
και x2, y2, r2 είναι οι συντεταγμένες του κέντρου και η ακτίνα μιας άλλης περιφέρειας,
για την εύρεση της σχετικής θέσης των περιφερειών υπολογίζουμε την απόσταση s των
δύο κέντρων
Αν s<|r1-r2| τότε η μια είναι εσωτερική στην άλλη
Αν s=|r1-r2| τότε εφάπτονται εσωτερικά
Αν s=r1+r2 τότε εφάπτονται εξωτερικά
Αν s>r1+r2 τότε η μια είναι εξωτερική της άλλης
Αν δεν συμβαίνει τίποτα από τα παραπάνω, τότε τέμνονται.
Να γίνει πρόγραμμα το οποίο θα δέχεται τα στοιχεία (συντεταγμένες του κέντρου και
ακτίνα) των δύο περιφερειών και θα εμφανίζει μήνυμα που θα δείχνει τη σχετική τους
θέση.
Δεδομένα Ελέγχου:
c1: (1,2, 1), c2: (1,4,4) => Η μία εσωτερική της άλλης
c1: (1,1, 3), c2: (8,0,2) => Η μία εξωτερική της άλλης
c1: (1,1, 3), c2: (3,1,1) => Εφάπτονται εσωτερικά
c1: (5,-1, 2), c2: (8,-1,1) => Εφάπτονται εξωτερικά
c1: (3,5, 2), c2: (4,6,3) => Τέμνονται
Άσκηση 3
Να γίνει πρόγραμμα το οποίο να υπολογίζει την τιμή της συνάρτησης:
1
43 − 5cos3 x +
ln(4 x − 3 x + 1)
2
z

5 + z −1 7
x
=f ( x, z ) z2 −
4
− 2z
z 3 − 6 xz + 2 z 5

Να ληφθούν υπόψη όλοι οι περιορισμοί.

O υπολογισμός του τύπου να γίνει με δύο τρόπους: α) Σε μία γραμμή, β) Σπάζοντας τον
σε απλούστερες σχέσεις χρησιμοποιώντας βοηθητικές μεταβλητές

Δεδομένα Ελέγχου:
x=2, z=3 => f=-0.274501
x=1, z=1 => f=1.65267
x=0, z=1 => Error
x=-1, z=1 => Error

You might also like