ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ



Σχετικά έγγραφα
ΔΙΔΑΚΤΙΚΗ της ΠΛΗΡΟΦΟΡΙΚΗΣ

ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ 1. ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦ.

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

Διδακτική της Πληροφορικής

ΠΕΚ ΤΡΙΠΟΛΗΣ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α

ΑΕΠΠ Ερωτήσεις θεωρίας

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Λύσεις Θεμάτων Επαναληπτικών Εξετάσεων Ενιαίου Λυκείου 2015

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΝΟΕΜΒΡΙΟΣ 2018

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.

Πρόβλημα 37 / σελίδα 207

Εισαγωγή στις Αρχές της επιστήμης των ΗΥ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ Π ΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ Π ΕΡΙΒΑΛΛΟΝ

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διδακτική Προγραμματισμού. Χαρίκλεια Τσαλαπάτα 20/2/2012

ΑΣΚΗΣΕΙΣ ΘΕΩΡΙΑΣ. ΘΕΜΑ 1 Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»: ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[10] ΛΟΓΙΚΕΣ: ΒΡΕΘΗΚΕ ΑΚΕΡΑΙΕΣ: i

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΘΕΜΑΤΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΕΠΑΝΑΛΗΠΤΙΚΟ 10/4/2016

Γκύζη 14-Αθήνα Τηλ :

ΠΡΟΣ: Τηλέφωνο: Ινστιτούτο Εκπαιδευτικής Πολιτικής ΚΟΙΝ.:

Α.1 Τι γνωρίζετε για τον διερμηνευτή, τον μεταγλωττιστή και ποιες οι διαφορές τους. 15 ΜΟΝΑΔΕΣ

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Της Γ τάξης Ημερησίου Γενικού Λυκείου

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ ΑΕΠΠ

Επαναληπτικές Διαδικασίες

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

Εισαγωγή στον προγραμματισμό

Δραστηριότητα Περίπτωσης. Τίτλος: Οι διαφορές της απλής, της σύνθετης και της εμφωλευμένης δομής επιλογής

Διδακτική της Πληροφορικής ΙΙ

ΘΕΜΑ Α ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Ψευδοκώδικας. November 7, 2011

Η ΑΕΠΠ IN A GLANCE! ΦΡΟΝΤΙΣΤΗΡΙΑ ΠΟΛΥΜΕΝΗ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Κεφάλαιο 3: Εισαγωγή στους αλγορίθμους - διαγράμματα ροής

Ενότητα 12: Θέματα Διδακτικής Προγραμματισμού: Διδασκαλία αλγοριθμικής προσέγγισης

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

5 ΕΙΣΑΓΩΓΗ ΣΤΗ ΘΕΩΡΙΑ ΑΛΓΟΡΙΘΜΩΝ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 30 MAΪΟΥ ΑΕΠΠ

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Γ ΛΥΚΕΙΟΥ HM/NIA: 21/2/2016

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

Μάριος Αγγελίδης

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Α2. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες που εκτελεί ένας υπολογιστής (Μονάδες 3)

Άλκης Γεωργόπουλος Εκπαιδευτικός ΠΕ19 Το µάθηµα «Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον» δεν έχει ως

ΘΕΜΑ Α / Η λογική έκφραση Χ KAI (ΟΧΙ Χ) είναι πάντα ψευδής κάθε τιμή της λογικής μεταβλητής Χ.

ΘΕΜΑ Α. Α1. Να γράψετε στο. 2. Τα του. τις. αριθμητικές. πρώτες. β. Να. Σελίδα 1 από 5. 2) χ 2. χ Τ_Ρ(α) ΓΡΑΨΕ. ΓΡΑΨΕ χ χ χ+2

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο ΚΕΦΑΛΑΙΟ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ.ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ. Κοκκαλάρα Μαρία ΠΕ19

Επικοινωνία:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

ΘΕΜΑ Α. Μονάδες 10 Α2.

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΔΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 19/12/2008. Τμήμα ΓΤ1 Όνομα:...

ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Προγραμματιστικό Περιβάλλον, Αλγοριθμικές Δομές, Ψευδοκώδικας, Πρόγραμμα

