Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ - Τράπεζα Θεμάτων

ΘΕΜΑ Δ

Ένα ψηφιακό φωτογραφικό άλμπουμ έχει αποθηκευτικό χώρο 1500 ΜΒ (Mbytes).
Να αναπτύξετε αλγόριθμο ο οποίος:
Δ1. Να διαβάζει το μέγεθος σε ΜΒ μιας φωτογραφίας με σκοπό να αποθηκευθεί στο άλμπουμ.
Μονάδες 5 Δ2. Να επαναλαμβάνεται η παραπάνω διαδικασία μέχρι το άλμπουμ να μη χωράει άλλη φωτογραφία. (Δηλαδή ο αλγόριθμος θα σταματάει όταν το μέγεθος της φωτογραφίας που προσπαθεί κάποιος να αποθηκεύσει είναι μεγαλύτερο από τον διαθέσιμο χώρο που απομένει στο άλμπουμ).
Μονάδες 10 Δ3. Στο τέλος να εμφανίζει πόσες φωτογραφίες αποθηκεύτηκαν στο άλμπουμ.
Μονάδες 10
  • Εμφάνισε πλ_φωτογραφιών
  • Τέλος_επανάληψης
  • Τέλος ΘέμαΔ
  • πλ_φωτογραφιών ← πλ_φωτογραφιών + 1
  • αποθηκευμένα ← αποθηκευμένα + μέγεθος
  • Διάβασε μέγεθος
  • Αλγόριθμος ΘέμαΔ
  • πλ_φωτογραφιών ← 0
  • Όσο μέγεθος + αποθηκευμένα <= 1500 επανάλαβε
  • αποθηκευμένα ← 0
  • Διάβασε μέγεθος