Δευτέρα 30 Μαρτίου 2020

Quiz πάνω στις βασικές αλγοριθμικές έννοιες

Φτιαγμένο με το πρόγραμμα Kahoot! βασισμένο σε υλικό από το Φωτόδεντρο
ΔΙΕΥΘΥΝΣΗ ΑΝΑΦΟΡΑΣ
http://photodentro.edu.gr/ugc/r/8525/102

QUIZ

Σύνδεση μέσω του www.kahoot.it με χρήση του PIN

Κυριακή 29 Μαρτίου 2020

Διάρκεια Μήνα

Παράδειγμα εφαρμογής της εντολής "ΑΝ"

ΔΙΕΥΘΥΝΣΗ ΑΝΑΦΟΡΑΣ

Δίνεται, πατώντας εδώ, ημιτελής αλγόριθμός που γράφει τις μέρες που έχει ένας μήνας του έτους, πχ 31 για τον Ιανουάριο και 30 για τον Απρίλιο. Υποθέστε ότι το έτος δεν είναι δίσεκτο

Επέκταση της άσκησης: (Για μαθητές της Γ ΓΕΛ.) Συμβουλευτείτε το υλικό (πατήστε εδώ) που αναφέρεται στο χαρακτηρισμό ενός έτους ως δίσεκτο ή όχι και ενσωματώστε το στον κώδικα για να αντιμετωπίζει σωστά το μήνα Φεβρουάριο.

Προπαίδεια ακεραίων αριθμών


ΔΙΕΥΘΥΝΣΗ ΑΝΑΦΟΡΑΣ

Διαδραστικό μαθησιακό αντικείμενο που έχει ως στόχο την οικοδόμηση της επαναληπτικής δομής ΓΙΑ. Πιο συγκεκριμένα, το αντικείμενο προσομοιώνει την εκτέλεση του αλγορίθμου υπολογισμού της προπαίδειας, με χρήση εντολών της αλγοριθμικής γλώσσας προγραμματισμού ΓΛΩΣΣΑ. Κατά την εκτέλεση του αλγορίθμου απεικονίζονται δυναμικά τα περιεχόμενα των μεταβλητών, ενώ παρέχονται επεξηγηματικά σχόλια σε επιλεγμένες εντολές. Ο χρήστης έχει δυνατότητες αλληλεπίδρασης με τρεις επιμέρους εκδοχές του αλγορίθμου και ελέγχου της εκτέλεσής τους, με χρήση των πλήκτρων: έναρξη, παύση, βηματική εκτέλεση και τερματισμός.

Η εκφώνηση της άσκησης είναι:

Να γραφεί αλγόριθμος, ο οποίος να διαβάζει ένα ακέραιο αριθμό και να τυπώνει την προπαίδεια του μέχρι το 10. Επεκτείνετε την άσκηση, ώστε να ζητάει ένα αριθμό α και να τυπώνει την προπαίδεια του, όσο δίνεται κάποιος θετικός αριθμός
(Συμπληρώστε τα κενά στο "Άσκηση 1")

Πατήστε εδώ για τη λύση με 3 διαφορετικούς τρόπους και  πρόσβαση στο διαδραστικό σενάριο.

Επέκταση άσκησης:
Ζητήστε 2 ακέραιους αριθμούς και τυπώστε όλη την προπαίδεια τους (Συμπληρώστε τα κενά στο "Άσκηση 21")

Υπολογισμός ΜΟ βαθμού μαθητή



ΔΙΕΥΘΥΝΣΗ ΑΝΑΦΟΡΑΣ

Διαδραστικό μαθησιακό αντικείμενο που έχει ως στόχο την οικοδόμηση των ρόλων μεταβλητών τύπου αθροιστή και μετρητή, μέσω του αλγορίθμου εύρεσης του μέσου όρου βαθμολογίας μαθητή. Συγκεκριμένα, το αντικείμενο προσομοιώνει την εκτέλεση τριών εκδοχών του αλγορίθμου, με χρήση εντολών της αλγοριθμικής γλώσσας προγραμματισμού ΓΛΩΣΣΑ. Κατά την εκτέλεση των επιμέρους εκδοχών του αλγορίθμου απεικονίζονται δυναμικά τα περιεχόμενα των μεταβλητών, ενώ παρέχονται επεξηγηματικά σχόλια σε επιλεγμένες εντολές. Ο χρήστης έχει δυνατότητες επιλογής του αλγορίθμου και ελέγχου της εκτέλεσής του, με τη χρήση των πλήκτρων: έναρξη, παύση, βηματική εκτέλεση και τερματισμός.

Η εκφώνηση της άσκησης είναι:

Να γραφεί αλγόριθμος, ο οποίος να διαβάζει επαναληπτικά το όνομα ενός μαθητή και 3 βαθμούς, να υπολογίζει και να εκτυπώνει το Μέσο Όρο της βαθμολογίας του. Η εισαγωγή των δεδομένων θα τελειώνει όταν δοθεί κενό στο όνομα μαθητή.

