Γλώσσα Προγραμματισμού Python
Δοκιμάστε τον κώδικά σας στο edublocks κάνοντας κλικ εδώ
Άσκηση Python_1: Πληκτρολογήστε τις παρακάτω εντολές στον compiler της Python
a = 2
b = 3
k = a + b
print(k)
Άσκηση Python_2: Πληκτρολογήστε τις παρακάτω εντολές στον compiler της Python
a = 2
b = 3
k = a + b
print('Άθροισμα:',k)
Άσκηση Python_3: Τροποποιήστε την άσκηση 2 ώστε να δοκιμάστε τους παρακάτω τελεστές για να γίνει πράξη ανάμεσα στο a και το b στον compiler της Python. Να εμφανίζεται κατάλληλο μήνυμα κάθε φορά:
Τελεστές: * ** / (Θα μάθουμε και το ακέραιο πηλίκο: // και το ακέραιο υπόλοιπο: %)
Άσκηση Python_4: Πληκτρολογήστε τις παρακάτω εντολές στον compiler της Python
a = int(input())
b = 3
k = a + b
print('Άθροισμα:',k)
Μπορείτε να εξηγήσετε ποια είναι η λειτουργία της εντολής: input;
Ποιος ο ρόλος του int;
Άσκηση Python_5: Αναπτύξτε πρόγραμμα το οποίο ζητάει από τον χρήστη να πληκτρολογήσει δύο τιμές. Στην συνέχεια εμφανίζει με κατάλληλο μήνυμα το άθροισμά τους και το γινόμενό τους.
a = int(input('Δώσε τον πρώτο αριθμό: '))
b = int(input('Δώσε τον δεύτερο αριθμό: '))
k = a + b
m = a * b
print('To άθροισμα είναι: ',k)
print('To γινόμενο είναι: ',m)
Άσκηση Python_6: Ένα κατάστημα πουλάει καρέκλες προς 15 € η μία. Αναπτύξτε πρόγραμμα σε Python το οποίο θα διαβάζει πόσες καρέκλες θέλει να αγοράσει ένας πελάτης. Στη συνέχεια να υπολογίζει και να εμφανίζει πόσα χρήματα θα πρέπει να πληρώσει.
Άσκηση Python_7: Ένα κατάστημα πουλάει καρέκλες προς 23 € η μία καθώς και τραπέζια προς 70 € το ένα. Ααοο σε Python διαβάζει πόσες καρέκλες και πόσα τραπέζια θέλει να αγοράσει ένας πελάτης. Στη συνέχεια να εμφανίζει πόσα χρήματα θα πρέπει να πληρώσει συνολικά.
Άσκηση Python_8: Ένα σχολείο αποφάσισε να βάλει τους μαθητές του να μεταφέρουν κάποια βιβλία. Κάθε αγόρι θα πρέπει να μεταφέρει από 20 βιβλία και κάθε κορίτσι από 12 βιβλία. Να γράψετε πρόγραμμα το οποίο διαβάζει πόσα αγόρια και πόσα κορίτσια μαθητές έχει το σχολείο και να υπολογίζει και εμφανίζει πόσα βιβλία θα μπορέσουν να μεταφέρουν.
Άσκηση Python_9: Σε μια θεατρική παράσταση το εισιτήριο των ενηλίκων κοστίζει 20 ευρώ ενώ των ανηλίκων 12 ευρώ. Να γράψετε πρόγραμμα το οποίο θα διαβάζει πόσοι ενήλικες και πόσοι ανήλικοι παρακολούθησαν την παράσταση και να υπολογίζει και εμφανίζει πόσα χρήματα εισέπραξε το θέατρο από τα εισιτήρια που αγοράστηκαν.
Άσκηση Python_10: Πληκτρολογήστε τις παρακάτω εντολές στον compiler της Python:
a = int(input('Δώσε έναν αριθμό: '))
if (a>0):
print('Είναι θετικός')
print('Τέλος άσκησης')
Άσκηση Python_11: Πληκτρολογήστε τις παρακάτω εντολές στον compiler της Python:
a = int(input('Δώσε έναν αριθμό: '))
if (a>0):
print('Είναι θετικός')
else:
print('Δεν είναι θετικός')
print('Τέλος άσκησης')
Μπορείτε να εξηγήσετε ποια είναι η λειτουργία της εντολής: if;
Άσκηση Python_13: Σε έναν ανελκυστήρα μπήκαν τρία άτομα. Αναπτύξτε αλγόριθμο ο οποίος διαβάζει το βάρος καθνός από τους 3 ανθρώπους αυτούς και υπολογίζει και εμφανίζει το συνολικό βάρος που θα έχει να μεταφέρει ο ανελκυστήρας. Σε περίπτωση που το συνολικό βάρος είναι πάνω από 200 κιλά να εμφανίσει ΥΠΕΡΒΑΡΟ. Αλλιώς να εμφανίσει ΚΑΝΟΝΙΚΟ.
Άσκηση Python_15: Ένας σφαιροβόλος σε 3 προσπάθειες πέτυχε αντίστοιχα τις επιδόσεις α, β, γ. Ααοο διαβάζει τις επιδόσεις, να υπολογίζει τον μέσο όρο τους. Αν ο μέσος όρος είναι πάνω από 8 μέτρα, να εμφανίζει ΡΕΚΟΡ.
Άσκηση Python_16: Ένα σχολείο αποφάσισε να βάλει τους μαθητές του να μεταφέρουν κάποια βιβλία. Κάθε αγόρι θα πρέπει να μεταφέρει από 20 βιβλία και κάθε κορίτσι από 12 βιβλία. Να γράψετε πρόγραμμα το οποίο διαβάζει πόσα αγόρια και πόσα κορίτσια μαθητές έχει το σχολείο και να υπολογίζει και εμφανίζει πόσα βιβλία θα μπορέσουν να μεαφέρουν. Να εμφανίζει το μήνυμα ΠΟΛΛΑ ΒΙΒΛΙΑ στην περίπτωση που τα βιβλία που θα μεταφερθούν είναι τουλάχιστον 700.
Άσκ.#48 Ένα μαγαζί χρεώνει κλιμακωτά τα μπλουζάκια που πουλάει με βάση τον παρακάτω πίνακα:
Πλήθος τεμαχίων Τιμή ενός τεμαχίου
Από 1 έως και 15 26 ευρώ
πάνω από 15 έως και 40 21 ευρώ
Πάνω από 40 19 ευρώ
Ααοο το πλήθος από μπλουζάκια που θέλει να αγοράσει ένας πελάτης, υπολογίζει και εμφανίζει το συνολικό κόστος της αγοράς του.
Ασκ. #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 έως και 2 | 0 ευρώ |
| 3 έως και 4 | 1000 ευρώ |
| 5 και πάνω | 2000 ευρώ |
Ααοο για μία και μόνο οικογένεια και με την υπόθεση ότι ο φόρος της είναι πάνω από 2000€:
i. Να διαβάζει το φόρο που πρέπει να πληρώσει καθώς και το πλήθος των παιδιών της.
ii. Να εμφανίζει το μήνυμα «είναι πολύτεκνη οικογένεια», μόνο στη περίπτωση που έχει από 3 παιδιά και πάνω.
iii. Να υπολογίζει το τελικό ποσό φόρου που πρέπει να πληρώσει η οικογένεια.
Ασκ. #45 Ένας έμπορος ελαστικών διαθέτει τα ελαστικά του σε χονδρική πώληση, σύμφωνα με την επόμενη πολιτική:
Αριθμός ελαστικών Χρέωση
1 - 100 58 ευρώ / τεμάχιο
101 - 200 53 ευρώ / τεμάχιο
Ααοο διαβάζει τον αριθμό ελαστικών που θα παραγγείλει κάποιο κατάστημα και θα εκτυπώνει, το κόστος της παραγγελίας. Στην περίπτωση όμως που δοθεί τιμή μεγαλύτερη του 200 να εμφανίζει το μήνυμα: Δεν δεχόμαστε τόσο μεγάλη παραγγελία.
Ασκ. #44 Ααοο διαβάζει 3 αριθμούς και εμφανίζει το άθροισμα τους και το γινόμενό τους. Επίσης εμφανίζει τον μεγαλύτερο από αυτούς
Ασκ. #43 Ααοο διαβάζει για τρεις μαθητές, το όνομα του καθενός και τον βαθμό με τον οποίο προβιβάστηκε από την Α΄ Λυκείου προς την Β’. Να εμφανίζει το όνομα του μαθητή που είχε τον μικρότερο βαθμό. (Θεωρούμε πως δεν υπάρχει ισοβαθμία).
Ασκ. #42 (ΗΕ03) Κάποια δημοτική αρχή ακολουθεί την εξής τιμολογιακή πολιτική για την κατανάλωσηνερού ανά μήνα: Χρεώνει πάγιο ποσό 2 ευρώ και εφαρμόζει κλιμακωτή χρέωση σύμφωνα με τον παρακάτω πίνακα:
Κατανάλωση σε | Χρέωση ανά
κυβικά μέτρα | κυβικό
----------------------------------------------------------
από 0 έως και 5 | δωρεάν
από 5 έως και 10 | 0,5 ευρώ
από 10 έως και 20 | 0,7 ευρώ
από 20 και άνω | 1,0 ευρώ
Στο ποσό που προκύπτει από την αξία του νερού και το πάγιο υπολογίζεται ο Φ.Π.Α. μεσυντελεστή 18%. Το τελικό ποσό προκύπτει από την άθροιση της αξίας του νερού, το πάγιο,το Φ.Π.Α. και το δημοτικό φόρο που είναι 5 ευρώ.
Να γράψετε αλγόριθμο ο οποίος:
α. Να διαβάζει τη μηνιαία κατανάλωση του νερού.
β. Να υπολογίζει την αξία του νερού που καταναλώθηκε σύμφωνα με την παραπάνωτιμολογιακή πολιτική.
γ. Να υπολογίζει το Φ.Π.Α. M 4δ. Να υπολογίζει και να εκτυπώνει το τελικό ποσό.
################################
|----------------------------|
| PENCIL CODE |
|----------------------------|
Συνδεθείτε στο Pencil Code ώστε να δημιουργήσουμε εργαστηριακές ασκήσεις (επιλέξτε απλά το Let's play! Δεν χρειάζεται να δημιουργήσετε λογαριασμό)
Άσκηση Pencil Code #01: Δημιουργείστε το αυτοκίνητο το οποίο περιγράφεται εδώ.
Άσκηση Pencil Code #02: Δημιουργείστε το λουλούδι το οποίο περιγράφεται εδώ.
Σχόλιο 1o: Στην άσκηση #02 να επιλέξετε τα χρώματα που θέλετε από αυτήν την λίστα.
Σχόλιο 2o: Θα εκτελούμε τις εντολές πληκτρολογώντας και όχι με τα εικονίδια.
Άσκηση Pencil Code #03: Δοκιμάστε τις έξι βασικές εντολές:
Άσκηση Pencil Code #04: Σχεδιάστε το γράμμα: G (αν χρειαστείτε βοήθεια κάντε κλικ εδώ)
Εκμάθηση της εντολής: slide
H εντολή slide έχει δύο ορίσματα: slide x, ψ
Τα x,ψ είναι αριθμοί οι οποίοι δείχνουν κατά πόσο θέλουμε να μετακινηθεί η χελώνα στον άξονα των x και στον άξονα των ψ αντίστοιχα.
Δοκιμάστε τις παρακάτω εντολές: slide 50, 20 (κάντε και δικές σας δοκιμές...)
Άσκηση Pencil Code #05: Σχεδιάστε ένα ανθρωπάκι. (αν χρειαστείτε βοήθεια κάντε κλικ εδώ για τη φιγούρα ανθρώπου)
Άσκηση Pencil Code #06: Σχεδιάστε ένα ανθρωπάκι με χρώμα μωβ. Στην συνέχεια σχεδιάστε δίπλα του ένα άλλο ανθρωπάκι χρώματος μπλε το οποίο να είναι πιο λεπτό και πιο ψηλό. (αν χρειαστείτε βοήθεια κάντε κλικ εδώ για τη φιγούρα του ενός ανθρώπου. Για την δεύτερη φιγούρα θα πρέπει να γράψετε και επιπλέον κώδικα)
Άσκηση Pencil Code #07: Σχεδιάστε σημαίες (δείτε εδώ τις οδηγίες για τις σημαίες)
Άσκηση Pencil Code #08: Σχεδιάστε δικό σας σχήμα!
Άσκηση Pencil Code #09: Συμπληρώστε τον παρακάτω κώδικα ώστε να ολοκληρωθεί το σχήμα ενός ιστιοπλοϊκού:
speed 5
pen skyblue, 3
rt 135
fd 71
lt 45
fd 100
lt 45
fd 71
lt 135
fd 100
rt 90
fd 200
lt 150
fd 200
lt 120
Άσκηση Pencil Code #10: Συμπληρώστε τον παρακάτω κώδικα ώστε να ολοκληρωθεί το σχήμα μιας χελώνας:
speed 30
pen green, 3
rt 360, 10
lt 45, 30
rt 360, 8
lt 90, 50
rt 360, 8
lt 90, 30
rt 360, 8
Άσκηση Pencil Code #11: ΔΕντολή επανάληψης for. Συμπληρώστε τον παρακάτω κώδικα ώστε δημιουργηθεί ένα σπίτι.
pen red
for [1..4]
fd 100
rt 90
Άσκηση Pencil Code #12: Δημιουργώντας εντολές: Συμπληρώστε τον παρακάτω κώδικα ώστε να υπάρχουν τα κατάλληλα κουμπιά με τα οποία θα σχεδιάσετε ένα σπiτι. (Τα κουμπιά πρέπει να είναι τέσσερα)
pen black, 5
button "Forward", ->
fd 50
button "Right", ->
rt 90
Παρακαλώ συμπληρώστε το ερωτηματολόγιο το οποίο θα βρείτε εδώ.
Στη συνέχεια θα κάνουμε μια επανάληψη στην ύλη της φετινής χρονιάς: Κεφ: #09 (μόνο 9.3), κεφ. #10, κεφ #11, κεφ #13, κεφ. #14 (μόνο 14.2), κεφ. #15, κεφ. #16 του σχολικού βιβλίου «Εφαρμογές Πληροφορικής»
Παρακαλώ απαντήστε σε αυτό το σύντομο ανώνυμο ερωτηματολόγιο σχετικά με το μάθημα της Πληροφορικής για την χρονια που πέρασε.
Wiki (σελίδες 128-129 σχολικού βιβλίου) στο κεφάλαιο 15
Το wiki είναι μια διαδικτυακή εφαρμογή που επιτρέπει τη συνεργασία πολλών χρηστών. Κάθε χρήστης μπορεί να δημιουργήσει μία σελίδα στον ιστότοπο του wiki, και να προσθέσει περιεχόμενο σε αυτή. Επίσης, μπορεί να δει, να διαμορφώσει ή ακόμα και να διαγράψει τις σελίδες που έχουν δημιουργήσει οι υπόλοιποι χρήστες. Το wiki προσφέρεται για συνεργατική συγγραφή εργασιών, καθώς όλα τα μέλη του έχουν ισότιμους ρόλους (σε αντίθεση με το ιστολόγιο, στο οποίο μόνο ο συντάκτης του μπορεί να κάνει αλλαγές). Για μεγαλύτερη αποτελεσματικότητα, τα wiki παρέχουν πλήρες ιστορικό αλλαγών ανά σελίδα με δυνατότητα επιστροφής σε προηγούμενες εκδόσεις της σελίδας. Το κλασικό παράδειγμα wiki είναι η διαδικτυακή εγκυκλοπαίδεια Wikipedia. Πρόκειται για ένα συλλογικό συγγραφικό έργο, ελεύθερης πρόσβασης και ελεύθερης χρήσης με πάνω από 30.000.000 άρθρα σε 287 γλώσσες. Αν και οποιοσδήποτε μπορεί να γράψει ή να διορθώσει ένα άρθρο της, λόγω ακριβώς της συλλογικότητας αυτής, το ποσοστό αξιοπιστίας των άρθρων της είναι συγκρίσιμο με αυτό μιας κλασικής εγκυκλοπαίδειας.
Πιο γνωστοί ιστότοποι που παρέχουν υπηρεσίες wiki είναι οι wikispaces, pbworks, wetpaint. Wiki επίσης παρέχει και ο ιστότοπος του Πανελλήνιου Σχολικού Δικτύου.
Μειονεκτήματα κοινωνικών δικτύων (σελίδες 131 και 132 σχολικού βιβλίου) στο κεφάλαιο 15
Είδη κακόβουλου λογισμικού (σελίδες 134 και 135 σχολικού βιβλίου) στο κεφάλαιο 16
Άσκ #36 Τρεις φίλοι παίζουν ένα παιχνίδι. Ο παίκτης Α έχει στο μυαλό του έναν μυστικό αριθμό και οι άλλοι δύο παίκτες ( Β και Γ) προσπαθούν να τον μαντέψουν έχοντας από μία προσπάθεια. Έτσι :
- Αν οι παίκτες μάντεψαν το σωστό αριθμό, είναι νικητές του παιχνιδιού και δεν κερδίζει ο παίκτης Α.
- Όποιος παίκτης έδωσε αριθμό πλησιέστερα στο μυστικό, τότε κερδίζει αυτός και ο παίκτης Α.
- Διαφορετικά και οι δύο παίκτες Β και Γ έδωσαν αριθμό πλησιέστερα στο μυστικό αριθμό οπότε δεν υπάρχει νικητής .
Ααοο διαβάζει τα ονόματα των τριών παικτών, τον μυστικό αριθμό και τις επιλογές των δύο άλλων παικτών. Ο αλγόριθμος θα εμφανίζει το όνομα ή τα ονόματα των νικητών ή το μήνυμα 'Δεν υπάρχει νικητής του παιχνιδιού'.
Ασκήσεις με κλιμακωτό υπολογισμό:
Άσκ #35 Ένα ζαχαροπλαστείο χρεώνει τα donuts με κλιμακωτό τρόπο ως εξής:
Donuts Τιμή ανά donut
Μέχρι και 4 1.40
Πάνω από 4 έως και 10 1.20
Πάνω από 10 έως και 25 1.00
Πάνω από 25 0.90
Ααοο διαβάζει πόσα donuts αγόρασε ένας πελάτης. Να γίνεται έλεγχος ότι είναι θετικός αριθμός. Στην περίπτωση που είναι θετικός αριθμός, να υπολογίζει και εμφανίζει το συνολικό κόστο που πρέπει να πληρώσει ο πελάτης. Στην περίπτωση που δεν είναι θετικός αριθμός να εμφανίζεται το μήνυμα Λάθος παραγγελία.
Άσκ #34 Μια εταιρεία κινητής τηλεφωνίας χρεώνει κλιμακωτά τους πελάτες της ανάλογα με τα δευτερόλεπτα κλήσεων σύμφωνα με τον πίνακα:
Δευτερόλεπτα Χρέωση
Ομιλίας ανά δευτερόλεπτο
0 – 170 0.10
πάνω από 170 έως και 400 0.08
πάνω από 400 έως και 700 0.06
πάνω από 700 0.03
Ααοο διαβάζει τα δευτερόλεπτα ομιλίας που έκανε ένας χρήστης της τηλεφωνίας και θα υπολογίζει και εμφανίζει το κόστος που πρέπει να πληρώσει.
Άσκ #33 Τα ταχυδρομικά τέλη μιας εταιρείας υπολογίζονται κλιμακωτά ως εξής:
- Για φακέλους 60 γραμμάρια και ελαφρύτερους, το κόστος είναι 15 λεπτά ανά γραμμάριο
- Για φακέλους 200 γραμμάρια και ελαφρύτερους, το κόστος είναι 21 λεπτά ανά γραμμάριο
- Για φακέλους βαρύτερους από 200 γραμμάρια, το κόστος είναι 27 λεπτά ανά γραμμάριο.
Ααοο διαβάζει το βάρος ενός φακέλου που θα ταχυδρομηθεί και θα εμφανίζει τη χρέωση του.
Επαναληπτικές ασκήσεις σε κωδικοποίηση:
Άσκ #32 Ένα ηλεκτρονικό κατάστημα προσφέρει αγορές με έκπτωση. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα o οποίος διαβάζει την αρχική τιμή ενός προϊόντος και το ποσοστό της έκπτωσης. Στη συνέχεια, υπολογίζει και εμφανίζει την τελική τιμή του προϊόντος.
Άσκ #31 Στο πλαίσιο του φιλανθρωπικού έργου της μαθητικής κοινότητας που οργάνωσε το 15μελές μαθητικό συμβούλιο του Λυκείου, κάθε μαθητής/τρια έδωσε 3 ευρώ. Το ποσό αυτό μοιράστηκε σε δύο φορείς. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα, ο οποίος
α) διαβάζει το πλήθος των μαθητών/τριών του Λυκείου που πρόσφεραν χρήματα
β) υπολογίζει και εμφανίζει το ποσό που δόθηκε σε κάθε έναν από τους δύο φορείς.
Άσκ #30 Aναπτύξτε αλγόριθμο ο οποίος:
α) διαβάζει το επώνυμο ενός μαθητή.
β) διαβάζει το βαθμό που έλαβε στο Α΄ τετράμηνο στο μάθημα «Ιστορία».
γ) διαβάζει το βαθμό που έλαβε στο Β΄ τετράμηνο στο μάθημα «Ιστορία».
δ) υπολογίζει τον ετήσιο προφορικό βαθμό που προκύπτει από το μέσο όρο των βαθμών των δύο τετραμήνων.
ε) διαβάζει το βαθμό που έλαβε στις προαγωγικές εξετάσεις στο μάθημα «Ιστορία».
στ) υπολογίζει τον βαθμό προαγωγής που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του μαθητή με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις.
ζ) εμφανίζει το επώνυμο του μαθητή και τον βαθμό προαγωγής.
Επίλυση ασκήσεων από το Φύλλο Εργασίας
Εξάσκηση στην χρήση των div, mod:
i. 32 mod 5 – 13 mod 8 =
ii. 3 * (17 mod 2) + 34 div (5 mod 3) =
iii. 3 ^ 3 mod (402 div 4) =
iv. 2^3 + 3 * (71 mod (25 div 7)) =
v. 13/2 – 3 mod 2 – 3 div 2 =
Προβολή παρουσίασης: Κι όμως σημαντικό (Νο: #02)
Άσκ #29 ΝΑ γίνει ο πίνακας τιμών του παρακάτω αλγορίθμου αν δοθούν ως τιμές εισόδου:
α) το 1
β) το 10.
Αλγόριθμος άσκηση
διάβασε α
αν α > 5 τότε
χ← 7
ψ← χ*2 + 5
αλλιώς
ψ← α* α
α← ( 10- ψ) * α
τέλος_αν
εμφάνισε ψ
Τέλος άσκηση
Άσκ #28 Να γίνει ο πίνακας τιμών του παρακάτω αλγορίθμου αν δοθούν ως τιμές εισόδου:
α) το 1
β) το 10.
Αλγόριθμος άσκηση
διάβασε α
χ← 5
ψ← χ*2 + 5
χ← 10 * α/ χ
ψ← χ/ 2 - α* α
α← ( χ- ψ) * α
Τέλος άσκηση
Άσκ #27 Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται έναν τυχαίο αριθμό και θα εξετάζει αν το τελευταίο του ψηφίο είναι το 8.
Άσκ #26 Να δημιουργηθεί πρόγραμμα το οποίο θα δέχεται έναν τυχαίο αριθμό και θα εξετάζει αν είναι πολλαπλάσιος του 6.
Άσκ #25 Αν Χ = 10, Υ = 3, Ζ = 1, να υπολογίσετε (βήμα-βήμα)
τις τιμές των ακόλουθων αριθμητικών παραστάσεων
1. (Χ-Υ)^2 div 2
2. Ζ+4*Χ mod 100
3. ( (4-Y) div 12)*X
4. Z-Y*X+X div Y
Άσκ #24 Να σχηµατίσετε τον πίνακα τιµών του παρακάτω αλγορίθµου αν οι τιµές που θα δώσει ο χρήστης είναι α = 3 και γ = 7. Τί θα εκτυπωθεί;
Αλγόριθµος άσκηση
∆ιάβασε α
∆ιάβασε γ
β ← 2 * α + γ
δ ← β - γ
Αν (α <= β) τότε
γ ← γ + 2
Αν (γ <= α) τότε
α ← 3 * β
β ← δ + 3
Αλλιώς
α ← α / 2 - 5
Τέλος_Αν
Αλλιώς
γ ← 3 * γ - δ
β ← β / 2 + δ
Τέλος_Αν
Εκτύπωσε α, β, γ
α ← α + β
γ ← γ * α
Αν (α >= δ) τότε
α ← α - δ + β
β ← β + δ
γ ← γ * 3
Αλλιώς
α ← γ - α - 2 * β
β ← β + 6
γ ← (γ - 1) / 4
Τέλος_Αν
Εκτύπωσε α, β, γ
Τέλος άσκηση
Άσκ #23 Ένας σφαιροβόλος σε 3 προσπάθειες πέτυχε αντίστοιχα τις επιδόσεις α, β, γ. Ααοο διαβάζει τις επιδόσεις, να υπολογίζει τον μέσο όρο τους. Αν ο μέσος όρος είναι πάνω από 8 μέτρα, να εμφανίζει ΡΕΚΟΡ.
Άσκ #22 Ααοο διαβάζει τη βαθμολογία ενός μαθητή και το σύνολο των απουσιών του. Να εμφανίζει το μήνυμα «Όλα καλά» εάν η βαθμολογία είναι τουλάχιστον 17 και οι απουσίες του λιγότερες από 40. Διαφορετικά να εμφανίζει «Ενημέρωση γονέων».
Προβολή παρουσίασης: Θεωρία 1
Άσκ. #21 Ένας σύλλογος επιτραπέζιας αντισφαίρισης προμηθεύτηκε για κάθε αθλητή του από μια μπλούζα και μια τσάντα με το λογότυπο του συλλόγου.
Να αναπτύξετε αλγόριθμο ο οποίος:
i. Να διαβάζει το πλήθος των αθλητών του συλλόγου. Επίσης να διαβάζει το κόστος της μιας τσάντας και της μιας μπλούζας.
ii. Να υπολογίζει και εμφανίζει το συνολικό κόστος που πρέπει να πληρώσει ο σύλλογος
iii. Στην περίπτωση που το συνολικό κόστος είναι πάνω από 700 ευρώ να εμφανίζεται το μήνυμα: ΜΕΓΑΛΟ ΕΞΟΔΟ. Ενώ αν δεν είναι, να εμφανίζεται το μήνυμα: ΕΝΤΟΣ ΠΡΟ»ΥΠΟΛΟΓΙΣΜΟΥ
Στην συνέχεια να εμφανίζει μήνυμα σχετικά με το αν υπάρχουν κενές θέσεις στην αίθουσα της τάξης αυτής ή όχι.
Στην συνέχεια να εμφανίζει πόσα συνολικά λαβαράκια μαζί με σημαιάκια θα έχουν στην παρέλαση από το σχολείο αυτό. Επίσης να εμφανίζει μήνυμα σχετικά με το αν υπάρχουν τα λαβαράκια είναι περισσότερα από 500 ή όχι.
Άσκ. #17 Μια φιλανθρωπική οργάνωση αποφάσισε να βοηθήσει τους μαθητές των πυρόπληκτων περιοχών της Πελοποννήσου. Για τον λόγο αυτό θα δωρίσει από τρία στυλό σε κάθε μαθητή/τρια. Επιπλέον, στα κορίτσια μαθήτριες θα δωρίσει από έναν χάρακα, ενώ στα αγόρια μαθητές θα δωρίσει από 2 μολύβια.
Αναπτύξτε αλγόριθμο ο οποίος διαβάζει πόσα είναι τα αγόρια μαθητές και πόσα τα κορίτσια μαθήτριες στις πυρόπληκτες περιοχές. Στην συνέχεια με δεδομένο ότι κάθε στυλό κοστίζει 3 ευρώ, κάθε χάρακας κοστίζει 2 ευρώ και κάθε μολύβι 1 ευρώ, να εμφανίζει το συνολικό ποσό που πρέπει να διαθέσει η συγκεκριμένη οργάνωση για την προσφορά αυτή που θα κάνει.
Προβολή παρουσίασης: Κι όμως σημαντικό (Νο: #01)
Θεωρία:
Για τις ασκήσεις:
Εύρεση του τύπου δεδομένων:
ΑΚΕΡΑΙΕΣ αριθμ χωρίς υποδιαστολή
ΠΡΑΓΜΑΤΙΚΈς αριθμ με υποδιαστολή
ΛΟΓΙΚΕΣ οι τιμές Αληθής/Ψευδής
ΧΑΡΑΚΤΗΡΕΣ έχει εισαγωγικά
Ασκ. #13 Σε έναν ανελκυστήρα μπήκαν τρία άτομα. Αναπτύξτε αλγόριθμο ο οποίος διαβάζει το βάρος καθνός από τους 3 ανθρώπους αυτούς και υπολογίζει και εμφανίζει το συνολικό βάρος που θα έχει να μεταφέρει ο ανελκυστήρας. Σε περίπτωση που το συνολικό βάρος είναι πάνω από 200 κιλά να εμφανίσει ΥΠΕΡΒΑΡΟ. Αλλιώς να εμφανίσει ΚΑΝΟΝΙΚΟ.
Ασκ. #12 Σε έναν ανελκυστήρα μπήκαν τρία άτομα. Αναπτύξτε αλγόριθμο ο οποίος διαβάζει το βάρος καθνός από τους 3 ανθρώπους αυτούς και υπολογίζει και εμφανίζει το συνολικό βάρος που θα έχει να μεταφέρει ο ανελκυστήρας.
Ασκ. #11 Μια εταιρεία κινητής τηλεφωνίας παρέχει στους συνδρομητές της λογότυπα και μελωδίες για τα κινητά τους. Για να έχει τη δυνατότητα να "κατεβάσει" κάποιος συνδρομητής στο κινητό του κάτι από τα παραπάνω, πρέπει να πληρώνει μηνιαίο πάγιο το οποίο κοστίζει 1,45 €. Υπάρχει επιπλέον χρέωση: 0,42 € για κάθε λογότυπα και 0,38 € για κάθε μελωδία που επιλέγει ο συνδρομητής να "κατεβάσει" στο κινητό του.
Ααοο διαβάζει το διαθέσιμο υπόλοιπο χρημάτων του κινητού ενός συνδρομητή και διαβάζει το σύνολο των λογότυπων και μελωδιών που κάποιος συνδρομητής ζήτησε για "κατεβάσει" στο κινητό του τον τελευταίο μήνα. Αν το διαθέσιμο υπόλοιπο του επαρκεί για την αγορά των λογότυπων και μελωδιών, θα πρέπει να υπολογίζει το νέο υπόλοιπο (που θα έχει το κινητό του συνδρομητή) και να το εμφανίζει. Σε αντίθετη περίπτωση να εμφανίζει κατάλληλο μήνυμα.
Ασκ. #03 Ααοο (Αναπτύξτε αλγόριθμο ο οποίος) διαβάζει τρεις αριθμούς. Στην συνέχεια να εμφανίζει τον μέσο όρο τους.
Ασκ. #02 Ααοο (Αναπτύξτε αλγόριθμο ο οποίος) διαβάζει έναν αριθμό. Στην συνέχεια να εμφανίζει τον τριπλάσιό του.
Εξάσκηση - παιχνίδι πληκτρολόγησης στο: Typeracer.
Η διδακτέα ύλη περιλαμβάνει τα κεφάλαια: #07, #09 (μόνο 9.3), #10, #11, #13, #14 (μόνο 14.2), #15, #16 του σχολικού βιβλίου «Εφαρμογές Πληροφορικής»
Στον παρακάτω σύνδεσμο μπορείτε να βρείτε την ηλεκτρονική μορφή του βιβλίου του μαθήματος μας! Πατήστε: εδώ το βιβλίο ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ (Α' Λυκείου)