Κεφ 2 : 2.4.1 Ανάπτυξη αλγορίθμων
Ασκήσεις
1. Να γράψετε αλγόριθμο ο οποίος διαβάζει έναν αριθμό και εμφανίζει το διπλάσιο και το τριπλάσιο του αριθμού αυτού. Να εμφανιστεί επίσης το διπλάσιο και το τριπλάσιο για καθένα από τους δύο επόμενους αριθμούς του δοθέντος αριθμού.
Αλγόριθμος Επόμενοι
Εμφάνισε "Δώσε έναν αριθμό: "
Διάβασε Α
Δ ? 2*Α
Τ ? 3*Α
Εμφάνισε Δ,Τ
!Εύρεση του επόμενου αριθμού
Α ? Α+1
Δ ? 2*Α
Τ ? 3*Α
Εμφάνισε Δ,Τ
!Εύρεση του επόμενου αριθμού
Α ? Α+1
Δ ? 2*Α
Τ ? 3*Α
Εμφάνισε Δ,Τ
Τέλος Επόμενοι
2. Να γράψετεΈνας αθλητικός όμιλος προσφέρει στα μέλη του δύο τρόπους πληρωμής :
α) Ετήσια συνδρομή 30 ΕΥΡΩ και για κάθε ώρα xρήσης των γηπέδων 1,5 ΕΥΡΩ.
β) Να πληρώνουν 2 ΕΥΡΩ την ώρα χωρίς καμία άλλη επιβάρυνση.
Να γράψετε αλγόριθμο που διαβάζει τις ώρες που σκοπεύει να χρησιμοποιήσει κάποιος τα γήπεδα
και να υπολογίζει και να εμφανίζει το ποσό πληρωμής σύμφωνα και με τους 2 τρόπους πληρωμής.
Αλγόριθμος Αθλητικός_Όμιλος
Εμφάνισε "Δώσε ώρες χρήσης των γηπέδων:"
Διάβασε Ω
Π1 ? 30+Ω*1,5
Π2 ? 2*Ω
Εμφάνισε "Ποσό πληρωμής 1ου τρόπου:", Π1
Εμφάνισε "Ποσό πληρωμής 2ου τρόπου:", Π2
Τέλος Αθλητικός_Όμιλος
3. Να γράψετε αλγόριθμο ο οποίος μετατρέπει :
α) ένα ποσό Α από Ευρώ σε Δολάρια,
β) ένα ποσό Β από Δολάρια σε Ευρώ,
γ) ένα ποσό Κ από Λίρες σε Ευρώ,
δ) ένα ποσό Μ από Ευρώ σε Λίρες.
Δίνεται : 1 Ευρώ = 1,15 Δολάρια , 1 Λίρα = 1,7 Ευρώ
4. Δίνεται το παρακάτω «μαθηματικό παιχνίδι»:
α. Σκέψου έναν αριθμό.
β. Πρόσθεσε το 5.
γ. Διπλασίασε το αποτέλεσμα
δ. Αφαίρεσε το 4
ε. Διαίρεσε το αποτέλεσμα με το 2
στ. Αφαίρεσε το αριθμό που σκέφτηκες.
Να γράψετε αλγόριθμο που διαβάζει έναν ακέραιο αριθμό, εφαρμόζει τις οδηγίες και εμφανίζει το αποτέλεσμα ( είναι πάντοτε 3 ).
5. Μια επιχείρηση ηλεκτρισμού χρεώνει 0,7 ?/KWh την ημερήσια κατανάλωση ρεύματος και 0,5 ?/KWh την νυκτερινή. Στο λογαριασμό προστίθεται πάγιο 8?. Στο ποσό που προκύπτει προστίθεται και ΦΠΑ 19%.
Να γράψετε αλγόριθμο ο οποίος :
α) διαβάζει το όνομα ενός καταναλωτή, την ημερήσια και νυκτερινή κατανάλωσή του,
β) υπολογίζει το ποσό που αντιστοιχεί στην κατανάλωση ρεύματος και το ΦΠΑ και
γ) εμφανίζει το όνομά του και το συνολικό ποσό πληρωμής.
6. Μια επιχείρηση αμείβει τους εργαζομένους της με την ημέρα. Να αναπτύξετε αλγόριθμο ο οποίος :
α) διαβάζει τις ημέρες εργασίας ενός εργαζομένου για ένα μήνα, τις ώρες υπερωρίας του και το ημερομίσθίο του,
β) υπολογίζει τις συνολικές αποδοχές. Οι υπερωρίες πληρώνονται την ώρα με το 20% του ημερομισθίου του.
γ) υπολογίζει τις κρατήσεις του εργαζομένου. Η παρακράτηση για το ΙΚΑ είναι το 20% των συνολικών αποδοχών του, και ο φόρος είναι το 5% του ποσού που προκύπτει από την αφαίρεση των κρατήσεων του ΙΚΑ από τις συνολικές αποδοχές.
δ) εμφανίζει τις καθαρές αποδοχές του εργαζομένου.
7. Να γράψετε αλγόριθμο που θα διαβάζει την ημέρα και τον μήνα μιας ημερομηνίας και θα υπολογίζει και θα εμφανίζει πόσες μέρες χρειάζονται για να φτάσουμε στο τέλος του χρόνου. Υποθέστε ότι κάθε μήνας έχει 30 ημέρες.
Αλγόριθμος Ημέρες
Εμφάνισε "Δώσε ημέρα και μήνα:"
Διάβασε Η, Μ
Υπόλοιπες ? (12-Μ)*30+(30-Η)
Εμφάνισε "Απομένουν: ", Υπόλοιπες, "ημέρες."
Τέλος Ημέρες
8. Ένα βιβλίο αποτελείται από Ν σελίδες. Το πάχος ενός φύλλου είναι Χ. Το πάχος του εξώφυλλου είναι 5πλάσιο του πάχους του φύλλου. Να γράψετε αλγόριθμο ο οποίος διαβάζει τον αριθμό σελίδων Ν και το πάχος του φύλλου Χ σε εκατοστά και υπολογίζει και εμφανίζει το πάχος του βιβλίου.
Αλγόριθμος Βιβλίο
Εμφάνισε "Δώσε αριθμό σελίδων και πάχος φύλλου: "
Διάβασε Ν, Χ
!Προσοχή: ένα βιβλίο έχει 2 εξώφυλλα
Πάχος ? (Ν/2)*Χ + 2*(5*Χ)
Εμφάνισε "Το πάχος του βιβλίου είναι: ", Πάχος
Τέλος Βιβλίο
9. Σε μία εταιρεία για τη δημιουργία ενός οικολογικού αυτοκινήτου συμμετέχουν 3 χώρες : Ελλάδα, Αυστραλία και Ιαπωνία. Η κάθε χώρα δίνει ένα ποσό στο νόμισμά της. Γράψτε αλγόριθμο που διαβάζει το ποσό με το οποίο συμμετέχει κάθε χώρα (σε Ευρώ, σε Λίρες και σε Γιέν) και υπολογίζει και εμφανίζει το ποσοστό συμμετοχής κάθε χώρας.
Δίνεται : 1 Δολάριο = 1,09 Ευρώ,
1 Δολάριο=2,5 Λίρες,
1 Δολάριο=1255,15 Γιέν
Αλγόριθμος Οικολογικό_Αυτοκίνητο
Εμφάνισε "Δώσε ποσό συμμετοχής κάθε χώρας:"
Διάβασε Π_ΕΛΛ, Π_ΑΥΣ, Π_ΙΑΠ
!Μετατροπή των ποσών σε Δολάρια
Π_ΕΛΛ ? Π_ΕΛΛ / 1,09
Π_ΑΥΣ ? Π_ΑΥΣ / 2,5
Π_ΙΑΠ ? Π_ΙΑΠ / 1255,15
!Εύρεση του συνολικού ποσού
ΣΥΝ ? Π_ΕΛΛ + Π_ΑΥΣ + Π_ΙΑΠ
!Υπολογισμός ποσοστού κάθε χώρας
Ποσοστό_ΕΛΛ ? (Π_ΕΛΛ / ΣΥΝ)*100
Ποσοστό_ΑΥΣ ? (Π_ΑΥΣ / ΣΥΝ)*100
Ποσοστό_ΙΑΠ ? (Π_ΙΑΠ / ΣΥΝ)*100
Εμφάνισε "Ποσοστό Ελλάδας : ", Ποσοστό_ΕΛΛ, "%"
Εμφάνισε "Ποσοστό Αυστραλίας: ", Ποσοστό_ΑΥΣ, "%"
Εμφάνισε "Ποσοστό Ιαπωνίας : ", Ποσοστό_ΙΑΠ, "%"
Τέλος Οικολογικό_Αυτοκίνητο
10. Τρεις φίλοι αποφάσισαν ν? αγοράσουν από κοινού λαχεία. Συμφώνησαν τα ενδεχόμενα κέρδη να μοιραστούν ανάλογα με τα χρήματα που έβαλε καθένας για την αγορά των λαχείων.
Να αναπτύξετε αλγόριθμο ο οποίος :
α) διαβάζει το ποσό που πλήρωσε καθένας από τους τρεις φίλους,
β) διαβάζει τα κέρδη που είχαν τα λαχεία και
γ) βρίσκει και εμφανίζει το ποσό που αναλογεί σε καθέναν από τους 3 φίλους.
11. Μια εταιρεία ενοικίασης αυτοκινήτων έχει 4 διαφορετικά «πακέτα» :
Εβδομαδιαία Χρέωση 1 : 299 ? - απεριόριστα χιλιόμετρα
Εβδομαδιαία Χρέωση 2 : 199 ? - 20 λεπτά ανά χιλιόμετρο
Ημερήσια Χρέωση 1 : 50 ? - απεριόριστα χιλιόμετρα
Ημερήσια Χρέωση 2 : 40 ? - 10 λεπτά ανά χιλιόμετρο
Να γράψετε αλγόριθμο ο οποίος διαβάζει τις εβδομάδες που θέλει κάποιος να ενοικιάσει ένα αυτοκίνητο και τον αριθμό χιλιομέτρων που υπολογίζει ότι θα διανύσει και βρίσκει και τυπώνει το κόστος ενοικίασης και με τα 4 «πακέτα» που προσφέρει η εταιρεία.