Παρακαλώ συμπληρώστε το παρακάτω ανώνυμο ερωτηματολόγιο σχετικά με το μάθημά μας.
Δείτε το 1ο μέρος από το Διαδικτυακό Τετράδιο της Πληροφορικής esatethu, εδώ.
Εργασία στο σπίτι:
(Α) Μελέτη των λυμένων ασκήσεων 1 έως και 10 από το Τετράδιο Πληροφορικής (1ο μέρος)
--> "Μελέτη των λυμένων ασκήσεων" σημαίνει ότι πρώτα προσπαθώ να τις λύσω μόνος μου και στην συνέχεια συγκρίνω
την λύση μου με την ενδεικτική λύση που υπάρχει στο Online Τετράδιο. Οποιαδήποτε απορία έχω την συζητώ με τον
καθηγητή μου.
(Β) Επίλυση των ασκήσεων 1_1 έως και 1_6 από το Τετράδιο Πληροφορικής (1ο μέρος)
--> "Επίλυση των ασκήσεων ....." σημαίνει γράφω με στυλό/μολύβι την λύση στο πραγματικό τετράδιο που πλέον έχω για την
Πληροφορική και το φέρνω στο σχολείο κάθε φορά που έχω μάθημα Πληροφορικής. (Θα γίνεται έλεγχος των τετραδίων... 😊 )
Το Διαδικτυακό Τετράδιο Πληροφορικής esatethu, μπορείτε να το βρίσκετε είτε στο site του μαθήματός μας, είτε ανηρτημένο στο portal.
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
Άσκ.#137 Ο Δείκτης Μάζας του ανθρώπινου Σώματος (ΔΜΣ) υπολογίζεται από το βάρος (Β) σε χλγ. και το ύψος (Υ) σε μέτρα με τον τύπο ΔΜΣ=Β/Υ^2. Ο ανωτέρω τύπος ισχύει για άτομα άνω των 18 ετών. Το άτομο ανάλογα με την τιμή του ΔΜΣ χαρακτηρίζεται σύμφωνα με τον παρακάτω πίνακα:
ΔΜΣ <18,5 "αδύνατο άτομο"
18,5<= ΔΜΣ < 25 "κανονικό άτομο"
25 <= ΔΜΣ < 30 "βαρύ άτομο"
30 <= ΔΜΣ "υπέρβαρο άτομο"
Να γράψετε αλγόριθμο ο οποίος:
α. να διαβάζει την ηλικία, το βάρος και το ύψος του ατόμου
β. εάν η ηλικία είναι μεγαλύτερη των 18 ετών, τότε να υπολογίζει το ΔΜΣ, να ελέγχει την τιμή του ΔΜΣ από τον ανωτέρω πίνακα και να εμφανίζει τον αντίστοιχο χαρακτηρισμό.
Εάν η ηλικία είναι μικρότερη ή ίση των 18 ετών, τότε να εμφανίζει το μήνυμα "δεν ισχύει ο δείκτης ΔΜΣ".
Παρατήρηση: Θεωρήστε ότι το βάρος, το ύψος και η ηλικία είναι θετικοί αριθμοί.
Άσκ.#136 Σε ένα παντοπωλείο ο χυμός ροδάκινου πωλείται σε 3 διαφορετικές συσκευασίες (σε ml η καθεμία).Κάθε συσκευασία έχει διαφορετική τιμή πώλησης. Ααοο διαβάζει την ποσότητα σε ml και την τιμή κάθε συσκευασίας και εμφανίζει τη συσκευασία με την πιο συμφέρουσα τιμή. (δηλαδή 1η, 2η ή 3η)
Άσκ.#135 Ένα ιδιωτικό ΚΕΚ αναλαμβάνει να κάνει σεμινάρια, τα οποία επιδοτούνται με 2.000 € για 40 επιμορφούμενους. Αν οι επιμορφούμενοι είναι περισσότεροι και μέχρι 50, τότε το ΚΕΚ επιδοτείται με 70 € επιπλέον για κάθε έναν επιμορφούμενο. Δεν επιτρέπονται περισσότεροι από 50 επιμορφούμενοι. Ααοο διαβάζει τον αριθμό των επιμορφούμενων του σεμιναρίου και βρίσκει πόση θα είναι η επιδότηση του ΚΕΚ ή θα εμφανίζει μήνυμα λάθους.
Άσκ.#134 Να γίνει πρόγραμμα που να διαβάζει την τιμή της μεταβλητής x, θα υπολογίζει και θα τυπώνει τη τιμή της συνάρτησης f(x), σύμφωνα με τους παρακάτω περιπτώσεις:
Για x > 5, f(x) = x^2 - 5x
Για -5 <= x <= 5, f(x) = x^4 + 5x
Για x < -5, f(x) = 10x / (x+ 10)
Άσκ.#133 Απτο να διαβάζει για τους αθλητές ενός συλλόγου την επίδοση του καθενός στα τελευταία 60 άλματα μήκους που έχει κάνει (κάνοντας έλεγχο ορθότητας ότι είναι μη αρνητικοί αριθμοί). Να εμφανίζει για τον καθένα το μέσο όρο των αλμάτων του. Να σταματα την διαδικασία αυτή όταν δοθεί ως όνομα το κενό και να εμφανίζει το όνομα του αθλητή ο οποίος είχε την μεγαλύτερη επίδοση κατά μέσο όρο. Στην περίπτωση που δεν δόθηκε κανένας αθλητής να εμφανίζει σχετικό μήνυμα.
Άσκ.#132 Ααοο διαβάζει δύο αριθμούς ακέραιους. Να ελέγχει ότι ο πρώτος είναι θετικός μονοψήφιος και ο δεύτερος θετικός πενταψήφιος. Στην περίπτωση που κάποιος από τους δύο δεν είναι σωστός να τερματίζεται το πρόγραμμα με σχετικό μήνυμα. Στην περίπτωση που δοθούν σωστά οι αριθμοί, να κατασκευάζει και να εμφανίζει έναν καινούργιο αριθμό με βάση τους δύο αρχικούς ως εξής:
Θα τοποθετεί τον μονοψήφιο αριθμό σαν τέταρτο ψηφίο στον πενταψήφιο μετατρέποντάς τον σε εξαψήφιο.
Πχ.: αν δοθούν οι αριθμοί 4 και 57391, θα πρέπει να εμφανίζει τον αριθμό: 573491.
Άσκ.#131 Ααοο διαβάζει μια τιμή που παριστάνει το χρόνο σε δευτερόλεπτα και την μετατρέπει σε 4 νέες τιμές που παριστάνουν τον ίδιο χρόνο σε ημέρες, ώρες, λεπτά και δευτερόλεπτα. Τέλος να εμφανίζει τις τιμές αυτές (δηλαδή πόσες ημέρες, ώρες, λεπτά και δευτερόλεπτα εμπεριέχονται στην αρχική τιμή δευτερολέπτων που δόθηκε)
Άσκ.#130 Ααοο διαβάζει δύο αριθμούς που εκφράζουν την μέρα και τον μήνα μιας ημερομηνίας αντίστοιχα. Στην συνέχεια υπολογίζει και εμφανίζει πόσες μέρες χρειάζονται για να φτάσουμε στο τέλος του χρόνου.
Παρατήρηση: Θεωρούμε ότι κάθε μήνας έχει από 30 ημέρες.
Άσκ.#129 Ααοο διαβάζει τρεις τιμές Α, Β, Γ και κάνει κυκλική αντιμετάθεση στις μεταβλητές (δηλαδή Α → Β, Β → Γ και Γ → Α).
Άσκ.#128 Ααοο διαβάζει τις τμές που έδωσαν 3 εκτιμητές για ένα αντικείμενο προς πώληση σε μια δημοπρασία. Γνωρίζοντας ότι η τιμή εκκίνησης ενός αντικειμένου προς πώληση είναι ο μέσος όρος των τιμών που του αποδίδουν 3 εκτιμητές αυξημένος κατά 17%, ο αλγόριθμος να εμφανίζει την τιμή εκκίνησης μαζί με το μήνυμα «Η τμή εκκίνησης είναι: .....».
Άσκ.#127 Ααοο διαβάζει έναν θετικό ακέραιο αριθμό και αν είναι τριψήφιος να αντιστρέφει τα ψηφία του και μετά να τον εμφανίζει. (για παράδειγμα αν η είσοδος είναι το 749 να υπολογίσει και εμφανίσει το 947). Στην περίπτωση που δεν είναι τριψήφιος να εμφανίζει σχετικό μήνυμα.
Άσκ.#126 Ααοο να δέχεται από τον χρήστη δύο αριθμούς και ένα από τα σύμολα των παρακάτω πράξεων: +, -, *, /, div, mod, ^. Στην συνέχεια να εκτελεί την πράξη που επέλεξε ο χρήστης και να εμφανίζει το σχετικό αποτέλεσμα.
Άσκ.#125 Απτο να διαβάζει ένα χρονικό διάστημα που δίνεται αρχικά ολόκληρο σε δευτερόλεπτα. Να υπολογίζει σε ώρες, λεπτά και δευτερόλεπτα το χρονικό διάστημα αυτό και να το εμφανίζει με κατάλληλο μήνυμακάποιο χρονικό διάστημα που δίνεται αρχικά ολόκληρο σε δευτερόλεπτα. Να γίνει ο πίνακας τιμών για 7647 sec.
Άσκ.#124 Μια βιομηχανία η οποία κατασκευάζει τετράδια και τα χρεώνει με κλιμακωτό τρόπο ανάλογα με την ποσότητα που θα αγοράσει ο πελάτης σύμφωνα με τον παρακάτω πίνακα:
ΠΟΣΟΤΗΤΑ ΤΙΜΗ ΜΟΝΑΔΑΣ
1-50 1.20 ευρώ
51-100 1 ευρώ
101-400 0,90 ευρώ
πάνω από 400 0,80 ευρώ
Ααοο διαβάζει με χρήση κατάλληλου μηνύματος την ποσότητα που επιθυμεί να αγοράσει κάποιος και υπολογίζει και εμφανίζει με κατάλληλο μήνυμα το κόστος.
Παρατήρηση: Θεωρούμε ότι θα δώσει θετικό αριθμό τετραδίων ο αγοραστής
Ενδεικτική Λύση:
αλγόριθμος άσκηση
εμφάνισε “Πόσα τετράδια επιθυμείτε να αγοράσετε;”
διάβασε τ
αν τ <= 50 τότε
χρ <-- τ * 1.20
αλλιώς_αν τ <= 100 τότε
χρ <-- 50 * 1.20 + (τ – 50) * 1
αλλιώς_αν τ <= 400 τότε
χρ <-- 50 * 1.20 + 50 * 1 + (τ – 100) * 0,90
αλλιώς
χρ <-- 50 * 1.20 + 50 * 1 + 300 * 0,90 + (τ – 400) * 0.80
τέλος_αν
εμφάνισε “Το κόστος είναι: “, χρ, “ευρώ”
τέλος άσκηση
Άσκηση 3 από portal:
Μια εταιρεία κινητής τηλεφωνίας παρέχει στους συνδρομητές της λογότυπα και μελωδίες για τα κινητά τους. Για να έχει τη δυνατότητα να "κατεβάσει" κάποιος συνδρομητής στο κινητό του κάτι από τα παραπάνω, πρέπει να πληρώνει μηνιαίο πάγιο το οποίο κοστίζει 1,45 €. Υπάρχει επιπλέον χρέωση: 0,42 € για κάθε λογότυπα και 0,38 € για κάθε μελωδία που επιλέγει ο συνδρομητής να "κατεβάσει" στο κινητό του.
Ααοο διαβάζει το διαθέσιμο υπόλοιπο χρημάτων του κινητού ενός συνδρομητή και διαβάζει το σύνολο των λογότυπων και μελωδιών που κάποιος συνδρομητής ζήτησε για "κατεβάσει" στο κινητό του τον τελευταίο μήνα. Αν το διαθέσιμο υπόλοιπο του επαρκεί για την αγορά των λογότυπων και μελωδιών, θα πρέπει να υπολογίζει το νέο υπόλοιπο (που θα έχει το κινητό του συνδρομητή) και να το εμφανίζει. Σε αντίθετη περίπτωση να εμφανίζει κατάλληλο μήνυμα.
Άσκ.#123 Θέμα Πανελληνίων 2008
Δίνεται το παρακάτω τμήμα αλγορίθμου:
Κ ← 1
ΓΙΑ i ΑΠΟ –1 ΜΕΧΡΙ –5 ΜΕ_ΒΗΜΑ –2
Κ ← Κ * i
ΓΡΑΨΕ Κ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Να μετατρέψετε το τμήμα αυτού του αλγορίθμου σε ισοδύναμο:
α. με χρήση της αλγοριθμικής δομής ΟΣΟ
β. με χρήση της αλγοριθμικής δομής ΜΕΧΡΙΣ_ΟΤΟΥ
Άσκ.#122 Θέμα Πανελληνίων 2016
ΘΕΜΑ Γ
Μία εταιρεία πληροφορικής προσφέρει υπολογιστές σε τιμές οι οποίες μειώνονται ανάλογα με την ποσότητα της παραγγελίας, όπως φαίνεται στον παρακάτω πίνακα:
ΠΟΣΟΤΗΤΑ | ΤΙΜΗ ΜΟΝΑΔΑΣ
1- 50 | 580
51-100 | 520
101-200 | 470
Πάνω από 200 | 440
Να κατασκευάσετε πρόγραμμα το οποίο:
Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων. Μονάδες 2
Γ2. Να διαβάζει τον αριθμό υπολογιστών που έχει προς πώληση (απόθεμα), ελέγχοντας ότι δίνεται θετικός αριθμός Μονάδες 2
Γ3. Για κάθε παραγγελία, να διαβάζει την απαιτούμενη ποσότητα και, εφόσον το απόθεμα επαρκεί για την κάλυψη της ποσότητας να εκτελεί την παραγγελία με την ποσότητα που ζητήθηκε. Αν το απόθεμα δεν επαρκεί, διατίθεται στον πελάτη το διαθέσιμο απόθεμα. Η εισαγωγή παραγγελιών τερματίζεται, όταν εξαντληθεί το απόθεμα. Μονάδες 6
Για κάθε παραγγελία να εμφανίζει:
Γ4. το κόστος της παραγγελίας Μονάδες 4
Γ5. το επιπλέον ποσό που θα κόστιζε η παραγγελία, εάν ο υπολογισμός γινόταν κλιμακωτά με τις τιμές που φαίνονται στον πίνακα. Μονάδες 6
Άσκ.#121 Ένα τυπογραφείο εκτυπώνει διαφημιστικά φυλλάδια για κάθε ενδιαφερόμενο και χρησιμοποιεί δυο τιμολογιακές πολιτικές χρέωσης:
- Πάγια χρέωση 800 € και επιπλέον 0.75 € ανά φυλλάδιο.
- Χρέωση 3.20 € για κάθε ένα από τα 300 πρώτα φυλλάδια, ενώ η τιμή για κάθε ένα από τα επόμενα 200 μειώνεται κατά 30 λεπτά του ευρώ. Τέλος, κάθε ένα φυλλάδιο πλέον των 500 χρεώνεται με 2.30 €.
Είναι προφανές ότι ο πρώτος τρόπος ενδείκνυται σε περίπτωση που πρόκειται να εκτυπωθεί μεγάλος αριθμός φυλλαδίων, ενώ για λιγότερα φυλλάδια προτιμάται ο δεύτερος. Σημειώνεται επίσης, ότι τα φυλλάδια εκτυπώνονται ανά εκατό (100).
Γνωστό ψητοπωλείο ενδιαφέρεται να εκτυπώσει διαφημιστικά φυλλάδια. Να αναπτύξετε αλγόριθμο που θα εντοπίζει και θα εμφανίζει το πλήθος των φυλλαδίων που πρέπει να παραγγείλει ώστε να είναι οικονομικότερος ο δεύτερος τρόπος τιμολόγησης.
Η διαδικασία που πρέπει να ακολουθήσετε είναι η εξής: να υπολογίζεται το κόστος των φυλλαδίων και με τους δυο τρόπους ανά 100 φυλλάδια (100, 200, 300, ...) έως ότου το κόστος το ποσό που προκύπτει με τη δεύτερη τιμολόγηση να είναι μεγαλύτερο από αυτό με την πρώτη.
Άσκ.#120 Να γίνει αλγόριθμος που να εμφανίζει όλους τους αριθμούς από το 1 έως το 100 που έχουν ακριβώς 5 διαιρέτες
Άσκ.#119 Να αναπτύξτε πρόγραμμα το οποίο διαβάζει για τους 145 μαθητές ενός σχολείου το όνομά τους και για τον καθένα και τους βαθμούς του στα 14 μαθήματα που διδάσκονται. Να εμφανίζει για κάθε μαθητή τον μέσο όρο του στα μαθήματα. Στο τέλος να εμφανίζει και τον συνολικό μέσο όρο όων των μαθητών.
Άσκ.#118 Να αναπτύξτε πρόγραμμα το οποίο διαβάζει το όνομα ενός μαθητή και τους βαθμούς του σε 15 μαθήματα. Για κάθε ένα από τα μαθήματα οι βαθμοί είναι: ο προφορικός του Α’ τετραμήνου, ο προφορικός του Β’ τετραμήνου και ο γραπτός των εξετάσεων. Ο τελικός βαθμός του κάθε μαθήματος προκύπτει από τον μέσο όρο των τριών αυτών βαθμών.
Στην συνέχεια να εμφανίζει το συνολικό μέσο όρο του μαθητή και στα 15 μαθήματα.
Άσκ.#117 Αναπτύξτε πρόγραμμα το οποίο θα διαβάζει για έναν μήνα (30 ημέρες) την ημερήσια θερμοκρασία μιας πόλης. Στην συνέχεια να εμφανίζει πόσες ημέρες ήταν η θερμοκρασία πάνω από τους 20 βαθμούς κελσίου.
Άσκ.#116 Αναπτύξτε πρόγραμμα το οποίο θα διαβάζει 300 ακέραιους αριθμούς και θα εμφανίζει στο τέλος το ποσοστό των αριθμών που είναι θετικοί τριψήφιοι.
Προετοιμασία για το διαγώνισμα
Άσκ.#115 Μια εταιρία απασχολεί 120 υπαλλήλους. Απτο διαβάζει για τον καθένα τους τον μισθό που παίρνει. Στο τέλος να εμφανίζει τον μέσο όρο του μισθού όσων έχουν μισθό πάνω από 1300€.
Άσκ.#114 Μια εταιρία απασχολεί 120 υπαλλήλους. Απτο διαβάζει για τον καθένα τους το όνομά του και τον μισθό που παίρνει. Στο τέλος να εμφανίζει τον μικρότερο μισθό που δίνει η εταιρία αυτή και ποιος υπάλληλος τον λαμβάνει.
Άσκ.#113 Μια εταιρία απασχολεί 120 υπαλλήλους. Απτο διαβάζει για τον καθένα τους τον μισθό που παίρνει. Στο τέλος να εμφανίζει τον μικρότερο μισθό που δίνει η εταιρία αυτή.
Άσκ.#112 Μια εταιρία απασχολεί 120 υπαλλήλους. Απτο διαβάζει για τον καθένα τους τον μισθό που παίρνει. Στο τέλος να εμφανίζει πόσοι από αυτούς έχουν μισθό μεγαλύτερο από 900€.
Άσκ.#111 Μια εταιρία απασχολεί 120 υπαλλήλους. Απτο διαβάζει για τον καθένα τους τον μισθό που παίρνει. Στο τέλος να εμφανίζει τον μέσο όρο των μισθών της εταιρίας.
Άσκ.#110 Απτο διαβάζει το πλήθος των υπαλλήλων μιας επιχείρησης. Για καθέναν από τους υπαλλήλους αυτούς, διαβάζει το όνομά του και τον μισθό του. Αν ο μισθός του είναι κάτω από 800€ τότε εμφανίζει στην οθόνη του υπολογιστή το όνομα του υπαλλήλου και τον νέο βελτιωμένο μισθό του υπαλλήλου κατά 12% επί του μισθού του.
Άσκ.#109 Απτο δέχεται ένα άγνωστο αριθμό βαθμών μαθημάτων και να εμφανίζει το μέσο όρο και τον αριθμό των μαθημάτων που δόθηκαν. Όταν δοθεί ως βαθμός το -5 θα σταματά. Αν απευθείας το -5 να εμφανίζεται το μήνυμα «Δεν έδωσες κανένα μάθημα »
Άσκ.#108 Απτο βρίσκει τον μέσο όρο του ύψους των παικτών μιας ομάδας μπάσκετ. (Η η ομάδα έχει 12 παίκτες).
Άσκ.#107 Απτο διαβάζει ακέραιους αριθμούς και στο τέλος να εμφανίζει το ποσοστό όσων από αυτούς είναι πολλαπλάσια του 7. Να σταματά όταν δοθεί ο αριθμός -5.
Άσκ.#106 Απτο διαβάζει 500 αριθμούς και εμφανίζει τον μικρότερο από αυτούς.
Άσκ.#105 Να σχηματίσετε τον πίνακα τιμών του παρακάτω τμήματος αλγορίθμου:
κ <-- 0
όσο κ <= 22 επανάλαβε
για ι από 1 μέχρι 3
κ <-- κ + ι
τελος_επανάληψης
κ <-- κ + 5
εμφάνισε κ
τελος_επανάληψης
εμφάνισε α
Άσκ.#104 Aπτο για κάποιους μαθητές διαβάζει το ονοματεπώνυμο τους, τον προφορικό και γραπτό βαθμό τους σε ένα μάθημα. Σταματά όταν δοθεί ως ονοματεπώνυμο το κενό. Για κάθε μαθητή να υπολογίζει τον τελικό βαθμό του μαθήματος, ο οποίος είναι το άθροισμα του 30% του προφορικού βαθμού και του 70% του γραπτού βαθμού. Επίσης, τυπώνει το ονοματεπώνυμο του μαθητή και τον τελικό βαθμό του μαθήματος. Στο τέλος να εμφανίζει το ποσοστό των μαθητών που έχουν βαθμό μεγαλύτερο του 17.
Άσκ.#103 Ααοο διαβάζει το ύψος ενός ανθρώπου (σε εκατοστά) και στην συνέχεια εμφανίζει κατάλληλο μήνυμα σύμφωνα με το παρακάτω πίνακα:
Ύψος | Χαρακτηρισμός
μέχρι 160 εκατοστά | Κοντός
161 έως και 180 εκατοστά | Μετρίου ύψους
181 εκατοστά και πάνω | Ψηλός
Λύση:
αλγόριθμος άσκηση
διάβασε υψ
αν υψ <= 160 τότε
εμφάνισε "Κοντός"
αλλιώς_αν υψ >= 161 και υψ <= 180 τότε
εμφάνισε "Μετρίου ύψους"
αλλιώς
εμφάνισε "Ψηλός"
τέλος_αν
τέλος άσκηση
Άσκ.#102: Σε έναν διαγωνισμό ρομποτικής συμμετέχουν μαθητές από διάφορα σχολεία. Η βαθμολογία του διαγωνισμού είναι από 0 μέχρι 1000. Απτο θα διαβάζει το όνομα, τη βαθμολογία και τη βαθμίδα του κάθε μαθητή (Γυμνάσιο ή Λύκειο), μέχρι που να δοθεί βαθμός μη αποδεκτός. Θα υπολογίζει και θα εμφανίζει:
a. Τον μέσο όρο βαθμολογίας των μαθητών που πηγαίνουν «Γυμνάσιο».
b. Το ονοματεπώνυμο του μαθητή που πηγαίνει «Λύκειο» με τη μεγαλύτερη βαθμολογία.
c. Πόσοι μαθητές είχαν βαθμολογία από 85 και πάνω.
Άσκ.#101 Απτο διαβάζει ονόματα αρχείων καθώς και το μέγεθός τους σε ΚΒ. Η είσοδος δεδομένων θα σταματά, όταν στην υποβαλλόμενη προς το χρήστη ερώτηση «Θέλετε να καταχωρήσετε άλλο αρχείο», δοθεί απάντηση «ΟΧΙ». Να υπολογίζει και να εμφανίζει:
a. Πόσα αρχεία είχαν μέγεθος μικρότερο από 512 ΚΒ.
b. Τον μέσο όρο μεγέθους των αρχείων.
c. Το όνομα του αρχείου με το μεγαλύτερο μέγεθος.
Άσκ.#100: Απτο διαβάζει ονόματα μαθητών καθώς και τις απουσίες τους, μέχρι να δώσουμε ονοματεπώνυμο το κενό. Να υπολογίζει και να εμφανίζει:
a. Τον μέσο όρο απουσιών των μαθητών.
b. Το όνομα του μαθητή με τις περισσότερες απουσίες.
Άσκ.#99: Απτο διαβάζει βαθμούς μαθητών που δίνει ο χρήστης (0-20) μέχρι να δοθεί -1 και υπολογίζει και εμφανίζει:
a) Για τον κάθε μαθητή, αν προάγεται ή όχι.
b) Για όλους τους μαθητές, τον μέσο όρο της βαθμολογίας τους.
Άσκ.#98: Απτοδιαβάζει το φύλο και το βαθμό πολλών μαθητών που δίνει ο χρήστης, μέχρι να δοθεί σαν φύλο το κενό και υπολογίζει και εμφανίζει:
a) Τον μέσο όρο των βαθμών των αγοριών.
b) Τον μεγαλύτερο βαθμό των κοριτσιών.
Άσκ.#97: Απτο ιαβάζει το βάρος και την τιμή κιλού πολλών προϊόντων που δίνει ο χρήστης, μέχρι να δοθεί σαν βάρος το μηδέν και υπολογίζει και εμφανίζει:
a) Για κάθε προϊόν, τη συνολική τιμή.
b) Για όλα τα προϊόντα, το μέσο όρο του βάρους.
Άσκ.#96: Να γράψετε πρόγραμμα το οποίο, διαβάζει το όνομα και το βαθμό πολλών μαθητών που δίνει ο χρήστης, μέχρι να δοθεί σαν όνομα το κενό και υπολογίζει και εμφανίζει:
a) Το όνομα του μαθητή με τον μικρότερο βαθμό.
b) Πόσοι μαθητές είχαν βαθμό μικρότερο του 6.
Άσκ.#95: Απτο διαβάζει βαθμούς μαθητών που δίνει ο χρήστης (0-20) μέχρι να δοθεί -1 και υπολογίζει και εμφανίζει:
a) Τον μέγιστο των βαθμών που δόθηκαν.
b) Πόσοι από αυτούς ήταν κάτω από τη βάση
Άσκ.#94: Απτο διαβάζει ονόματα και τιμές προϊόντων μέχρι που να δοθεί ως τιμή προϊόντος το -1. Να υπολογίζει και να εμφανίζει:
a. Τον μέσο όρο της τιμής των προϊόντων.
b. Πόσα προϊόντα ήταν ακριβότερα από 30 €.
c. Το όνομα του φθηνότερου προϊόντος.
Άσκ.#93: Να γράψετε πρόγραμμα το οποίο, διαβάζει αριθμούς που δίνει ο χρήστης μέχρι να δοθεί μηδέν και υπολογίζει και εμφανίζει:
a) Τον μέσο όρο των αριθμών που δόθηκαν.
b) Πόσοι από αυτούς ήταν ζυγοί αριθμοί
Άσκ.#92: Απτο διαβάζει αριθμούς που δίνει ο χρήστης μέχρι να δοθεί μηδέν και υπολογίζει και εμφανίζει:
a) Το άθροισμα των αριθμών που δόθηκαν.
b) Το γινόμενό τους.
Άσκ.#91: Ένα κατάστημα πουλάει τα προϊόντα του με τους παρακάτω όρους:
1) Μετρητοίς: με έκπτωση 3%
2) Με δόσεις: με 12% επιβάρυνση
Απτο θα δέχεται για κάθε πελάτη το ονοματεπώνυμό του, το συνολικό ποσό λογαριασμού και τον τρόπο πληρωμής (1 ή 2 αντίστοιχα). Να εμφανίζει για κάθε πελάτη το ποσό που θα πρέπει να πληρώσει και σχετικό σχόλιο. Το πρόγραμμα θα τερματίζεται όταν δεχθεί ως τρόπο πληρωμής τον αριθμό 3.
Άσκ.#90: Ααοο διαβάζει το όνομα και το βάρος κάποιων ανθρώπων. Να σταματάει όταν δοθεί ως όνομα η λέξη ΤΕΛΟΣ και εμφανίζει τον μέσο όρο βάρους των ανθρώπων αυτών.
Άσκ.#89: Ααοο διαβάζει το όνομα, το φύλο και το βάρος ανθρώπων και σταματά όταν δοθεί ως όνομα η παύλα ή ως βάρος μη θετική τιμή. Να εμφανίζει το όνομα του πιο ελαφρύ άνδρα και το όνομα της πιο εύσωμης γυναίκας
Άσκ.#88: Ααοο διαβάζει το πολύ 50 αριθμούς και εμφανίζει το μέσο όρο τους. Αν όμως διαβαστεί ο αριθμός -999 να σταματά την εκτέλεση κσι νσ εμφανίζει το μέχρι τότε Μέσο όρο
Άσκ.#87: Ααοο διαβάζει αριθμούς και σταματά όταν το άθροισμα τους ξεπερασει το 400. Να εμφανίζει τον μιοκρότερο από τους αριθμούς που διαβάστηκαν
Άσκ.#86: Ααοο διαβάζει το βάρος ανθρώπων και σταματά όταν διαβαστεί ως βάρος το -1. Να εμφανίζει το πλήθος των ανθρώπων που έδωσαν το βάρος τους
Άσκ.#85: Ααοο διαβάζει αριθμούς και σταματά όταν το άθροισμα τους ξεπερασει το 400. Να εμφανίζει τον Μέσο όρο όσων αριθμών διαβάστηκαν
Άσκ.#84: Ααοο διαβάζει αριθμούς και σταματά όταν το άθροισμα τους ξεπερασει το 400. Να εμφανίζει πόσοι αριθμοί διαβάστηκαν
Άσκ.#83: Ααοο διαβάζει αριθμούς και σταματά όταν διαβαστεί ο αριθμός 55. Να εμφανίζει το μήνυμα "τέλος" όταν σταματήσει.
ΑΣΚΗΣΕΙΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ
Άσκ.#82: Ένας διαδικτυακό κατάστημα καταγράφει τους πελάτες του.Αυτήν την στιγμή έχει 3400. Αν κάθε χρόνο αυξάνονται κατά 5 % να πραγματοποιηθεί πρόγραμμα το οποίο θα υπολογίζει σε πόσα χρόνια οι πελάτες του θα είναι περισσότεροι από 8000.
Άσκ.#81: Να πραγματοποιηθεί πρόγραμμα το οποίο θα δέχεται τυχαίους αριθμούς από το πληκτρολόγιο μέχρι το άθροισμά τους να ξεπεράσει το 1000. Να εμφανίζει το πλήθος των αριθμών που διαβάστηκαν.
Επαναληπτικές ασκήσεις (για να θυμηθούμε όσα κάναμε από την αρχή):
Επάν_16 Μια εισπρακτική εταιρία αποφάσισε να βοηθήσει όσους χρωστούν να αποπληρώσουν τα χρέη τους μέσω ενός διακανονισμού. Συγκεκριμένα: Στην περίπτωση που κάποιος χρωστά περισσότερα από 150.000 € θα έχει έκπτωση 20%, ενώ διαφορετικά θα έχει έκπτωση 30%. Αν κάποιος πληρώσει μετρητοίς τότε θα έχει επιπλέον έκπτωση 5% επί του αρχικού ποσού της οφειλής. Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει το όνομα του οφειλέτη, το ποσό της οφειλής του καθώς και το πλήθος των δόσεων που θα εξοφλήσει (δόσεις = 1 σημαίνει πληρωμή μετρητοίς) και θα εκτυπώνει το ποσό κάθε δόσης στην εφορία.
Επάν_15 Μια εταιρία κινητής τηλεφωνίας χρεώνει την αποστολή μηνυμάτων από καρτοκινητό τηλέφωνο σύμφωνα με τον παρακάτω πίνακα:
Είδος | Μήνυμα | Τιμή
1 | SMS κειμένου | 0,18
2 | SMS με ήχο/εικόνα | 0,97
3 | Εικονομήνυμα | 1,42
4 | Μήνυμα με βίντεο | 2,05
Αναπτύξτε αλγόριθμο ο οποίος να διαβάζει το ποσό των χρημάτων που διαθέτει η κάρτα ενός καρτοκινητού και να διαβάζει και το είδος του μηνύματος που επιθυμεί ο χρήστης να στείλει. Στην συνέχεια να ελέγχει αν μπορεί να γίνει η αποστολή ή όχι εμφανίζοντας σχετικό μήνυμα. Σε κάθε περίπτωση, στο τέλος να εμφανίζεται και το διαθέσιμο υπόλοιπο του συνδρομητή.
Επαν_#14 Ο ελεγκτής της εναέριας κυκλοφορίας του αεροδρομίου Αθηνών είναι υπεύθυνος να ελέγχει και την μόλυνση της ατμόσφαιρας από τα διάφορα αεροπλάνα και ελικόπτερα τα οποία χρησιμοποιούν το αεροδρόμιο. Στον παρακάτω πίνακα φαίνεται η μόλυνση σε διοξείδιο του αζώτου ανάλογα με το είδος αεροσκάφους:
Είδος | Αεροσκάφος | Τιμή ΝΟ2
1 | Ελικόπτερο | 0,18
2 | Εκπαιδευτικό | 0,97
3 | Επιβατικό | 1,42
4 | Μαχητικό | 2,05
Αναπτύξτε αλγόριθμο ο οποίος να διαβάζει τον τύπο του αεροσκάφους (1 ή 2 ή 3 ή 4) και να ελέγχει αν ξεπερνιέται το όριο των 1,12 mgr NO2 που έχει θέσει ως όριο η Ευρωπαϊκή Ένωση,εμφανίζοντας κατάλληλο μήνυμα. Σε κάθε περίπτωση, στο τέλος να εμφανίζεται κατά πόσο ξεπέρασε το όριο ή δεν το ξεπέρασε.
Επαν_#13 Να αναπτύξετε αλγόριθμο ο οποίος:
α) διαβάζει το επώνυμο ενός μαθητή, τον προφορικό βαθμό που έλαβε το 1ο τετράμηνο και τον προφορικό βαθμό που έλαβε το 2ο τετράμηνο στο μάθημα της Ιστορίας,
β) υπολογίζει τον ετήσιο προφορικό βαθμό του μαθητή που προκύπτει από το μέσο όρο των προφορικών βαθμών των δύο τετραμήνων,
γ) διαβάζει τον βαθμό που έλαβε στις προαγωγικές εξετάσεις,
δ) υπολογίζει το βαθμό προαγωγής που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του μαθητή με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις,
ε) εμφανίζει το επώνυμο και το βαθμό προαγωγής του μαθητή,
στ) ελέγχει τον βαθμό προαγωγής και εμφανίζει το μήνυμα «Μεγαλύτερος ή ίσος του 10», αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10 ή το μήνυμα «Μικρότερος του 10» αν ο βαθμός είναι μικρότερος του 10.
Επαν_#12 Να λυθεί αυτή η άσκηση_12 για να αποτιμήσετε αν είναι Αληθής ή Ψευδής οι εκφράσεις
Επαν_#11 Να λυθεί αυτή η άσκηση_11 ώστε να ελέγξετε αν είναι ή δεν είναι εκτελέσιμες εντολές.
Επαν_#10 Να λυθεί αυτή η άσκηση_10 για να προσδιορίσετε τους τύπους δεδομένων.
Επαν_#09 Να προσδιορίσετε τις τιμές των παρακάτω λογικών εκφράσεων ή μεταβλητών αν γνωρίζετε ότι
Α = 4 και Β = -2.
1. Α >= Β
2. A = B
3. 3 * B <> 0
4. A - B - 6 < 0
5. Α >= 0 KAI B > 0 6. Α < 0 Ή B < 0
7. όχι (Α < 0)
8. Α >= 0 KAI B < 0 9. Α < 0 Ή B + 3 > 0 10. ΟΧΙ (Β - 2 < 0)
11. Χ ← Α > Β
12. Κ ← ΟΧΙ (Β - 2 > 0) ΚΑΙ Α >= Β
Επαν_#08 . Ένα ηλεκτρονικό κατάστημα προσφέρει αγορές με έκπτωση. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα o οποίος διαβάζει την αρχική τιμή ενός προϊόντος και το ποσοστό της έκπτωσης. Στη συνέχεια, υπολογίζει και εμφανίζει την τελική τιμή του προϊόντος.
Επαν_#07 Στο πλαίσιο του φιλανθρωπικού έργου της μαθητικής κοινότητας που οργάνωσε το 15μελές μαθητικό συμβούλιο του Λυκείου, κάθε μαθητής/τρια έδωσε 3 ευρώ. Το ποσό αυτό μοιράστηκε σε δύο φορείς. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα, ο οποίος
α) διαβάζει το πλήθος των μαθητών/τριών του Λυκείου που πρόσφεραν χρήματα
β) υπολογίζει και εμφανίζει το ποσό που δόθηκε σε κάθε έναν από τους δύο φορείς.
Επαν_#06 Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα ο οποίος:
α) διαβάζει τους βαθμολογίες αθλητής σε τρεις διαγωνιστικές διαδικασίες
β) υπολογίζει τον μέσο όρο των βαθμολογιών.
γ) εμφανίζει το μήνυμα: "Ο μέσος όρος είναι:" και στη συνέχεια το μέσο όρο.
Επαν_#05 Να αναπτύξετε αλγόριθμο ο οποίος:
α) διαβάζει το επώνυμο ενός μαθητή.
β) διαβάζει το βαθμό που έλαβε στο Α΄ τετράμηνο στο μάθημα «Ιστορία».
γ) διαβάζει το βαθμό που έλαβε στο Β΄ τετράμηνο στο μάθημα «Ιστορία».
δ) υπολογίζει τον ετήσιο προφορικό βαθμό που προκύπτει από το μέσο όρο των βαθμών των δύο τετραμήνων.
ε) διαβάζει το βαθμό που έλαβε στις προαγωγικές εξετάσεις στο μάθημα «Ιστορία».
στ) υπολογίζει τον βαθμό προαγωγής που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του μαθητή με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις.
ζ) εμφανίζει το επώνυμο του μαθητή και τον βαθμό προαγωγής.
Επαν_#03 Να προσδιορίσετε τον τύπο των δεδομένων
1. Πλήθος μαθητών της Β Λυκείου
2. Τιμή εισιτηρίου
3. Όνομα μαθητή
4. Διεύθυνση κατοικίας
5. Ύπαρξη κενών θέσεων σε χώρο στάθμευσης
6. Πλήθος κενών θέσεων σε χώρο στάθμευσης
Επαν_#02 Δίνονται οι ακόλουθες τιμές. Να προσδιορίσετε τον τύπο τους
1. 2021
2. -93.5
3. "Αγγελική" 4. "2021"
5. 27.3
6. Αληθής
7. "Αντωνία, Αριστοτέλης"
8. Ψευδής
9. 0
10. -38
Επαν_#01 Να γράψετε σε ψευδογλώσσα τις ακόλουθες προτάσεις που βρίσκονται σε φυσική γλώσσα:
1. Η μεταβλητή Α έχει την τιμή 10.5
2. Η μεταβλητή Β έχει την τιμή 8
3. Η μεταβλητή Κ έχει την διπλάσια τιμή της μεταβλητής Α
4. Η μεταβλητή Όνομα έχει την τιμή Μαρία
5. Η μεταβλητή Σ έχει τιμή το άθροισμα των μεταβλητών Α και Β
6. Η μεταβλητή Α αυξάνεται κατά 4
7. Η μεταβλητή Μ είναι το μισό της μεταβλητής Α
8. Η μεταβλητή Τ είναι το τετράγωνο της μεταβλητής Β
9. Η μεταβλητή Υπόθεση είναι Αληθής
10 Ο βαθμός του μαθητή είναι 15
11 Το ποσό πληρωμής είναι 340 ευρώ
12. Το ύψος του αθλητή είναι 194 εκατοστά
13. Η μεταβλητή Λ είναι η τετραγωνική ρίζα της μεταβλητής Β
14. Η μεταβλητή Π είναι ίση με την απόλυτη τιμή της διαφοράς Β - Α.
Η ΕΝΤΟΛΗ ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ
Εισαγωγή - τρόπος Λειτουργίας:
Άσκ.#80: Να συμπληρώσετε τα κενά στον παρακάτω αλγόριθμο
Για … από … μέχρι … με_βήμα …
Εμφάνισε …
Τέλος_Επανάληψης
έτσι ώστε να εμφανιστούν οι αριθμοί με την εξής σειρά:
1. 2, 4, 6, 8, 10, 12 (μονάδες 6)
2. 50, 40, 30, 20, 10 (μονάδες 7)
Να μεταφέρετε στο γραπτό σας τις τρείς εντολές επανάληψης συμπληρωμένες
ανά περίπτωση.
Άσκ.#79: Δίνεται η παρακάτω επαναληπτική δομή:
Για Χ από Β μέχρι Γ με_βήμα Δ
Εμφάνισε «Σωστό»
Τέλος_επανάληψης
Να γράψετε στο τετράδιό πόσες φορές εκτελείται η εντολή Εμφάνισε για καθένα
από τους παρακάτω συνδυασμούς των τιμών των μεταβλητών Β, Γ και Δ:
1. Β = 2 Γ = 6 Δ = 2 (Μονάδες 6)
2. Β = –1 Γ = 1 Δ = 0,5 (Μονάδες 7)
Άσκ.#78: Δίνεται η εντολή επανάληψης
Για Χ από Α μέχρι Β με_βήμα Γ
Εμφάνισε Χ
Τέλος_επανάληψης
Να γράψετε στο γραπτό σας τους αριθμούς που εμφανίζονται κατά την εκτέλεση
της παραπάνω δομής επανάληψης, όταν:
1. Α= 2 , Β= 15, Γ= 3
2. Α =0, Β = -7, Γ= -2
Άσκ.#77: Δίδεται το παρακάτω τμήμα αλγορίθμου:
Διάβασε α, τ, β
Για i από α μέχρι τ με_βήμα β
Εμφάνισε i
Τέλος_επανάληψης
Ποιες τιμές πρέπει να εισάγουμε στις μεταβλητές α, τ, β ώστε η εκτέλεση της
εντολής επανάληψης στο τμήμα αλγορίθμου να εμφανίσει διαδοχικά:
1. Τους περιττούς αριθμούς 1, 3, …,99.
2. Όλους τους ακέραιους από το 1 μέχρι και το 100.
Να μεταφέρετε στο γραπτό σας τις τιμές των μεταβλητών α, τ, β για κάθε
περίπτωση.
Άσκ.#76: Σας δίνονται τα παρακάτω δύο τμήματα αλγορίθμων Α και Β αντίστοιχα.
Τμήμα Αλγόριθμος Α
Σ← 0
Για i από 1 μέχρι 3
Σ← Σ + i
Εμφάνισε Σ
Τέλος_Επανάληψης
Τμήμα Αλγόριθμος Β
Σ ← 0
Για i από 1 μέχρι 3
Σ← Σ + i
Τέλος_Επανάληψης
Εμφάνισε Σ
Να γράψετε στο γραπτό σας τι θα εμφανιστεί στην οθόνη του υπολογιστή κατά
την εκτέλεση του αλγορίθμου Α και τι κατά την εκτέλεση του αλγορίθμου Β.
Άσκ.#75: Να αναπτύξετε αλγόριθμο ο οποίος για κάθε έναν από τους δέκα αθλητές:
α) διαβάζει το μήκος του άλματος κάθε αθλητή. Θεωρήστε ότι για άκυρο άλμα δίνεται ως μήκος ο αριθμός μηδέν (0).
β) εμφανίζει το πλήθος των αθλητών που είχαν άκυρη προσπάθεια.
γ) εμφανίζει το μέσο όρο μήκους των έγκυρων αλμάτων.
Άσκ.#74: Ααοο διαβάζει για κάθε έναν από τους 18 μαθητές μιας τάξης το ύψος του και το βάρος του. Θα εκτυπώνει τον μέσο όρο ύψους και τον μέσο όρο βάρους της συγκεκριμένης τάξης.
Άσκ.#73 Ααοο διαβάζει 100 αριθμούς και εμφανίζει το γινόμενό τους. (Πανελλήνιες 2000)
Άσκ.#72 Σε μια εξέταση Αγγλικών 220 υποψήφιοι εξετάζονται προφορικά και γραπτά και βαθμολογούνται από το 1 έως και 100 μονάδες σε κάθε εξέταση. Να αναπτύξετε αλγόριθμο ο οποίος:
α) διαβάζει επαναληπτικά το επώνυμο, την προφορική και τη γραπτή βαθμολογία κάθε υποψηφίου.
β) εμφανίζει τα επώνυμα των υποψηφίων που το άθροισμα της προφορικής και γραπτής βαθμολογίας είναι πάνω από 160 μονάδες.
γ) εμφανίζει το πλήθος των υποψηφίων που η προφορική βαθμολογία τους ήταν μεγαλύτερη από τη γραπτή βαθμολογία τους.
Άσκ.#71 Ααοο διαβάζει 100 αριθμούς και εμφανίζει τον μέσο όρο οσων από αυτούς είναι μεγαλύτεροι από το 55.
Άσκ.#70 Ααοο διαβάζει 100 αριθμούς και εμφανίζει πόσοι από αυτούς είναι θετικοί και πόσοι αρνητικοί.
Άσκ.#69 Στο νέο πληροφοριακό σύστημα ενός βιβλιοπωλείου πρόκειται να καταχωρηθούν 150 νέα βιβλία. Για κάθε βιβλίο καταχωρείται ο τίτλος, ο συγγραφέας και η τιμή του. Να αναπτύξετε αλγόριθμο ο οποίος:
α) διαβάζει τα παραπάνω δεδομένα για κάθε βιβλίο.
β) εμφανίζει το πλήθος των βιβλίων του Ντοστογιέφσκι.
γ) εμφανίζει, το μέσο όρο της τιμής των 150 βιβλίων.
Άσκ.#68 Ααοο διαβάζει 100 αριθμούς και εμφανίζει τον μέσο όρο τους.
Άσκ.#67 Ααοο διαβάζει διαδοχικά 100 τυχαίους αριθμούς και υπολογίζει και εμφανίζει το άθροισμά τους.
Άσκ.#66 Σε κάποιο σημείο της Εθνικής οδού είναι εγκατεστημένο ένα ειδικό σύστημα το οποίο μετράει την ταχύτητα των διερχόμενων οχημάτων με μεγάλη ακρίβεια. Το όριο ταχύτητας στο συγκεκριμένο σημείο είναι 100 km/h. Να αναπτύξετε αλγόριθμο ο οποίος για 500 οχήματα:
α) διαβάζει την ταχύτητα κάθε οχήματος.
β) εμφανίζει το πλήθος των οχημάτων που ξεπέρασαν το όριο ταχύτητας.
Άσκ.#65 Ααοο υπολογίζει και εμφανίζει το : S = 12 + 23 + 32 + 43 + … + 992 + 1003
Άσκ.#64 Ααοο υπολογίζει και εμφανίζει το άθροισμα: S = 1 + 1/2 + 1/3 + … + 1/100
Άσκ.#63 Ααοο διαβάζει 7 αριθμούς και εμφανίζει το άθροισμα όσων από αυτούς είναι πάνω από 100.
Άσκ.#62 Ααοο διαβάζει 7 αριθμούς και εμφανίζει τον μέσο όρο τους
Άσκ.#61 Ααοο διαβάζει 7 αριθμούς και εμφανίζει το άθροισμά τους
Άσκ.#60 Ααοο υπολογίζει και εμφανίζει το άθροισμα: S = 22 + 42 + 62 + … + 10002
Άσκ.#59 Ααοο υπολογίζει και εμφανίζει το γινόμενο: P = 1 * 2 * 3 * … * 5280 * 5281
Άσκ.#58 Ααοο υπολογίζει και εμφανίζει το άθροισμα: S = 1 + 2 + 3 + … + 793 + 794
Άσκ.#57 Δίνεται η εντολή επανάληψης:
Για Χ από Α μέχρι Β με_βήμα Γ
Εμφάνισε Χ
Τέλος_επανάληψης
Να γράψετε την τιμή ή τις τιμές που εμφανίζονται όταν:
1. Α = 2, Β = 5, Γ = 1
2. Α = 2, Β = 2, Γ = 3
3. Α = 2, Β = 6, Γ = 3
4. Α = 2, Β = 1, Γ = 3
5. Α = 5, Β = 2, Γ = -1
6. Α = 2, Β = 2, Γ = -3
7. Α = 6, Β = 2, Γ = -3
8. Α = 6, Β = 8, Γ = -3
Σε κάθε περίπτωση να γράψετε πόσες φορές εκτελέστηκε η εντολή Εμφάνισε Χ.
Άσκ.#56 Να αναπτύξετε αλγόριθμο ο οποίος θα εκτυπώνει τους αριθμούς από το 20 μέχρι το 125 με βήμα 0,5.
Άσκ.#55 Ααοο διαβάζει 5 αριθμούς και εμφανίζει τον τριπλάσιο όσων είναι αρνητικοί και το διπλάσιο όσων είναι θετικοί.
Άσκ.#54 Ααοο διαβάζει 5 αριθμούς και εμφανίζει όσους από αυτούς είναι θετικοί
Άσκ.#53 Να λυθεί η Άσκηση 52 χρησιμοποιώντας την επανάληψη:
για i από 1 μέχρι 100
Άσκ.#52 Ααοο εμφανίζει διαδοχικά τους αριθμούς: 92, 88, 84, … , 0, … , -84, -88, -92
Άσκ.#51b Ααοο εμφανίζει διαδοχικά τους αριθμούς: 2, 4, 6, 8, … , 98, 100
Άσκ.#51 Έστω η εξίσωση δευτέρου βαθμού αx2+βx+γ=0. Ααοο διαβάζει τις τιμές των συντελεστών α,β,γ και υπολογίζει και εμφανίζει τις πιθανές λύσεις της εξίσωσης.
Άσκ.#50 Ένα Internet Cafe έχει την εξής πολιτική χρέωσης: Τα πρώτα 40 λεπτά χρεώνονται 2.53 €, ενώ κάθε επόμενο 30λεπτο χρεώνεται προς 3.47 €. Πρέπει να επισημανθεί ότι μόλις περάσει έστω και ένα λεπτό χρεώνεται το 30λεπτο. Ααοο διαβάζει το χρόνο (σε λεπτά) που παρέμεινε κάποιος πελάτης στο Internet Cafe και εμφανίζει το πσό που πρέπει να πληρώσει.
Άσκ.#49 Στο διαστημικό κέντρο της ΝΑΣΑ υπάρχει ένα ηλεκτρονικό ρολόι που εμφανίζει το χρόνο σε δευτερόλεπτα που απομένουν για την εκτόξευση του διαστημικού λεωφορείου. Να δώσετε έναν αλγόριθμο ο οποίος να διαβάζει τα δευτερόλεπτα που αναγράφονται στο ηλεκτρονικό ρολόι εμφανίζοντας το μήνυμα «Δώστε τα δευτερόλεπτα που γράφει το ρολόι» και να εμφανίζει πόσες ώρες, λεπτά και δευτερόλεπτα απομένουν για την εκτόξευση, χρησιμοποιώντας τη μορφή «ώρες:λεπτά:δευτερόλεπτα». (π.χ. τα 13600 δευτερόλεπτα αντιστοιχούν σε 3 ώρες, 46 λεπτά και 40 δευτερόλεπτα ή 3:46:40)
Άσκ.#48 Να λυθεί η άσκηση 47 με κλιμακωτό υπολογισμό
Άσκ.#47 Ένα κατάστημα πουλάει τις φακές σε τιμή που εξαρτάται από την ποσότητα που αγοράζει ο πελάτης. Συγκεκριμένα:
Ποσότητα από φακές (σε κιλά) Τιμή ανά κιλό (σε ευρώ)
1<=kg<= 20 0.37
20<kg<= 60 0.32
kg >60 0.29
Ααοο διαβάζει την ποσότητα από φακές (σε κιλά) που αγόρασε ένας πελάτης και να εκτυπώνει το ποσό που πλήρωσε.
(Θεωρούμε ότι ο χρήστης θα δώσει θετική τιμή)
Ενδεικτική Λύση:
αλγόριθμος άσκηση
διάβασε κ
αν κ <= 20 τότε
χρ <-- κ * 0.37
αλλιώς_αν τ <= 60 τότε
χρ <-- 20 * 0.37 + (κ – 20) * 0.32
αλλιώς
χρ <-- 20 * 0.37 + 40 * 0.32 + (κ – 60) * 0.29
τέλος_αν
τέλος άσκηση
Άσκ.#46 Ααοο διαβάζει τους οι αριθμούς α, β, γ και δ. Να υπολογίζει και εμφανίζει το αποτέλεσμα της πράξης: α(β+γ)/δ.
Ενδεικτική Λύση:
αλγόριθμος άσκηση
διάβασε α, β, γ, δ
αν δ <> 0 τότε
χ <-- α* (β + γ) / δ
εμφάνισε χ
αλλιώς
εμφάνισε "Δεν ορίζεται"
τέλος_αν
τέλος άσκηση
Άσκ.#45 Ααοο διαβάζει τη βαθμολογία ενός μαθητή και το σύνολο των απουσιών του. Να εμφανίζει το μήνυμα «Όλα καλά» εάν η βαθμολογία είναι τουλάχιστον 17 και οι απουσίες του λιγότερες από 40. Διαφορετικά να εμφανίζει «Ενημέρωση γονέων».
Άσκ.#44 Ο έλεγχος που γίνεται για κάθε υποψήφιο αιμοδότη περιλαμβάνει την τιμή του αιματοκρίτη, την πίεσή του και αν έχει κάνει ή όχι τατουάζ (ΝΑΙ: έχει τατουάζ, ΟΧΙ: δεν έχει τατουάζ). Ααοο διαβάζει τα παραπάνω στοιχεία να βγάζει μήνυμα για δυνατότητα αιμοδοσίας ή όχι. Ο υποψήφιος μπορεί να δώσει αίμα μόνο εάν ο αιματοκρίτης είναι τουλάχιστον 40, η πίεσή του πάνω από 10 και δεν έχει κάνει τατουάζ.
Άσκ.#43 Ένας σφαιροβόλος σε 3 προσπάθειες πέτυχε αντίστοιχα τις επιδόσεις α, β, γ. Ααοο διαβάζει τις επιδόσεις, να υπολογίζει τον μέσο όρο τους. Αν ο μέσος όρος είναι πάνω από 8 μέτρα, να εμφανίζει ΡΕΚΟΡ.
Άσκ.#42 Ένα μαγαζί χρεώνει κλιμακωτά τα μπλουζάκια που πουλάει με βάση τον παρακάτω πίνακα:
Πλήθος τεμαχίων Τιμή ενός τεμαχίου
Από 1 έως και 15 26 ευρώ
πάνω από 15 έως και 40 21 ευρώ
Πάνω από 40 19 ευρώ
Ααοο το πλήθος από μπλουζάκια που θέλει να αγοράσει ένας πελάτης, υπολογίζει και εμφανίζει το συνολικό κόστος της αγοράς του.
Άσκ.#41 (από τράπεζα θεμάτων αρχείο 19353):
Το υπουργείο οικονομικών για να ελαφρύνει οικονομικά τις οικογένειες με πολλά παιδιά εφάρμοσε μια φορολογική πολιτική όπου, ανάλογα με το πλήθος των παιδιών μιας οικογένειας αφαιρεί ανάλογο ποσό από το φόρο που θα πληρώσουν, με βάση τον παρακάτω πίνακα:
Αριθμός παιδιών Ποσό αφαίρεσης φόρου
0 έως και 2 0 ευρώ
3 και άνω 1000 ευρώ
Να αναπτύξετε έναν αλγόριθμο ο οποίος για μία και μόνο οικογένεια και με την υπόθεση ότι ο φόρος της είναι πάνω από 1000 ευρώ:
Δ1. Να διαβάζει το φόρο που πρέπει να πληρώσει καθώς και το πλήθος των παιδιών της.
Δ2. Να εμφανίζει το μήνυμα «είναι πολύτεκνη οικογένεια», μόνο στη περίπτωση που έχει από 3 παιδιά και πάνω.
Δ3. Να υπολογίζει και εμφανίζει το τελικό ποσό φόρου που πρέπει να πληρώσει η οικογένεια.
Άσκ.#40 Το όζον (Ο3 ) αποτελεί έναν από τους ρύπους που προκαλούν μόλυνση στην ατμόσφαιρα. Σε περιπτώσεις που ο ρύπος αυτός ξεπεράσει τα 300 μg/m3 τότε πρέπει να ληφθούν μέτρα. Να αναπτυχθεί αλγόριθμος ο οποίος θα διαβάζει την τιμή του Ο3 και θα εκτυπώνει το αντίστοιχο μήνυμα σύμφωνα με τον παρακάτω πίνακα:
Τιμές Ο3 (μg/m3 ) Μήνυμα
Τιμή > 250 Προειδοποίηση
Τιμή > 300 Μέτρα Α
Τιμή > 500 Μέτρα Β
Προβολή παρουσίασης: Κι όμως σημαντικό (Νο: #01)
Η θεωρία: Παράγραφος 2.1 (σελίδες: 13 - 18) (Β3)
Παράγραφοι 2.2.1 - 2.2.2 - 2.2.5 - 2.2.6 - 2.2.7.1 - 2.2.7.2 - 2.2.7.3 (σελίδες: 19 & 27 έως 36)
Άσκ.#39 Να γίνει αλγόριθμος που θα διαβάζει έναν τριψήφιο αριθμό και θα εμφανίζει το άθροισμα των ψηφίων του.
Άσκ.#38 Να γίνει αλγόριθμος που θα διαβάζει τα ονόματα δύο παικτών του μπάσκετ και το ύψος τους σε εκατοστά. Στην συνέχεια να εμφανίζει το όνομα του ψηλότερου σε μήνυμα της μορφής: «Ο ψηλότερος παίκτης είναι ο ____»
Άσκ.#37 Σε τρεις διαφορετικούς αγώνες πρόκρισης για την Ολυµπιάδα του Σίδνεϋ στο άλµα εις µήκος ένας αθλητής πέτυχε τις επιδόσεις a, b, c. Να αναπτύξετε αλγόριθµο ο οποίος: α) να διαβάζει τις τιµές των a, b και c β) Να υπολογίζει και να εµφανίζει τη µέση τιµή των παραπάνω τιµών γ) Να εµφανίζει το µήνυµα «ΠΡΟΚΡΙΘΗΚΕ» αν η παραπάνω µέση τιµή είναι µεγαλύτερη των 8 µέτρων.
Άσκ.#36 Να µετατραπεί το ακόλουθο πρόγραµµα σε ισοδύναµο, χωρίς τη χρήση εµφωλευµένης επιλογής.
∆ιάβασε Χ
Αν Χ > 0 τότε
Αν Χ > 5 τότε
Υ ← 2
αλλιώς
Υ ← 4
Τέλος_αν
αλλιώς
Υ ← 7
Τέλος_αν
Γράψε Υ
Άσκ.#35 Να σχηµατίσετε τον πίνακα τιµών του παρακάτω αλγορίθµου αν οι τιµές που θα δώσει ο χρήστης είναι α = 3 και γ = 7. Τί θα εκτυπωθεί;
Αλγόριθµος άσκηση
∆ιάβασε α
∆ιάβασε γ
β ← 2 * α + γ
δ ← β mod γ
Αν (α <= β) τότε
γ ← γ + 2
Αν (γ <= α) τότε
α ← 3 * β
β ← δ + 3
Αλλιώς
α ← α div 2 - 5
Τέλος_Αν
Αλλιώς
γ ← 3 * γ - δ
β ← β div 2 + δ
Τέλος_Αν
Εκτύπωσε α, β, γ
α ← α + β
γ ← γ * α
Αν (α >= δ) τότε
α ← α - δ + β
β ← β + δ
γ ← γ * 3
Αλλιώς
α ← γ - α - 2 * β
β ← β + 6
γ ← (γ - 1) / 4
Τέλος_Αν
Εκτύπωσε α, β, γ
Τέλος άσκηση
Άσκ.#34 Σε μια επιχείρηση αποφάσισαν να πραγματοποιήσουν έρανο για τα έξοδα νοσηλείας ενός παιδιού. Αποφάσισαν ο καθ' ένας να προσφέρει ανάλογα με τις αποδοχές του, ως εξής:
Αποδοχές Συντελεστής % των Αποδοχών για έρανο
Μέχρι 700 3 %
701 – 1000 5 %
Πάνω από 1200 12 %
Ααοο θα διαβάζει το όνομα και το μισθό ενός εργαζομένου της επιχείρησης, θα υπολογίζει και να εκτυπώνει το ποσό που θα χορηγήσει ως δωρεά καθώς και τον μισθό που τελικά θα εισπράξει τον τρέχοντα μήνα.
Άσκ.#33 Μια οικογένεια κατανάλωσε X kwh (κιλοβατώρες) ημερησίου ρεύματος και Y kwh νυχτερινού ρεύματος. Το κόστος ημερησίου ρεύματος είναι 30 δρχ. ανά kwh και του νυχτερινού 15 δρχ. ανά kwh. Να αναπτύξετε έναν αλγόριθμο ο οποίος:
α. να διαβάζει τα Χ, Υ
β. να υπολογίζει και να εμφανίζει το συνολικό κόστος της κατανάλωσης ρεύματος της οικογένειας
γ. να εμφανίζει το μήνυμα ΥΠΕΡΒΟΛΙΚΗ ΚΑΤΑΝΑΛΩΣΗ, αν το συνολικό κόστος είναι μεγαλύτερο από 100.000 δραχμές.
Άσκ.#32 Το κλιματιστικό σύστημα ενός εμπορικού κέντρου τίθεται σε λειτουργία αν η μέση θερμοκρασία από τις μετρήσεις τριών αισθητήρων ξεπερνά τους 20°C. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τις θερμοκρασίες από τους τρεις αισθητήρες και θα ελέγχει αν πρέπει να τεθεί σε λειτουργία το κλιματιστικό σύστημα.
Άσκ.#31 Ένα θέατρο έχει δυο κατηγορίες εισιτηρίων, για ενήλικους και για ανήλικους. Οι ενήλικοι πληρώνουν 15 Ευρώ, ενώ οι ανήλικοι 10 Ευρώ. Να γραφεί αλγόριθμος ο οποίος θα ζητά την ηλικία ενός θεατή και θα υπολογίζει το κόστος του εισιτηρίου του.
Άσκ.#30 Μια εταιρεία για τον υπολογισμό του μισθού ακολουθεί την εξής μεθοδολογία: Ο βασικός μισθός είναι 820 €. Για τους αποφοίτους ΑΕΙ/ΤΕΙ υπάρχει επίδομα σπουδών12% ενώ αν κάποιος διαθέτει μεταπτυχιακό τίτλο τότε το επίδομα σπουδών γίνεται 17%. Επιπρόσθετα, κάθε υπάλληλος λαμβάνει χρονοεπίδομα 15% επί του βασικού μισθού αν βρίσκεται μέχρι και 5 χρόνια στην εταιρεία, 25% αν βρίσκεται μέχρι και 15 χρόνια ενώ 35% αν εργάζεται περισσότερα από 15 χρόνια στην εταιρεία. Να αναπτύξετε αλγόριθμο που θα διαβάζει το όνομα του μισθωτού, το επίπεδο σπουδών (1. βασική εκπαίδευση, 2. ΑΕΙ/ΤΕΙ και 3. Μεταπτυχιακές σπουδές) καθώς και τα έτη υπηρεσίας και στη συνέχεια να υπολογίζει και να εκτυπώνει τις μηνιαίες αποδοχές του
Άσκ.#29 Να αναπτυχθεί αλγόριθμος ο οποίος θα διαβάζει το μέσο όρο ενός μαθητή κατά την περασμένη σχολική χρονιά και θα εκτυπώνει το αντίστοιχο μήνυμα σύμφωνα με τα ακόλουθα: Αν ο βαθμός είναι μικρότερος από 9,5 ο μαθητής απορρίπτεται στο μάθημα, αν είναι μεγαλύτερος από 9,5 και μικρότερος από 13 τότε ο χαρακτηρισμός του μαθητή είναι "Σχεδόν καλά", αν είναι μεγαλύτερος του 13 έως 16 ο χαρακτηρισμός είναι "Καλά", αν είναι μικρότερος του 18 "Πολύ καλά", ενώ τέλος αν ο μέσος όρος είναι μεγαλύτερος του 18 ο χαρακτηρισμός είναι "Άριστα"
Άσκ.#28 Ααοο διαβάζει την αρχική τιμή πώλησης ενός αυτοκινήτου. Η εταιρία που τα προωθεί στην ελληνική αγορά αποφάσισε να κάνει έκπτωση 11% σε όσους αγοράσουν το συγκεκριμένο αυτοκίνητο μέχρι τα Χριστούγεννα. Ο αλγόριθμος θέλουμε να εμφανίζει το ποσό που θα "κερδίσει" ο αγοραστής εξαιτίας της έκπτωσης καθώς και το ποσό που θα πρέπει να πληρώσει τελικά. (Β3)
Άσκ.#27 Ααοο διαβάζει πόσα αγόρια φοιτούν σε ένα σχολείο και πόσα κορίτσια. Στην συνέχεια να εμφανίζει το ποσοστό των αγοριών στο σχολείο αυτό. (Β3)
Άσκ.#26 Μία εταιρεία πωλήσεων παρέχει στους εργαζομένους τους «πριμ» παραγωγικότητας, αν ξεπεράσουν κάποιο ορισμένο ποσό πωλήσεων (σε €) μέσα στον μήνα. Πιο συγκεκριμένα, αν Π είναι το ποσό πωλήσεων μέσα στον μήνα, έχουμε:
Π Πριμ
> 10.000€ 250€
> 20.000€ 400€
Να γράψετε έναν αλγόριθμο που να δέχεται το ποσό των πωλήσεων ενός πωλητή και να επιστρέφει το πριμ που θα λάβει.
Άσκ.#25 Σε ανακοίνωσή της η εφορία καλεί όλους τους πολίτες να περάσουν από τα γραφεία της για την εκτέλεση συγκεκριμένης εργασίας. Για να διευκολυνθεί η διαδικασία η σειρά θα καθορίζεται με βάση το ΑΦΜ του κάθε πολίτη ως εξής: Αν ο ΑΦΜ λήγει σε 1 ή 2 ο πολίτης οφείλει να περάσει τους μήνες Ιανουάριο ή Φεβρουάριο, αν λήγει σε 3 ή 4 τους μήνες Μάρτιο ή Απρίλιο , αν λήγει σε 6 ή 7 τους μήνες Μάιο ή Ιούνιο ενώ οι υπόλοιποι τους μήνες Ιούλιο ή Αύγουστο. Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται τον ΑΦΜ ενός πολίτη και θα τον ενημερώνει σχετικά με τους μήνες που θα πρέπει να παρουσιαστεί στη εφορία.
Άσκ.#24 Ένα εστιατόριο παρέχει κάρτα μέλους στους πελάτες του στην οποία προστίθενται πόντοι κάθε φορά που επισκέπτονται το εστιατόριο. Τα οφέλη της κάρτας έχουν ως εξής :
Πάνω από 100 πόντους --- Έκπτωση 15 €
Πάνω από 300 πόντους --- Έκπτωση 25 €
Πάνω από 500 πόντους --- Έκπτωση 40 €
Πάνω από 1000 πόντους --- Δωρεάν γεύμα δυο ατόμων αξίας 80 €.
Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται το ποσό των πόντων ενός πελάτη και θα εμφανίζει το δώρο του, αν δικαιούται.
Άσκ. #23:: Αν κ = 21, λ = -9.2 και μ = 'τάξη', να υπολογίσετε τις
τιμές των παρακάτω παραστάσεων
1. ΟΧΙ(κ-λ > 30)
2. (μ < 'αρχή') Ή (μ > 'γράμμα')
3. (κ mod 22 < 23) KAI (A_T(λ)+1 > Α_Μ(λ))
4. ΟΧΙ(μ <= 'τάξη') ΚΑΙ ΟΧΙ(κ div 91 < > 0)
Άσκ. #22: Αν α = 12, β = 21, γ = 'πρόγραμμα', δ = 'αλγόριθμος', ποιά είναι
η τιμή των παρακάτω παραστάσεων;
1) ΟΧΙ (α mod 2 = 0)
2) (α+β > 30) ΚΑΙ (β div 7 > 2)
3) (δ > γ) Ή (δ < 'γάλα')
4) OXI (δ = γ) ΚΑΙ ΟΧΙ(γ < 'δάσος')
Άσκ. #21 : Αν Α = 'Β', Β = 'Α', Γ = 4 και Δ = 8, υπολογίστε την τιμή των παρακάτω παραστάσεων
1. (Α < Β) Ή (Γ+Δ >= 12)
2. (2*Δ > Γ^2) ΚΑΙ (Α > 'Β')
3. (Δ mod Γ < 1) ΚΑΙ (Γ mod Δ > 0)
4. (Α = '%') Ή (Β = 'Α') ΚΑΙ (Α <= 'Τ')
Άσκ. #20: Αν Α = 23, Β = 98, Γ = 'ΑΡΧΗ' και Δ = 'ΤΕΛΟΣ' υπολογίστε την τιμή των παρακάτω παραστάσεων
1. (Α <= Β) Ή (Γ >= Δ)
2. (A+1) mod (B-A) > 0
3. (Γ < 'ΤΕΛΟΣ') ΚΑΙ (Δ > 'ΤΡΕΧΩ')
4. (Β-90)^2 div (3*A) > 1
Ασκ. #19 Τι εμφανίζει ο παρακάτω αλγόριθμος;
Αλγόριθμος άσκηση
Α ← 2
Β ← Α + 3^2
Γ ← Α * Β - 3
Εμφάνισε Β, Α, Γ
Α ← (Γ - Α) div 3
Β ← Β mod Α
Γ ← Γ - (Α + Β)
Εμφάνισε Α, Β, Γ
Α ← Γ + Α * Β
Β ← Α mod Γ div 2
Εμφάνισε Α, Β + 3, Γ - 3
Τέλος άσκηση
Ασκ. #18 Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω πράξεων;
i. 14 mod 5 – 25 mod 8 =
ii . 3 * (3 mod 2) + 4 div (5 mod 3) =
iii. 13 mod (27 div 4) =
iv. 2^3 + 3 * (27 mod (25 mod 7)) =
v. 13/2 – 3 mod 2 – 3 div 2 =
vi. 13/4 + 2 * (5 mod 3) * 4 =
vii. 25 mod 22 div 4 =
viii. ((13 + 2) div 2)/(7 - 4 + 1) =
ix. 3 * (27 mod (23 mod 6)) =
Η θεωρία: Παράγραφος 2.1 (σελίδες: 13 - 18)
Παράγραφοι 2.2.1 - 2.2.5 - 2.2.6 - 2.2.7.1 - 2.2.7.2 - 2.2.7.3 (σελίδες: 19 & 27 έως 36)
Ασκ. #17 Ααοο να διαβάζει την ηλικία ενός ανθρώπου και να εμφανίζει μήνυμα σχετικά με το αν είναι ενήλικας ή όχι.
τιμή του αριθμού αυτού.
Ασκ. #16 Ααοο διαβάζει έναν αριθμό. Αν είναι πολλαπλάσιος του 6 να διαβάζει άλλον έναν και να εμφανίζει το γινόμενό τους. Αν όμως δεν είναι πολλαπλάσιος του 6 να διαβάζει άλλους 2 αριθμούς και να εμφανίζει το πηλίκο του πρώτου δια του αθρόισματος του 2ου και του 3ου.
Ασκ. #15 Δίνεται ο παρακάτω αλγόριθμος. Ποιός είναι ο πίνακας τιμών;
Αλγόριθμος άσκηση
Χ <-- 2
Υ <-- Χ ^ 2 - 1
Ζ <-- 2 * Χ + Υ - 1
Αν (Χ > Υ) τότε
Υ <-- Ζ mod X
Z <-- X ^ 2
Αλλιώς
X <-- Ζ mod Y
Z <-- Y ^ 2
Τέλος_Αν
Εμφάνισε X, Y, Z
Τέλος άσκηση
Ασκ. #14 Δίνεται ο παρακάτω αλγόριθμος. Ποιός είναι ο πίνακας τιμών;
Αλγόριθμος άσκηση
Χ <-- 2
Υ <-- Χ ^ 2 - 4
Αν (Υ ≥ 0) τότε
Χ <-- Χ + 1
Τέλος_Αν
Εμφάνισε X, Y
Τέλος άσκηση
Ασκ. #13 Μια εταιρεία ενοικίασης αυτοκινήτων χρεώνει την πρώτη ημέρα ενοικίασης προς 50 € και κάθε επόμενη ημέρα μέχρι και την 10η προς 25 €. Όμως, αν ένα αυτοκίνητο νοικιαστεί για περισσότερες από 10 ημέρες, τότε θα χρεωθεί όλες τις ημέρες προς 30 € την ημέρα. Να γραφεί αλγόριθμος που να ρωτά τις ημέρες που ενοικιάσθηκε ένα αυτοκίνητο. Έπειτα να εμφανίζει στην οθόνη τη χρέωσή του
Ασκ. #12 Ένα Video Club προσφέρει δύο διαφορετικούς τρόπους ενοικίασης των κασετών με παιχνίδια.
1ος: Εγγραφή 10€ και κάθε κασέτα/παιχνίδι 2 €
2ος: 2,5 € η κασέτα χωρίς εγγραφή.
Να γίνει αλγόριθμος που θα διαβάζει πόσες κασέτες σκοπεύει κάποιος να νοικιάσει και θα εμφανίζει με ποιον από τους δύο τρόπους συμφέρει να τις πάρει.
Ασκ. #11 Να γράψετε αλγόριθμο που να διαβάζει έναν αριθμό. Στη συνέχεια θα εμφανίζει ένα μήνυμα για το αν ο αριθμός είναι θετικός ή όχι.
Ασκ. #10 Να γράψετε αλγόριθμο που να διαβάζει έναν αριθμό. Στη συνέχεια να εμφανίζει την απόλυτη
Ασκ. #09 Να γράψετε αλγόριθμο σε διάγραμμα ροής που να διαβάζει έναν αριθμό. Στη συνέχεια να ελέγχει αν ο αριθμός είναι θετικός και εφόσον είναι να εμφανίζει το μήνυμα «ΘΕΤΙΚΟΣ»
Ασκ. #08 Να λυθούν τα παρακάτω ερωτήματα:
(α) Αν Χ = 4 και Υ = 3 ποια θα είναι η τιμή της μεταβλητής Ζ μετά την εντολή:
Ζ = 4 * (Υ – Χ) + Υ ^ 3 – 1 - Χ
(β) Πώς θα διατυπωθεί σε εντολή εκχώρησης τιμής, η κάθε μία από τις παρακάτω αλγεβρικές παραστάσεις
i.
ii. 4 32 x + 6 - 7
iii.
(γ) Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω πράξεων:
a. 16 div 6 – 21 mod 4
b. 115 mod (50 mod 9)
c. 115 mod 50 mod 9
d. 4 * 7 mod 3 + 14 div 3 mod 6 *18
e. 7 * (3 mod 2) + 4 div (5 mod 3)
f. 4^3 + 5 * (27 mod (35 mod 4))
g. 24/4 – 2011 mod 2 + 17 div 4
Τρόπος λειτουργίας div και mod. (ακέραιο πηλίκο και ακέραιο υπόλοιπο)
πχ: 17 div 5 = 3 17 mod 5 = 2
Ασκ. #07 (τράπεζα θεμάτων αρχείο 19375):
Μία αεροπορική εταιρεία κάνει έκπτωση στους πελάτες της ανάλογα με τα μίλια που έχουν ταξιδέψει στο παρελθόν. Η έκπτωση γίνεται σύμφωνα με τον παρακάτω πίνακα:
μίλια έκπτωση
0 έως 500 0%
501 έως 1400 2%
πάνω από 1401 3%
Να αναπτύξετε αλγόριθμο ο οποίος:
i. Να διαβάζει την αρχική τιμή του εισιτηρίου και τα συνολικά μίλια που έχει ταξιδέψει στο παρελθόν ο πελάτης.
ii. Να υπολογίζει την τιμή του εισιτηρίου μετά την έκπτωση.
iii. Να τυπώνει το μήνυμα “ Η τελική τιμή του εισιτηρίου είναι:” και την τελική τιμή.
Ασκ. #06 Ένα κατάστημα πουλάει καρέκλες προς 23 € η μία καθώς και τραπέζια προς 70 € το ένα. Ααοο διαβάζει πόσες καρέκλες και πόσα τραπέζια θέλει να αγοράσει ένας πελάτης. Στη συνέχεια να εμφανίζει πόσα χρήματα θα πρέπει να πληρώσει.
Ασκ. #05 Ένα κατάστημα πουλάει καρέκλες προς 15 € η μία. Ααοο διαβάζει πόσες καρέκλες θέλει να αγοράσει ένας πελάτης. Στη συνέχεια να εμφανίζει πόσα χρήματα θα πρέπει να πληρώσει.
Ασκ. #04 Αναπτύξτε αλγόριθμο ο οποίος (Ααοο) να διαβάζει τρεις αριθμούς και εμφανίζει τον μέσο όρο τους.
Καλή σχολική χρονιά να έχουμε!
Βασικές Εντολές στην ΓΛΩΣΣΑ
Ασκήσεις: Επίλυση των παρακάτω ασκήσεων στον Διερμηνευτή της Γλώσσας:
Ασκ. #03 Ααοο να διαβάζει δύο αριθμούς. Στην περίπτωση που ο μέσος όρος τους είναι μεγαλύτερος από 4,5 θα εμφανίζει το μήνυμα: "Μπράβο".
Ενώ σε αντίθετη περίπτωση θα εμφανίζει: "Προσπάθησε πάλι".
Ασκ. #02 Ααοο διαβάζει την καθαρή αξία ενός είδους και το ποσοστό ΦΠΑ και να υπολογίζει και εκτυπώνει την τελική αξία.
Ασκ. #01 Αναπτύξτε αλγόριθμο ο οποίος (Ααοο) να διαβάζει έναν αριθμό και εμφανίζει τον τετραπλάσιο του.
Το βιβλίο για το μάθημά μας είναι μόλις 88 σελίδες! Μπορείτε να το δείτε-αποθηκεύσετε στον υπολογιστή στο σπίτι σας πατώντας εδώ: "Εισαγωγή στις Αρχές της Επιστήμης των ΗλεκτρονικώνΥπολογιστών"
Η διδακτέα ύλη του μαθήματος μας είναι:
~ Κεφάλαιο 1.1 Επιστήμη των Υπολογιστών
~ Κεφάλαιο 2.1 Πρόβλημα
~ Κεφάλαιο 2.2 (Εκτός των 2.2.2, 2.2.3, 2.2.4, 2.2.7.5, 2.2.7.6, 2.2.8 και 2.2.10)
~ Κεφάλαιο 2.3 (Εκτός των 2.3.1.2, 2.3.1.3, 2.3.3)
~ Κεφάλαιο 3.1
~ Κεφάλαιο 3.2
~ Κεφάλαιο 3.3
~ Κεφάλαιο 3.4
Γνωριμία με τον Διερμηνευτή της ΓΛΩΣΣΑΣ