Θέματα Προγραμματισμού Η/Υ

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών 2014

1. Ποιους μαθησιακούς στόχους θα προσδιορίζατε στα πλαίσια της διδακτικής δραστηριότητας;

ΦΡΟΝΤΙΣΤΗΡΙΟ Δ.Ε «ΘΕΜΕΛΙΟ» ΕΛΕΥΣΙΝΑΣ

Γ.Κονδύλη 1 & Όθωνος-Μαρούσι Τηλ. Κέντρο: ,

Βασικές έννοιες προγραμματισμού

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ 2016 Α.Ε.Π.Π. Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ. Θέματα και Απαντήσεις

Προτεινόμενα Θέματα ΑΕΠΠ

Διαγώνισμα Γ Λυκείου. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

Πληροφορική 2. Αλγόριθμοι

Μέρος B: Εισαγωγή στις έννοιες παιδαγωγικής αξιοποίησης των ΤΠΕ με εφαρμογή στη διδακτική της Πληροφορικής Οργάνωση και Σχεδίαση Μαθήματος

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΡΤΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ

Προγραμματισμός Η/Υ. Προτεινόμενα θέματα εξετάσεων Εργαστήριο. Μέρος 1 ό. ΤΕΙ Λάρισας- Σχολή Τεχνολογικών Εφαρμογών Τμήμα Πολιτικών Έργων Υποδομής

Συντάχθηκε απο τον/την Administrator Δευτέρα, 22 Φεβρουάριος :11 - Τελευταία Ενημέρωση Παρασκευή, 26 Φεβρουάριος :52

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΑΞΗ

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Transcript:

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ

Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ

Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που έχουν σήμερα οι Τεχνολογίες της Πληροφορίας και των Επικοινωνιών τις έχουν καταστήσει συνιστώσα κάθε σύγχρονου προγράμματος σπουδών. Η πληροφορική μπήκε στην εκπαίδευση ήδη από τις αρχές της δεκαετίας του '80, ενώ στην χώρα μας η διδασκαλία του μαθήματος ξεκίνησε το 1985. Συγκρίνοντας την διδασκαλία της με τη διδασκαλία άλλων σημαντικών μαθημάτων (Μαθηματικά, Φυσική) διαπιστώνεται η έλλειψη ενός οργανωμένου πλαισίου διδασκαλίας.

Προγραμματισμός Ανάπτυξη δομημένης σκέψης Ανάπτυξη δεξιοτήτων υψηλού επιπέδου για την επίλυση προβλημάτων Ισχυρό μέσο για τη διδασκαλία βασικών εννοιών που βρίσκουν εφαρμογή σε Μαθηματικά, Φυσική

Προσεγγίσεις διδασκαλίας Προγραμματισμού Η/Υ Προσέγγιση της εκμάθησης γλωσσών προγραμματισμού Προσέγγιση της επίλυσης προβλημάτων

Στόχοι διδακτικής της πληροφορικής Εκμάθηση γλωσσών προγραμματισμού υψηλού επιπέδου Ανάπτυξη δεξιοτήτων για την επίλυση προβλημάτων Εξοικείωση με τα βασικά εργαλείατεχνολογίες της επιστήμης των υπολογιστών Ενίσχυση και βελτίωση του περιβάλλοντος διδασκαλίας άλλων γνωστικών αντικειμένων. Εξοικείωση των μαθητών με τη χρήση τοπικών δικτύων και του διαδικτύου

ΜΑΘΗΣΙΑΚEΣ ΔΥΣΚΟΛIΕΣ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜO

Αιτίες Μαθησιακών Δυσκολιών Η προϋπάρχουσα γνώση των μαθητών δε συμβαδίζει με τις έννοιες του προγραμματισμού (π.χ. η έννοια της μεταβλητής από τα μαθηματικά) Εκφράζονται μέσω της φυσικής γλώσσας που μιλούν. Το συντακτικό και η σημασιολογία της φυσικής γλώσσας διαφέρουν από το συντακτικό και τη σημασιολογία των γλωσσών προγραμματισμού. Οι μαθητές συχνά θεωρούν ότι ο υπολογιστής εκτελεί τις εντολές σύμφωνα με τον τρόπο που εκείνοι πιστεύουν ότι εκτελούνται

Μεταβλητές Μη αρχικοποίηση τιμών Διατήρηση πολλών τιμών Ανάθεση αριθμητικής έκφρασης ως τιμή της μεταβλητής και όχι το αποτέλεσμα της αριθμητικής έκφρασης Καθορισμός του τύπου της μεταβλητής

Δομές Επιλογής Δε χρησιμοποιούν στα κατάλληλα σημεία τα σύμβολα/λέξεις που δηλώνουν την αρχή και το τέλος της δομής επιλογής. Αν δεν αληθεύει μια συνθήκη πιστεύουν πως θα τερματιστεί το πρόγραμμα.

Δομές Επανάληψης Μη αρχικοποίηση και ανανέωση της τιμής των μεταβλητών ελέγχου με αποτέλεσμα να έχουμε ατέρμονους βρόγχους. Καθορισμός του βήματος ανανέωσης της μεταβλητής-μετρητή στη «For» μέσω εντολής ανάθεσης τιμής. Οι μαθητές θεωρούν ότι η εσωτερική «For» εκτελείται μόνο μία φορά σε κάθε επανάληψη της εξωτερικής «For».

Πίνακες Οι μαθητές συγχέουν το δείκτη με το αντίστοιχο στοιχείο θεωρώντας ότι η χρησιμοποίηση του δείκτη έχει ως αποτέλεσμα την αναφορά στο αντίστοιχο στοιχείο. Οι μαθητές αντιμετωπίζουν δυσκολία στην επεξεργασία των στοιχείων ενός δισδιάστατου πίνακα κατά γραμμές ή κατά στήλες.

ΓΛΩΣΣΟΜΑΘΕΙΑ

«Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» Σκοπός της ΑΕΠΠ: εισαγωγή των μαθητών στην αλγοριθμική σκέψη και στις βασικές έννοιες του προγραμματισμού Χρήση υποθετικής γλώσσας, εντολές στα Ελληνικά Θεωρητική φύση και έλλειψη πρακτικής εξάσκησης

ΓλωσσοΜάθεια Ολοκληρωμένο εκπαιδευτικό περιβάλλον προγραμματισμού, που διατίθεται δωρεάν Υλοποιεί τη γλώσσα που διδάσκεται στο μάθημα «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» της Γ Λυκείου Χρήση στη δευτεροβάθμια αλλά και τριτοβάθμια εκπαίδευση Σκοπός: Υποβοήθηση του έργου του εκπαιδευτικού Πολύτιμο εργαλείο για το μαθητή

Τι προσφέρει η ΓλωσσοΜάθεια Διευκολύνει την εξοικείωση των μαθητών με τις έννοιες ενός προγραμματιστικού περιβάλλοντος Εύκολη συγγραφή κώδικα και εμφάνιση αναλυτικών και κατανοητών μηνυμάτων σφάλματος Δυνατότητα εκτέλεσης ενός σωστού προγράμματος σε επιλεγόμενη ταχύτητα και με πλήρως παραμετροποιήσιμη παρακολούθηση τιμών για μεταβλητές και εκφράσεις

Οφέλη διδακτικής προσέγγισης Άμεση προβολή των αποτελεσμάτων των προγραμμάτων για ευκολότερη κατανόηση από τους μαθητές Έλεγχος της ορθότητας προγραμμάτων σε ελάχιστο χρόνο από τους καθηγητές Αύξηση της αποδοτικότητας της μελέτης των μαθητών με χρήση του λογισμικού στο σπίτι τους Ζωτικός ρόλος του εργαστηρίου Πληροφορικής Πειραματισμός των μαθητών με δεδομένες ασκήσεις

