- το βιβλίο πληροφορικής
- ένα τετράδιο 30φυλλο
- ένα στυλό.
Αφού μελετήσετε σε ζεύγη ή ομάδες των 2-3 ατόμων το κείμενο του σχολικού βιβλίου, να συμπληρώσετε τον εννοιολογικό χάρτη του κεφαλαίου 1.
α) Να αναφέρετε:
• ένα πρόβλημα από την καθημερινότητά σας• ένα επιστημονικό πρόβλημα
β) Έχετε ακούσει για μη επιλύσιμα και ανοικτά προβλήματα; Αναζητήστε στο διαδίκτυο μη επιλύσιμα και ανοικτά προβλήματα
α) Αφού μελετήσετε τον παραπάνω χάρτη να απαντήσετε στα συνοδευτικά ερωτήματα:
1. Ποια διαδρομή είναι η συντομότερη από την πόλη Α στην πόλη Β;2. Σε ποια πόλη θα συναντηθούν τρεις φίλοι ώστε κανένας να μην κινηθεί περισσότερο από δεκαπέντε λεπτά αν βρίσκονται στις πόλεις Γ, Δ και Ε αντίστοιχα και τα τρένα τους ξεκινούν όλα στις 19:00;
β) Να διερευνήσετε την πρωτοβάθμια εξίσωση (αx + β = 0) ως προς x για τις διάφορες τιμές του α και β.γ) Να σχεδιάσετε διαγραμματική και φραστική παρουσίαση της διερεύνησης.δ) Να περιγράψετε τα στάδια επίλυσης που ακολουθήθηκαν.
- Σαφής
- Ακριβής
- Πεπερασμένος
- Έχει εντολές/ενέργειες σε λογική σειρά
- Να επιλύει το πρόβλημα
Να αναφέρετε αλγορίθμους από την καθημερινή σας ζωή, αλλά και από άλλες επιστήμες.
- Πώς υπολογίζεται ο Μέγιστος Κοινός Διαιρέτης (ΜΚΔ) δύο θετικών αριθμών; Περιγράψτε φραστικά.
- Επιχειρήστε να υπολογίσετε τον ΜΚΔ των αριθμών 27 και 78.
- Αν κάποιος σας ζητούσε να υπολογίσετε τον ΜΚΔ δύο άλλων αριθμών τι θα κάνατε;
- Αν ήταν απαραίτητο να υπολογίσετε τον ΜΚΔ δύο ακόμα αριθμών τι θα κάνατε;
- Θα μπορούσε να συνεισφέρει η επιστήμη της πληροφορικής στον υπολογισμό του ΜΚΔ δύο αριθμών; Εξηγήστε.
- Ανοίξτε το μαθησιακό αντικείμενο «ο αλγόριθμος του Ευκλείδη» http://photodentro.edu.gr/v/item/ds/8521/10508
- Εκτελέστε τον αλγόριθμο για διάφορα ζεύγη τιμών.
- Τι συμπεραίνετε;
Αλγόριθμος ΕυκλείδηςΔιάβασε x, yz ← yΌσο z ≠ 0 επανάλαβεz ← x mod yx ← yy ← zΤέλος_επανάληψηςΕμφάνισε xΤέλος
- α) Να επιλύσετε την εξίσωση αx + β = 0 για α = 5 και β = -3.
- β) Να επιλύσετε την εξίσωση αx + β = 0 για α = 0 και β = 2.
- γ) Να επιλύσετε την εξίσωση αx + β = 0 για α = 4 και β = 8.
- δ) Αν κάποιος σας ζητούσε να λύσετε την εξίσωση και για άλλο ζεύγος α, β τι θα κάνατε;
- ε) Αν ήταν απαραίτητο να λύσετε την εξίσωση και για άλλο ζεύγος α, β τι θα κάνατε;
- στ) Θα μπορούσε να συνεισφέρει η επιστήμη της πληροφορικής στον υπολογισμό στην επίλυση της πρωτοβάθμιας εξίσωσης; Εξηγήστε.
- ζ) Ανοίξτε στο προγραμματιστικό περιβάλλον τον αλγόριθμο Πρωτοβάθμια και αξιοποιώντας τα εργαλεία εκτελέστε τον αλγόριθμο για διάφορα ζεύγη τιμών.
Αλγόριθμος ΠρωτοβάθμιαΔιάβασε α, βΑν α ≠ 0 τότεχ ← -β/αΕκτύπωσε χαλλιώςΑν β ≠ 0 τότεΕκτύπωσε "Αδύνατη"αλλιώςΕκτύπωσε "Αόριστη"Τέλος_ανΤέλος_ανΤέλος Πρωτοβάθμια
- Τι συμπεραίνετε;
Εν. 2.2.5
α) Να παίξετε το ακόλουθο παιχνίδι ρόλων. Σε κάθε έναν από δύο μαθητές οι οποίοι για τις ανάγκες του παιχνιδιού μπορούν να θυμούνται μόνο έναν αριθμό μία μαθήτρια θα πει (κρυφά) ένα διαφορετικό ακέραιο αριθμό. Στη συνέχεια οι δύο μαθητές καλούνται να μάθουν ο ένας τον αριθμό του άλλου με την βοήθεια της μαθήτριας. Θυμηθείτε ότι μπορούν να θυμούνται μόνο έναν αριθμό. Να αναπτύξετε μια σειρά ενεργειών, ώστε να μάθει ο ένας τον αριθμό του άλλου και μετά να μπορεί να πει τον αριθμό του άλλου.
β) Να αναπτύξετε το διάγραμμα ροής.
γ) Να εκτελέσετε τον αλγόριθμο αντιμετάθεσης του περιεχομένου δύο μεταβλητών στο προγραμματιστικό περιβάλλον Γλώσσα.
δ) Να εκτελέσετε εικονικά τον αλγόριθμο αντιμετάθεσης του περιεχομένου δύο μεταβλητών.
Εν. 2.2.6 (Χωρίς τις δομές δεδομένων)
Δρ8
- Να προσδιορίσετε τον τύπο των δεδομένων:
2. Τιμή εισιτηρίου
3. Όνομα μαθητή/μαθήτριας
4. Διεύθυνση κατοικίας
5. Ύπαρξη κενών θέσεων σε χώρο στάθμευσης
6. Πλήθος κενών θέσεων σε χώρο στάθμευσης
- Δίνονται οι ακόλουθες τιμές. Να προσδιορίσετε τον τύπο τους
1. 2021
2. -93.5
3. "Αγγελική"
4. "2021"
5. 27.3
6. Αληθής
7. "Αντωνία, Αριστοτέλης"
8. Ψευδής
9. 0
10. -38
Εν. 2.2.7 Εντολές και δομές αλγορίθμου
Κάθε ψευδογλώσσα όπως και οι φυσικές γλώσσες και οι γλώσσες προγραμματισμού, έχει 3 βασικά χαρακτηριστικά:
- Αλφάβητο: Το σύνολο των χαρακτήρων που χρησιμοποιούνται
- Λεξιλόγιο: Το σύνολο των λέξεων που χρησιμοποιούνται είτε σας εντολές είτε σαν βοηθητικές λέξεις ή φράσεις (π.χ. Αν .... τότε)
- Συντακτικό: Ο τρόπος σύνταξης των εντολών
Δρ9
Δίδεται ο αλγόριθμος της αντιμετάθεσης αριθμών που είδαμε στην Δραστηριότητα 7.
1. Αλγόριθμος Αντιμετάθεση2. Εμφάνισε "Δώστε δύο τιμές"3. Διάβασε α, β4. temp ← α5. α ← β6. β ← temp7. Εμφάνισε α, β8. Τέλος Αντιμετάθεση
1) Πώς ξεκινά και πώς τελειώνει ο αλγόριθμος;2) Τι περιλαμβάνει μεταξύ της πρώτης και της τελευταίας γραμμής;3) Ποιος ο ρόλος των ρημάτων στην προστακτική και σε ποιον (υπολογιστή, χρήστη, προγραμματιστή) απευθύνεται;4) Πληκτρολογήστε τον παραπάνω αλγόριθμο στην "ΓΛΩΣΣΑ" και εκτελέστε τον για τρία ζεύγη αριθμών.5) Θα δουλέψει εάν αντί για αριθμούς στις μεταβλητές, ο χρήστης δώσει ονόματα;6) Για ποιο λόγο υπάρχει η 2η εντολή;
Εν. 2.2.7.1 Εκχώρηση, Είσοδος και Έξοδος τιμών
Αφού ανοίξετε τον αλγόριθμο σε ψευδογλώσσα από τον υπερσύνδεσμο ή από τον σκληρό σας δίσκο, απαντήστε στα παρακάτω ερωτήματα.
1) Σε ποιον απευθύνεται το ρήμα ή η εντολή Εμφάνισε; Σε ποιον απευθύνεται το μήνυμα "Δώστε δύο τιμές";
2) Στην γραμμή 3, τι εννοείται με το ρήμα ή την εντολή Διάβασε; Σε ποιον απευθύνεται το ρήμα ή η εντολή Διάβασε;
3) Ποιος ο ρόλος των εντολών των γραμμών 4, 5 και 6;
Δρ11
Να γράψετε σε ψευδογλώσσα στο τετράδιο της πληροφορικής τις ακόλουθες προτάσεις που βρίσκονται σε φυσική γλώσσα:1. Η μεταβλητή Α έχει την τιμή 10.52. Η μεταβλητή Β έχει την τιμή 83. Η μεταβλητή Κ έχει την διπλάσια τιμή της μεταβλητής Α4. Η μεταβλητή Όνομα έχει την τιμή Μαρία5. Η μεταβλητή Σ έχει τιμή το άθροισμα των μεταβλητών Α και Β6. Η μεταβλητή Α αυξάνεται κατά 47. Η μεταβλητή Μ είναι το μισό της μεταβλητής Α8. Η μεταβλητή Τ είναι το τετράγωνο της μεταβλητής Β9. Η μεταβλητή Υπόθεση είναι Αληθής10. Ο βαθμός του μαθητή/μαθήτριας είναι 1511. Το ποσό πληρωμής είναι 340 ευρώ12. Το ύψος του αθλητή είναι 194 εκατοστά13. Η μεταβλητή Λ είναι η τετραγωνική ρίζα της μεταβλητής Β (tip: Απαιτείται η συνάρτηση Τ_Ρ(Χ) όπου Χ η μεταβλητή που θέλουμε)14. Η μεταβλητή Π είναι ίση με την απόλυτη τιμή της διαφοράς Β - Α. (tip: Απαιτείται η συνάρτηση Α_Τ(Χ) όπου Χ η μεταβλητή που θέλουμε)
Δρ12
Ανοίξτε το παρακάτω σύνδεσμο και προσπαθήστε να απαντήσετε σωστά σε 6 ερωτήματα.
Εν. 2.2.7.2 Δομή ακολουθίας
Δρ13
Να αναπτύξετε αλγόριθμο ο οποίος:
- εκχωρεί σε μία μεταβλητή το επώνυμό σας.
- εκχωρεί σε μία μεταβλητή το βαθμό που λάβατε στο Α΄ τετράμηνο στο μάθημα «Ιστορία».
- εκχωρεί σε μία μεταβλητή το βαθμό που λάβατε στο Β΄ τετράμηνο στο μάθημα «Ιστορία».
- υπολογίζει τον ετήσιο προφορικό βαθμό σας που προκύπτει από το μέσο όρο των βαθμών των δύο τετράμηνων.
- εκχωρεί σε μία μεταβλητή το βαθμό που λάβατε στις προαγωγικές εξετάσεις στο μάθημα «Ιστορία».
- υπολογίζει τον βαθμό προαγωγής που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του μαθητή/μαθήτριας με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις.
- εμφανίζει το επώνυμο του μαθητή/μαθήτριας και τον βαθμό προαγωγής.
Απαντήστε στις παρακάτω ερωτήσεις:
- Μπορεί να δουλέψει αλγόριθμος ως έχει για οποιονδήποτε μαθητή χωρίς τροποποίηση;
- Μπορεί να δουλέψει ως έχει για οποιουσδήποτε βαθμούς;
Δρ14
Τροποποιήστε τον αλγόριθμο που κατασκευάσατε στην προηγούμενη Δραστηριότητα ώστε να λειτουργεί για οποιονδήποτε μαθητή, μάθημα και βαθμό. Ποιο συγκεκριμένα:
- Να εμφανίζει μήνυμα "Δώσε το όνομα του/της μαθητή/τριας"
- Να διαβάζει το επώνυμο ενός μαθητή/μαθήτριας.
- Να εμφανίζει μήνυμα "Δώσε το όνομα του μαθήματος"
- Να διαβάζει το ένα μάθημα.
- Να εμφανίζει το μήνυμα "Δώσε βαθμό Α΄ τετράμηνου"
- Να διαβάζει το βαθμό που έλαβε στο Α΄ τετράμηνο στο μάθημα.
- Να εμφανίζει το μήνυμα "Δώσε βαθμό Β΄ τετράμηνου"
- Να διαβάζει το βαθμό που έλαβε στο Β΄ τετράμηνο στο μάθημα.
- Να υπολογίζει τον ετήσιο προφορικό βαθμό που προκύπτει από το μέσο όρο των βαθμών των δύο τετράμηνων.
- Να εμφανίζει το μήνυμα "Δώσε βαθμό προαγωγικών εξετάσεων"
- Να διαβάζει το βαθμό που έλαβε στις προαγωγικές εξετάσεις στο μάθημα.
- Να υπολογίζει τον βαθμό προαγωγής που προκύπτει από το μέσο όρο του προφορικού βαθμού του μαθητή/μαθήτριας με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις.
- Να εμφανίζει μήνυμα "Ο/Η Μαθητής/τρια ......... έβγαλε στο μάθημα: ......... τελικό βαθμό ........"
Αποθηκεύστε τον στον υπολογιστή και αντιγράψτε τον στο τετράδιό σας για μελλοντική χρήση.
Δρ15
1) Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα ο οποίος να:
- διαβάζει τους βαθμολογίες μιας ομάδας σε τρεις διαγωνιστικές διαδικασίες
- υπολογίζει τον μέσο όρο των βαθμολογιών.
- εμφανίζει το μήνυμα: "Ο μέσος όρος είναι:" και στη συνέχεια το μέσο όρο.
2) Στο πλαίσιο του φιλανθρωπικού έργου της μαθητικής κοινότητας που οργάνωσε το 15μελές μαθητικό συμβούλιο του Λυκείου, κάθε μαθητής/τρια έδωσε 3 ευρώ. Το ποσό αυτό μοιράστηκε σε δύο φορείς. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα, ο οποίος να:
- διαβάζει το πλήθος των μαθητών/τριών του Λυκείου που πρόσφεραν χρήματα
- υπολογίζει και εμφανίζει το ποσό που δόθηκε σε κάθε έναν από τους δύο φορείς.
3) Ένα ηλεκτρονικό κατάστημα προσφέρει αγορές με έκπτωση. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα o οποίος διαβάζει την αρχική τιμή ενός προϊόντος και το ποσοστό της έκπτωσης. Στη συνέχεια, υπολογίζει και εμφανίζει την τελική τιμή του προϊόντος.
4) Ο υπολογισμός του δείκτη μάζας σώματος (ΔΜΣ) γίνεται από τον τύπο
όπου το Βάρος είναι σε κιλά και το Ύψος σε μέτρα. Να αναπτύξετε αλγόριθμο σε ψευδογλώσσα, ο οποίος ζητά το Βάρος και το Ύψος ενός ατόμου και στη συνέχεια υπολογίζει και να εμφανίζει τον δείκτη μάζας σώματος.
Δρ16
Να εργαστείτε με το μαθησιακό αντικείμενο
http://photodentro.edu.gr/v/item/ds/8521/10528
και ακολούθως να συμπληρώσετε τον πίνακα στο τετράδιο πληροφορικής
Δρ17
Να προσδιορίσετε στο τετράδιο πληροφορικής τις τιμές των παρακάτω λογικών εκφράσεων ή μεταβλητών αν γνωρίζετε ότι Α = 4 και Β = -2.01. Α >= Β02. A = B03. 3 * B <> 004. A - B - 6 < 005. Α >= 0 KAI B > 006. Α < 0 Ή B < 007. όχι (Α < 0)08. Α >= 0 KAI B < 009. Α < 0 Ή B + 3 > 010. ΟΧΙ (Β - 2 < 0)11. Χ ← Α > Β12. Κ ← ΟΧΙ (Β - 2 > 0) ΚΑΙ Α >= Β
Δρ18
- Να εργαστείτε με το Μαθησιακό αντικείμενο http://photodentro.edu.gr/v/item/ds/8521/10784 για να προσδιορίσετε 10 τύπους δεδομένων.
- Να εργαστείτε με το Μαθησιακό αντικείμενο http://photodentro.edu.gr/v/item/ds/8521/11302, ώστε να ελέγξετε αν είναι ή δεν είναι εκτελέσιμες εντολές (10 επαναλήψεις).
- Να εργαστείτε με το Μαθησιακό αντικείμενο http://photodentro.edu.gr/v/item/ds/8521/10870, για να αποτιμήσετε τις τιμές των πράξεων (10 επαναλήψεις).
- Να εργαστείτε με το Μαθησιακό αντικείμενο http://photodentro.edu.gr/v/item/ds/8521/10869, για να αποτιμήσετε αν είναι Αληθής ή Ψευδής οι εκφράσεις (5 επαναλήψεις).
Κάντε μια προσθήκη στον αλγόριθμο που κατασκευάσατε στην Δραστηριότητα 14 ώστε να ελέγχει τον βαθμό προαγωγής και εμφανίζει το μήνυμα «Μεγαλύτερος ή ίσος του 10», αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10 ή το μήνυμα «Μικρότερος του 10» αν ο βαθμός είναι μικρότερος του 10.
(Πανελλαδικές Εξετάσεις, 2000) Σε τρεις διαφορετικούς αγώνες πρόκρισης για την Ολυμπιάδα του Σίδνεϋ στο άλμα εις μήκος ένας αθλητής πέτυχε τις επιδόσεις a, b, c. Να αναπτύξετε αλγόριθμο ο οποίος:
- να διαβάζει τις τιμές των επιδόσεων a, b, c.
- να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών.
- να εμφανίζει το μήνυμα «... ΠΡΟΚΡΙΘΗΚΕ», αν η παραπάνω μέση τιμή είναι μεγαλύτερη των 8 μέτρων.
(Επαναληπτικές Πανελλαδικές Εξετάσεις, 2000) Μία οικογένεια κατανάλωσε Χ Kwh (κιλοβατώρες) ημερησίου ρεύματος και Υ Kwh νυχτερινού ρεύματος. Το κόστος ημερησίου ρεύματος είναι 0,08 ευρώ. ανά Kwh και του νυχτερινού 0,05 ευρώ ανά Kwh. Να αναπτύξετε έναν αλγόριθμο οποίος:
- να διαβάζει τα Χ, Υ εμφανίζοντας κατάλληλα επεξηγηματικά μηνύματα.
- να υπολογίζει και να εμφανίζει το συνολικό κόστος της κατανάλωσης ρεύματος της οικογένειας.
- να εμφανίζει το μήνυμα «ΥΠΕΡΒΟΛΙΚΗ ΚΑΤΑΝΑΛΩΣΗ», αν το συνολικό κόστος είναι μεγαλύτερο από 300 ευρώ.
Σε μια εξέταση ξένης γλώσσας ένας υποψήφιος εξετάζεται προφορικά και γραπτά και βαθμολογείται από το 1 έως το 100 σε κάθε εξέταση. Να αναπτύξετε αλγόριθμο ο οποίος να:
- διαβάζει το όνομα, την προφορική και τη γραπτή βαθμολογία του,
- εμφανίζει το μήνυμα «Η προφορική βαθμολογία είναι μεγαλύτερη από τη γραπτή», στην περίπτωση που αυτό συμβαίνει.
Να αναπτύξετε αλγόριθμο ο οποίος να:
- διαβάζει έναν αριθμό με κατάλληλο επεξηγηματικό μήνυμα στον χρήστη,
- εμφανίζει το μήνυμα «μη έγκυρος αριθμός», αν ο αριθμός που δόθηκε δεν είναι στο διάστημα από το 1 έως και το 20.
Εμπλουτισμός (σύνθετη επιλογή). Αλλιώς να εμφανίζει "Έγκυρος αριθμός".
Σε μια εξέταση καλών τεχνών ο υποψήφιος εξετάζεται προφορικά και γραπτά και βαθμολογείται από το 1 έως το 20 σε κάθε εξέταση. Να αναπτύξετε αλγόριθμο ο οποίος να:
- διαβάζει την προφορική και τη γραπτή βαθμολογία του υποψήφιου,
- εμφανίζει το μήνυμα «Άριστα» αν ο υποψήφιος έγραψε 20 και στις δύο εξετάσεις.
Εμπλουτισμός (σύνθετη επιλογή). Αλλιώς να εμφανίζει "Όχι άριστα".
Ένας μαθητής/μαθήτρια όταν ξεπεράσει συνολικά τον αριθμό των 114 απουσιών στο διδακτικό έτος, πρέπει να επαναλάβει την τάξη χωρίς δικαίωμα στις εξετάσεις, ενώ αν δεν ξεπεράσει τον αριθμό αυτών των απουσιών έχει το δικαίωμα να εξεταστεί. Να αναπτύξετε αλγόριθμο ο οποίος να:
- διαβάζει το πλήθος των απουσιών του μαθητή/μαθήτριας δίνοντας κατάλληλο επεξηγηματικό μήνυμα.
- εμφανίζει το μήνυμα "Επανάληψη τάξης" αν οι απουσίες του είναι άνω των 114 ή το μήνυμα "Μπορεί να εξεταστεί" αν οι απουσίες του είναι από 114 και κάτω.
Δρ25 (Δομή σύνθετης επιλογής)
Σε έναν αγώνα στον τελικό του άλματος εις μήκος, ο αθλητής πραγματοποιεί την τελική του προσπάθεια. Να αναπτύξετε αλγόριθμο ο οποίος:
- διαβάζει το μήκος του άλματος του αθλητή. Θεωρήστε ότι για άκυρο άλμα δίνεται ως μήκος ο αριθμός μηδέν (0).
- Εμφανίζει το μήνυμα "Άκυρο Άλμα" αν δόθηκε ως μήκος ο αριθμός μηδέν (0) ή το μήνυμα "Έγκυρο Άλμα" αν δόθηκε ως μήκος αριθμός διάφορος του μηδενός.
Δρ26 (Δομή σύνθετης επιλογής)
(Πανελλαδικές Εξετάσεις, 2000) Δίνεται το παρακάτω τμήμα αλγορίθμου.
1. Διάβασε a
2. b ← 2 * a + 1
3. c ← a + b
4. Αν c > b τότε
5. b ← c
6. αλλιώς
7. c ← b
8. Τέλος_αν
9. Εμφάνισε a, b, c
Μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου, ποιες θα είναι οι τιμές των a, b, c που θα εμφανιστούν, όταν:
i) a = 10, και ii) a = -10
Σημείωση: Όλες οι περιπτώσεις εικονικής εκτέλεσης αλγορίθμων να γίνονται με τη χρήση Πίνακα της μορφής του Πίνακα 2.1 στην σελίδα 21 του σχολικού βιβλίου.
Δρ27.1 (Δομή πολλαπλής επιλογής)
Ο βαθμός του πτυχίου μπορεί να κυμαίνεται από το πέντε έως το δέκα και ανάλογα με το βαθμόπεριλαμβάνει τον αντίστοιχο χαρακτηρισμό όπως φαίνεται στον πίνακα.Βαθμός Χαρακτηρισμός< 6,5 Καλώς< 8,5 Λίαν καλώς>= 8,5 ΆρισταΝα αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει το βαθμό με κατάλληλο μήνυμα, θα ελέγχει εάν δόθηκε βαθμός μεταξύ 5 και 10 και θα εμφανίζει τον χαρακτηρισμό. Εάν δόθηκε αριθμός εκτός ορίων θα εμφανίζει το μήνυμα "Μη έγκυρος βαθμός"
Δρ27.2 (Εμφωλευμένες εντολές επιλογής)
Ένα έτος είναι δίσεκτο όταν διαιρείται με το 4 με εξαίρεση εκείνα που διαιρούνται με το 100 με εξαίρεση πάλι εκείνων που διαιρούνται με το 400. Να δημιουργηθεί πρόγραμμα το οποίο θα διαβάζει ένα έτος με κατάλληλο μήνυμα και θα εμφανίζει αν είναι "δίσεκτο" ή "όχι δίσεκτο".
Δρ28 (Προσέγγιση με Brainstorming)
Να αναπτύξετε αλγόριθμο ο οποίος, για κάθε έναν από τους μαθητές και μαθήτριες της τάξης σας, να εφαρμόζει την δραστηριότητα 19 που έγινε προγενέστερα.
Ενότητα 2.2.7.4 Δομή επανάληψης
Δρ29 (Εντολή Για ... από ... μέχρι ... [με βήμα])
Να γράψετε αλγόριθμο που να διαβάζει τρεις μεταβλητές Α, Β, Γ εμφανίζοντας κατάλληλο επεξηγηματικό μήνυμα στον χρήστη.
Στην συνέχεια αντιγράψτε την παρακάτω εντολή επανάληψης και ολοκληρώστε τον αλγόριθμο.
Εμφάνισε Χ
Τέλος_επανάληψης
Δοκιμάστε τον αλγόριθμο με τα εξής δεδομένα:
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
Τι πιστεύετε ότι κάνει;
Επεκτείνετε τον αλγόριθμο ώστε να μετράει και πόσες φορές εκτελέστηκε η εντολή Εμφάνισε Χ
Δρ30 (Εντολή Για ... από ... μέχρι ... [με βήμα] - μετρητής)
- Θα διαβάζει τον αριθμό των οχημάτων που θα εξεταστούν με κατάλληλο επεξηγηματικό μήνυμα
- Θα διαβάζει την ταχύτητα του κάθε οχήματος με κατάλληλο επεξηγηματικό μήνυμα
-
Στο τέλος θα εμφανίζει το πλήθος των οχημάτων που
ξεπέρασαν το όριο ταχύτητας.
Τροποποιήστε τον παρακάτω αλγόριθμο για κάτι που σας ενδιαφέρει πολύ! (π.χ. πόσοι από την τάξη φορούν μαύρα παπούτσια ή πόσοι θα πάνε στο 4ο επιστημονικό πεδίο)
Δρ31 (Εντολή Για ... από ... μέχρι ... [με βήμα] - αθροιστής)
νέα βιβλία. Για κάθε βιβλίο καταχωρείται ο τίτλος, ο συγγραφέας και η τιμή του. Να αναπτύξετε
αλγόριθμο ο οποίος να:
- διαβάζει τον αριθμό των βιβλίων που πρόκειται να χρησιμοποιηθούν *
- διαβάζει τα παραπάνω δεδομένα για κάθε βιβλίο *
- εμφανίζει το πλήθος των βιβλίων του Ντοστογιέφσκι
- εμφανίζει, το μέσο όρο της τιμής των βιβλίων
*Στις εντολές Διάβασε απαιτείται κατάλληλο επεξηγηματικό μήνυμα στον χρήστη!
- διαβάζει τον αριθμό των υποψηφίων *
- διαβάζει επαναληπτικά το επώνυμο, την προφορική και τη γραπτή βαθμολογία κάθε υποψηφίου *
- εμφανίζει τα επώνυμα των υποψηφίων που το άθροισμα της προφορικής και γραπτής βαθμολογίας είναι πάνω από 160 μονάδες
- εμφανίζει το πλήθος των υποψηφίων που η προφορική βαθμολογία τους ήταν μεγαλύτερη από τη γραπτή βαθμολογία τους
*Στις εντολές Διάβασε απαιτείται κατάλληλο επεξηγηματικό μήνυμα στον χρήστη!
- διαβάζει τον αριθμό των αθλητών άλματος στον στίβο. *
- διαβάζει το μήκος του άλματος κάθε αθλητή. Θεωρήστε ότι για άκυρο άλμα δίνεται ως μήκος ο αριθμός μηδέν (0). *
- εμφανίζει το πλήθος των αθλητών που είχαν άκυρη προσπάθεια.
- εμφανίζει το πλήθος των αθλητών που είχαν έγκυρη προσπάθεια.
- εμφανίζει το μέσο όρο μήκους μόνο των έγκυρων αλμάτων.
*Στις εντολές Διάβασε απαιτείται κατάλληλο επεξηγηματικό μήνυμα στον χρήστη!
Να αναπτύξετε αλγόριθμο ο οποίος θα εκτυπώνει τους αριθμούς από το 20 μέχρι το 125 με βήμα 0,5.
Ακολούθως να περιγράψετε τη λειτουργία της εντολής Για στον συγκεκριμένο αλγόριθμο. (βλέπε Δρ29)
Υλοποιήστε τον παραπάνω αλγόριθμο με την εντολή Όσο ... επανάλαβε
Να αναπτύξετε αλγόριθμο ο οποίος διαβάζει αριθμούς (με κατάλληλο μήνυμα στον χρήστη) μέχρι να διαβαστεί αρνητικός αριθμός. Για κάθε ένα μη αρνητικό αριθμό που διαβάστηκε, ο αλγόριθμος υπολογίζει και εμφανίζει την τετραγωνική του ρίζα στην μορφή:
Η τετραγωνική ρίζα του ? είναι ?
Να αναπτύξετε αλγόριθμο ο οποίος διαβάζει ονόματα μαθητών/-τριών μέχρι να δοθεί ως όνομα μαθητή/μαθήτριας ο κενός χαρακτήρας. Για κάθε μαθητή να:- διαβάζει τον προφορικό βαθμό που έλαβε το 1ο τετράμηνο- διαβάζει τον προφορικό βαθμό που έλαβε το 2ο τετράμηνο- στη συνέχεια να υπολογίζει τον ετήσιο προφορικό βαθμό του που προκύπτει από το μέσο όρο των προφορικών βαθμών των δύο τετράμηνων.- ακολούθως, διαβάζει τον βαθμό που έλαβε στις προαγωγικές εξετάσεις και υπολογίζει και εμφανίζει το όνομα και το βαθμό προαγωγής του που προκύπτει από το μέσο όρο του ετήσιου προφορικού βαθμού του με τον βαθμό που έλαβε στις προαγωγικές εξετάσεις. Τ- τέλος, ελέγχει τον βαθμό προαγωγής και εμφανίζει το μήνυμα «Μεγαλύτερος ή ίσος του 10», αν ο βαθμός είναι μεγαλύτερος ή ίσος του 10 ή το μήνυμα «Μικρότερος του 10» αν ο βαθμός είναι μικρότερος του 10.- Τα παραπάνω επαναλαμβάνονται μέχρι να δοθεί ως όνομα μαθητή το κενό.Βοήθεια: Προτείνεται να τροποποιήσετε την ΔΡ19 που έχουμε κάνει προγενέστερα.
Να αναπτύξετε αλγόριθμο ο οποίος:α) διαβάζει επαναληπτικά ακέραιους αριθμούς μέχρις ότου δοθεί ο αριθμός 0.β) εμφανίζει στο τέλος το πλήθος των θετικών αριθμών που διαβάστηκαν.γ) υπολογίζει και εμφανίζει στο τέλος το άθροισμα των θετικών αριθμών που διαβάστηκαν.
Να αναπτύξετε αλγόριθμο ο οποίος:α) διαβάζει επαναληπτικά αλφαριθμητικούς χαρακτήρες (υποθέτουμε ότι εισάγεται ένας κάθε φορά) μέχρι να δοθεί ο χαρακτήρας ‘#’.β) εμφανίζει πόσες φορές (πλήθος) δόθηκε ο χαρακτήρας ‘Α’.γ) εμφανίζει το πλήθος των χαρακτήρων που έχουν εισαχθεί (χωρίς τον χαρακτήρα ‘#’).
Κατά τη φόρτωση κοντέινερ σε πλοίο μας ενδιαφέρει το συνολικό βάρος που θα φορτωθεί να μην ξεπεράσει το όριο φόρτωσης κάθε πλοίου.Να αναπτύξετε αλγόριθμο ο οποίος να:α) διαβάζει το όριο φόρτωσης του πλοίου.β) διαβάζει επαναληπτικά το βάρος κάθε κοντέινερ που πρόκειται να φορτωθεί.
γ) Η διαδικασία αυτή σταματά όταν το βάρος του κοντέινερ που πρόκειται να φορτωθεί προκαλεί υπέρβαση του ορίου φόρτωσης.δ) εμφανίζει στο τέλος, το συνολικό βάρος των κοντέινερ που τελικά φορτώθηκαν.
Να αναπτύξετε αλγόριθμο ο οποίος:α) να διαβάζει τον κωδικό εισόδου στον υπολογιστή μέχρι να εισαχθεί ο σωστός κωδικός *AkDm@16β) όταν δοθεί λάθος κωδικός ζητά να διαβάσει νέο κωδικό, ενώ όταν διαβάσει τον σωστό κωδικό εμφανίζει το μήνυμα «Επιτυχής είσοδος!».
Δρ41 (Δομή επανάληψης)
1) Δίνεται το ακόλουθο τμήμα αλγορίθμου
1. Α ← 102. Όσο Α > 5 επανάλαβε3. Εμφάνισε Α4. Α ← Α - 15. Τέλος_επανάληψης
Να συμπληρώσετε πίνακα παρακολούθησης τιμών, εκτελώντας τις εντολές του τμήματος αλγόριθμου.
2) Δίνεται το ακόλουθο τμήμα αλγορίθμου
1. Για Α από 0 μέχρι 99 με_βήμα 202. Αν Α mod 8 = 0 τότε3. Εμφάνισε Α4. Τέλος_αν5. Τέλος_επανάληψης
- Πόσες φορές θα ελεγχθεί η συνθήκη στη γραμμή 2;
- Ποιες τιμές θα εμφανιστούν;
3) Δίνεται το ακόλουθο τμήμα αλγορίθμου
1. i ← 12. Σ ← 03. Επανάλαβε4. Σ ← Σ + i5. i ← i + 16. Εμφάνισε Σ, i7. Μέχρις_ότου i > 3 και Σ > 4
- Πόσες φορές θα εκτελεστεί η εντολή της γραμμής 4;
- Ποιες τιμές θα εμφανιστούν;
Δρ45 (Συντακτικά λάθη)
Βρείτε τα μηνύματα λάθους και προβείτε στις απαραίτητες διορθώσεις.
Αλγόριθμος Α1
Διάβασε Χ
Αν Χ > 3 τότε
Εμφάνισε Χ + 2
αλλιώς
Εμφάνισε Χ - 2
Τέλος Α1
Αλγόριθμος Α2
Διάβασε Χ, Α
Όσο Χ > Α τότε
Εμφάνισε Α
Διάβασε Χ
Τέλος_αν
Τέλος Α2
Αλγόριθμος Α3
Διάβασε Χ
Εμφάνισε "Ο αριθμός είναι:, Χ
Τέλος Α3
- Διαχείριση μνήμης
- Αποθήκευση / ανάκτηση δεδομένων
- Διαχείριση διεργασιών
- Έλεγχος πρόσβασης
- Αλληλεπίδραση λειτουργικού συστήματος με την οθόνη αφής.
- Η επιλογή ενός λειτουργικού συστήματος έναντι ενός άλλου έχει αντίκτυπο στις δυνατότητες εγκατάστασης προγραμμάτων και στη συμβατότητα των συσκευών που μπορούν να συνδεθούν;
- Το λογισμικό επεξεργασίας κειμένου αλληλοεπιδρά με το λειτουργικό σύστημα για τη λήψη εισόδου από το πληκτρολόγιο ή την οθόνη αφής και τη μετατροπή της εισόδου σε bits για αποθήκευση και αντιστρόφως την μετατροπή των bits σε γλώσσα κειμένου στην οθόνη. Πώς συμβαίνει αυτή η διαδικασία;
- Η ασφάλεια του πληροφοριακού συστήματος περιλαμβάνει προστασία από κλοπή ή ζημιά του υλικού, του λογισμικού και των πληροφοριών που είναι αποθηκευμένες σε αυτό. Πώς είναι εφικτό η ασφάλεια να υποστηρίξει το απόρρητο;
- Πληροφοριακά Συστήματα Διοίκησης
- Πληροφοριακά Συστήματα στην Εκπαίδευση
- Βάσεις Δεδομένων
- Τα αντίγραφα ασφαλείας πληροφοριακών συστημάτων είναι χρήσιμα για την επαναφορά δεδομένων.
- Ζητήματα που επηρεάζουν την ποιότητα των υπηρεσιών μέσω δικτύων
- Κωδικοί πρόσβασης: γιατί χρησιμοποιούνται, τι σημαίνει ισχυρός κωδικός πρόσβασης για την προστασία συσκευών και πληροφοριών από μη εξουσιοδοτημένη πρόσβαση
- Μοντελοποιήστε τον τρόπο με τον οποίο οι πληροφορίες διασπώνται σε μικρότερα κομμάτια, μεταδίδονται ως πακέτα μέσω συσκευών, δικτύων και Διαδικτύου και επανασυνδέονται στον προορισμό
- Διερεύνηση μεθόδων κρυπτογράφησης και μοντελοποίηση για την ασφαλή μετάδοση πληροφοριών.
- Σχέση μεταξύ δρομολογητών, μεταγωγέων, εξυπηρετητών, τοπολογίας και διευθύνσεων
- Διευθυνσιοδότηση τα δίκτυα
- Wi-Fi και δίκτυα.
- Έξυπνες τηλεοράσεις, λειτουργικά συστήματα, τεχνητή νοημοσύνη
- Η τεχνητή νοημοσύνη καθοδηγεί λογισμικά και συστήματα
- Ψηφιακές διαφημίσεις
- Αυτοκίνητα χωρίς οδηγό
- Εντοπισμός απάτης με πιστωτικές κάρτες
- Αλγόριθμος τεχνητής νοημοσύνης για να παίξετε ένα παιχνίδι εναντίον ενός ανθρώπου ή για να λύσετε ένα πρόβλημα.
- Γράψτε ένα γράμμα σε έναν φίλο σας για να τον ευαισθητοποιήσετε για τα ηθικά ζητήματα που προκύπτουν από την ανάπτυξη εφαρμογών της Τεχνητής Νοημοσύνης
- Δημιουργήστε μία αφίσα για να αποτυπώσετε τα ηθικά διλήμματα της αυτόνομης οδήγησης
- Γράψτε ένα άρθρο σε μια εφημερίδα σχετικά με το πώς πρέπει να επιλυθούν τα ηθικά ζητήματα που προκύπτουν από την ανάπτυξη των εφαρμογών Τεχνητής Νοημοσύνης
- Επιλέξτε μία εφαρμογή Μηχανικής Μάθησης από τις παρακάτω και αναφέρετε τους προβληματισμούς που έχετε σχετικά με τις αποφάσεις που λαμβάνει:
- Χάρτες και Πλοήγηση
- Αναγνώριση Προσώπου και Ανίχνευση
- Αυτόματη διόρθωση και επεξεργασία κειμένου
- Μηχανή αναζήτησης και προτάσεις περιεχομένου
- Chatbots
- Ψηφιακοί βοηθοί
- Κοινωνικά δίκτυα
- Ηλεκτρονικές πληρωμές
- Προτείνετε τρόπους χρήσης της Τεχνητής Νοημοσύνης για την αντιμετώπιση της Κλιματικής κρίσης
- Γράψτε ένα ποίημα ή τους στίχους ενός τραγουδιού για τα οφέλη και τις επιπτώσεις από τη χρήση εφαρμογών Τεχνητής Νοημοσύνης
- Αναζητήστε στατιστικά και περιγράψτε τις αριθμητικές προβλέψεις για τη μείωση τροχαίων ατυχημάτων που θα επέλθει με την επικράτηση της αυτόνομης οδήγησης



Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου