Φύλλο Εργασίας 004-003_ΕΠ

Κεφάλαια 1-4
Επανάληψη και Γενική Αξιολόγηση


Α. Θεωρητικό Μέρος

 
1. Να απαντήσετε στα παρακάτω ερωτήματα :
  • Τι καλείται "κατανόηση" ενός προβλήματος;
  • Τι καλείται "καθορισμός των απαιτήσεων" ενός προβλήματος;
  • Τι καλείται "Αλγόριθμος";
  • Ποια είναι τα κυριότερα χαρακτηριστικά ενός καλού Αλγόριθμου;
  • Τι ξέρετε για τον "Ψευδοκώδικα";
  • Τι ξέρετε για το "Λογικό Διάγραμμα";
  • Ποιες είναι οι βασικές "Αλγοριθμικές Δομές";
  • Να σχεδιάσετε σε λογικό διάγραμμα και να περιγράψετε με ψευδοκώδικα τις περιπτώσεις της δομής "επιλογή".
  • Να σχεδιάσετε με λογικό διάγραμμα και να περιγράψετε με ψευδοκώδικα τις περιπτώσεις της δομής "επανάληψη".
2. Να απαντήσετε στα ερωτήματα του φύλλου ασκήσεων :

Φύλλο Ασκήσεων : Kef_004-3_ΕΠ

 
 

Β. Εργαστηριακό Μέρος

 

1.  Το θερμόμετρο ενός φούρνου δείχνει την θερμοκρασία του σε βαθμούς F Φαρεναϊτ. Να βρεθεί αλγόριθμος και να αναπαρασταθεί με ψευδοκώδικα, που  να δέχεται ως δεδομένο αυτή την θερμοκρασία και να τυπώνει την αντίστοιχη θερμοκρασία στην κλίμακα του Κελσίου. [Η σχέση μεταξύ βαθμών Φαρεναϊτ F και βαθμών Κελσίου C είναι : C = (F-32) * (5/9)].

2. Σε ένα πρόγραμμα μιας εταιρίας κινητής τηλεφωνίας, χρεώνεται πάγιο 10 Ευρώ και η χρέωση των τηλεφωνημάτων γίνεται κλιμακούμενα, με βάση το χρόνο ομιλίας ως εξής :
- Για 0 έως 60 λεπτά ο πελάτης χρεώνεται 0 Ευρώ (δωρεάν χρόνος ομιλίας)
- Για 60 λεπτά έως 2 ώρες, χρέωση 0,05 Ευρώ ανά 15 δευτερόλεπτα.
- Για πάνω από 2 ώρες, χρέωση 0,02 Ευρώ ανά 15 δευτερόλεπτα.
- Για μηνύματα
SMS, η χρέωση είναι 0,10 ανά μήνυμα SMS.

Ζητείται να γίνει αλγόριθμος που να δέχεται ως δεδομένα το ονοματεπώνυμο του πελάτη, τον τηλεφωνικό αριθμό κλήσης του πελάτη, τα συνολικά λεπτά ομιλίας, το σύνολο των SMS και να υπολογίζει και να εκτυπώνει την τελική χρέωση και το τελικό πληρωτέο (ποσό  που θα περιέχει επιπλέον και την χρέωση του ΦΠΑ 23%).

α) Να καθοριστούν οι απαιτήσεις του προβλήματος και να ελεγχθεί η ορθότητα και πληρότητα των δεδομένων του προβλήματος

β) Ο αλγόριθμος να αναπαρασταθεί με ψευδοκώδικα ή λογικό διάγραμμα.

3. Ο παραπάνω αλγόριθμος να μετατραπεί κατάλληλα, ώστε να εκτελείται για την εκτύπωση πληρωτέου λογαριασμού, για 100 πελάτες.