Επιπλέον δυνατότητες Ανασκόπηση εκτέλεσης προγράμματος Παραγωγή διαγράμματος ροής για ένα πρόγραμμα Χρήση μεταγλωττιστή σε περιπτώσεις όπου: Η ταχύτητα εκτέλεσης είναι ζωτικής σημασίας (παραγωγή αρχείων *.exe) Γίνεται χρήση εμπλουτισμένου συντακτικού, δηλαδή διαχείριση αρχείων, οθόνης κτλ. Δεν ενδιαφέρει η παρακολούθηση των τιμών των μεταβλητών

ΓΛΩΣΣΟΜΑΘΕΙΑ - ΠΑΡΑΔΕΙΓΜΑΤΑ

Περιβάλλον ΓλωσσοΜάθειας - Διερμηνευτής

Παράδειγμα Επίλυση δευτεροβάθμιας εξίσωσης! ----------------------------------------------------! Το πρόγραμμα ζητάει 3 πραγματικούς αριθμούς α, β, γ! και λύνει την εξίσωση αx^2+βx+γ=0! ---------------------------------------------------- ΠΡΟΓΡΑΜΜΑ Δευτεροβάθμια_εξίσωση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: α, β, γ, Δ ΑΡΧΗ ΓΡΑΨΕ 'Δώσε το συντελεστή α:' ΔΙΑΒΑΣΕ α ΓΡΑΨΕ 'Δώσε το συντελεστή β:' ΔΙΑΒΑΣΕ β ΓΡΑΨΕ 'Δώσε το συντελεστή γ:' ΔΙΑΒΑΣΕ γ ΑΝ α<>0 ΤΟΤΕ Δ <-- β^2-4*α*γ ΑΝ Δ<0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΔΥΝΑΤΗ' ΑΛΛΙΩΣ_ΑΝ Δ>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση έχει ΔΥΟ ΡΙΖΕΣ:' ΓΡΑΨΕ 'ρ1 =', (-β+τ_ρ(δ))/(2*α) ΓΡΑΨΕ 'ρ2 =', (-β-τ_ρ(δ))/(2*α) ΑΛΛΙΩΣ ΓΡΑΨΕ 'Η εξίσωση έχει ΜΙΑ ΔΙΠΛΗ ΡΙΖΑ:' ΓΡΑΨΕ 'ρ =', -β/(2*α) ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ ΑΝ β<>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση έχει ΜΙΑ ΡΙΖΑ:' ΓΡΑΨΕ 'ρ =', -γ/β ΑΛΛΙΩΣ ΑΝ γ<>0 ΤΟΤΕ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΔΥΝΑΤΗ' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Η εξίσωση είναι ΑΟΡΙΣΤΗ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Δευτεροβάθμια_εξίσωση