Πατήστε εδώ για τη λύση με 3 διαφορετικούς τρόπους και  πρόσβαση στο διαδραστικό σενάριο.

Επέκταση άσκησης:
Εισάγετε έλεγχο δεδομένων ώστε οι βαθμοί να κινούνται στην κλίμακα 0 έως και 20

Παράδειγμα με δομής πολλαπλής επιλογής (εντολή ΕΠΙΛΕΞΕ)

Διαδραστικό σενάριο για τον τρόπο χρήσης της δομής πολλαπλής επιλογής (εντολή ΕΠΙΛΕΞΕ)
ΔΙΕΥΘΥΝΣΗ ΑΝΑΦΟΡΑΣ
http://photodentro.edu.gr/lor/r/8521/10636

Διαδραστικό μαθησιακό αντικείμενο που έχει ως στόχο την οικοδόμηση της δομής πολλαπλής επιλογής (εντολή ΕΠΙΛΕΞΕ). Πιο συγκεκριμένα, το αντικείμενο προσομοιώνει την εκτέλεση ενός αλγορίθμου, ο οποίος υλοποιεί τον υπολογισμό της τελικής αξίας προϊόντος, ανάλογα με την κατηγορία Φ.Π.Α. στην οποία ανήκει. Η περιγραφή του αλγορίθμου γίνεται με χρήση εντολών της αλγοριθμικής γλώσσας προγραμματισμού ΓΛΩΣΣΑ και με τη μορφή διαγράμματος ροής. Κατά την εκτέλεση του αλγορίθμου συμπληρώνεται δυναμικά, για κάθε εντολή, ο πίνακας τιμών των μεταβλητών και των συνθηκών ελέγχου. Ο χρήστης έχει τη δυνατότητα ελέγχου της εκτέλεσης του αλγορίθμου, με τη χρήση των πλήκτρων: έναρξη, παύση, τροποποίηση των δεδομένων εισόδου, βηματική εκτέλεση και τερματισμός.

Η εκφώνηση της άσκησης είναι:

Να γραφεί αλγόριθμος, ο οποίος να διαβάζει την καθαρή αξία ενός είδους και την κατηγορία ποσοστού Φ.Π.Α. 1,2 ή 3 που αντιστοιχεί στα ποσοστά 6%,13% και 24%. Στην συνέχεια να υπολογίζει και να εκτυπώνει την τελική αξία. Η τελική αξία (ΤΑ) ενός είδους βρίσκεται, αν στην καθαρή αξία (ΚΑ) προστεθεί η αξία ΦΠΑ.

Πατήστε εδώ για τη λύση και  πρόσβαση στο διαδραστικό σενάριο.


Παρασκευή 13 Μαρτίου 2020

Επαναληπτικό σετ ασκήσεων 1

Κατεβάστε εδώ το 1ο επαναληπτικό σετ ασκήσεων.

Διδασκαλία αντικειμενοστραφούς προγραμματισμού Γ’ ΓΕΛ

Το σεμινάριο αφορά τη διδασκαλία του Αντικειμενοστραφούς Προγραμματισμού σύμφωνα με το νέο βιβλίο Πληροφορικής Γ’ ΓΕ.Λ., βιβλίο μαθητή, ενότητα 4.

Παρουσιάζονται και θα συζητούνται οι βασικές έννοιες του αντικειμενοστραφούς προγραμματισμού και η διαφορά του από τον διαδικαστικό προγραμματισμό.

Δίνονται παραδείγματα (θεωρητικά) αντικειμενοστραφών προγραμμάτων και θεωρητικές ασκήσεις αποσαφήνισης των βασικών εννοιών των αντικειμενοστραφών προγραμμάτων (ιδιότητες, μέθοδοι, αντικείμενα, κλάσεις, διαγράμματα ιεραρχίας κλάσεων, πολυμορφισμός, διαγράμματα αντικειμένων και διαγράμματα κλάσεων σε αντικειμενοστραφή προγράμματα).

Για την καλύτερη κατανόηση των εννοιών παρουσιάζονται 2 προγράμματα σε γλώσσα Python. Η λειτουργία των προγραμμάτων αυτών θα αναλυθεί κατά τη διάρκεια της τηλεσυνάντησης και δεν είναι μέσα στην υποχρεωτική ύλη των εξετάσεων.

Τέλος, δίνονται ερωτήσεις για τα σημαντικά σημεία της θεωρίας του κεφαλαίου.

Πατήστε εδώ για πρόσβαση στο υλικό.

Δείτε εδώ τις διαφάνειες.

Αρχεία Κώδικα: Python_Παραδείγματα

Το υλικό προέρχεται από τον Κο Συρρή Ιωάννη ΣΕΕ ΠΕ86 & Οργ Συντονιστή 2ου ΠΕΚΕΣ Β.Αιγαίου

Δείτε εδώ το κυρίως υλικό / περίληψη της ενότητας του Αντικειμενοσταφούς Προγραμματισμού