Παράδειγμα Εύρεση τιμής σε πίνακα! ----------------------------------------------------! Το πρόγραμμα ζητάει τιμές για έναν πίνακα Π και μια! τιμή προς αναζήτηση. Στη συνέχεια εμφανίζει σε ποια! θέση υπάρχει ή ζητούμενη τιμή (αν υπάρχει).! ---------------------------------------------------- ΠΡΟΓΡΑΜΜΑ Εύρεση_τιμής_σε_πίνακα ΣΤΑΘΕΡΕΣ Ν=10 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ζητ_τιμή, θέση, Π[Ν], i ΛΟΓΙΚΕΣ: βρέθηκε ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ 'Δώσε την', i, 'η τιμή του πίνακα:' ΔΙΑΒΑΣΕ Π[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώσε την τιμή που αναζητάς:' ΔΙΑΒΑΣΕ ζητ_τιμή βρέθηκε <-- ΨΕΥΔΗΣ i <-- 1 ΟΣΟ βρέθηκε=ψευδησ ΚΑΙ i<=ν ΕΠΑΝΑΛΑΒΕ ΑΝ Π[i]=ζητ_τιμή ΤΟΤΕ βρέθηκε <-- ΑΛΗΘΗΣ θέση <-- i ΑΛΛΙΩΣ i <-- i+1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκε=αληθησ ΤΟΤΕ ΓΡΑΨΕ 'Η τιμή', ζητ_τιμή, 'βρέθηκε στη θέση', θέση ΑΛΛΙΩΣ ΓΡΑΨΕ 'Η τιμή', ζητ_τιμή, 'δε βρέθηκε στον πίνακα' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_τιμής_σε_πίνακα

Παράδειγμα με εμφάνιση λάθους ΠΡΟΓΡΑΜΜΑ Δοκιμή ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αριθμός ΧΑΡΑΚΤΗΡΕΣ: λέξη ΑΡΧΗ αριθμός <-- 1 λέξη <-- ένα ΓΡΑΨΕ αριθμός + λέξη Δεν είναι δυνατή η πρόσθεση μεταξύ διαφορετικών τύπων δεδομένων ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Δοκιμή

DATA-FLOW VISUAL PROGRAMMING LANGUAGE 3.020

Γενικά Διαγράμματα ροής (flowcharts) Ένα κοινού τύπου διάγραμμα Αναπαριστά έναν αλγόριθμο Διαγραμματική παρουσίαση που δίνει λύση βήμα προς βήμα σε ένα πρόβλημα. Χρησιμοποιούνται στην ανάλυση, το σχεδιασμό, την τεκμηρίωση ή τον έλεγχο μιας διαδικασίας ή ενός προγράμματος

Χρησιμοποιεί γεωμετρικά σχήματα για τα δεδομένα και τις λειτουργίες και βέλη για τη ροή των δεδομένων.

Πιο συγκεκριμένα Σύμβολα Έναρξης και Λήξης Αναπαριστώνται ως κύκλοι, οβάλ ή στρογγυλεμένα ορθογώνια παραλληλόγραμμα Βέλη Δείχνουν «ροή ελέγχου». Δείχνουν συλλογιστική πορεία.

Στάδια Επεξεργασίας Αναπαριστώνται από ορθογώνια παραλληλόγραμμα Είσοδος/Έξοδος Παρουσιάζονται ως παραλληλόγραμμα Υποθέσεις/Αποφάσεις Αναπαριστώνται από ρόμβους Περιέχουν ερώτηση «ΝΑΙ/ΟΧΙ» ή «ΑΛΗΘΕΣ/ΨΕΥΔΕΣ». Συνήθως έχει δύο βέλη: ένα αντιστοιχεί στο ΟΧΙ/ΨΕΥΔΕΣ, ένα αντιστοιχεί στο ΝΑΙ/ΑΛΗΘΕΣ. Μια απόφαση είναι απαραίτητη σε ένα διάγραμμα ροής

Data-Flow Visual Programming Language 3.020 Περιβάλλον ανάπτυξης και εκτέλεσης αλγορίθμων σε μορφή διαγραμμάτων ροής. Αναπτύχθηκε από τον Yuri Margolin βελτιώθηκε και τροποποιήθηκε στα ελληνικά από τον Δρ. Τσέλιο Νικόλαο Σχεδιασμό διαγραμμάτων με γραφικό τρόπο Ανάπτυξη αλγορίθμων με την τεχνική drag n drop: οι διαθέσιμες «εντολές» (κουτιά εισόδου, εξόδου, επιλογής) στο αριστερό πλαίσιο του προγράμματος και ο μαθητής τα «σέρνει» στον κυρίως χώρο αυτού Ένα ισχυρό εργαλείο για τα πρώτα βήματα των μαθητών στην αλγοριθμική

DATA-FLOW VISUAL PROGRAMMING LANGUAGE 3.020 - ΠΑΡΑΔΕΙΓΜΑΤΑ

Παράδειγμα Ανάθεση τιμής σε μεταβλητή

Παράδειγμα Μη αρχικοποίηση μεταβλητής

Παράδειγμα Ατέρμων βρόχος

Πηγές «Η Διδασκαλία του Προγραμματισμού Η/Υ στη Δευτεροβάθμια Εκπαίδευση ως Διαδικασία Ανάπτυξης Πνευματικών Δεξιοτήτων» Β. Γεωργίου, Α. Τζιμογιάννης http://spinet.gr/glossomatheia/ http://www.ecedu.upatras.gr/flowchart/overview. htm