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

Σχετικά έγγραφα
«Εκτέλεση Αλγορίθμων σε ψευδογλώσσα μέσα στο Word και στο Excel»

του προγράμματος diagrama_rohs.zip )

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

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

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

Θέμα 1 ο. Επαναληπτικό ΛΥΣΕΙΣ

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

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

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

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

Ημερομηνία: Τρίτη 27 Δεκεμβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

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

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

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

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

Γενικές εξετάσεις 2014 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Τεχνολογική Κατεύθυνση

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

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

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

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

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

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

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

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54

Interactive Power Point

ΘΕΜΑ 1ο Α. 1-6 Σωστό Λάθος Μονάδες 12 Β. Στήλης Στήλης Β Στήλης Α Στήλης Β).

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

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

ΘΕΜΑ 1ο Α. 1. Ποια είναι τα κυριότερα χρησιμοποιούμενα γεωμετρικά σχήματα σε ένα διάγραμμα ροής και τι ενέργεια ή λειτουργία δηλώνει το καθένα;

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ - ΕΣΠΕΡΙΝΩΝ

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012

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

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

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

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

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

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

ΔΙΑΓΩΝΙΣΜΑ 1ο Γ Τάξη Ενιαίου Λυκείου Σχολικό Έτος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα

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

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

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

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

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

Στο παραπάνω τμήμα υπάρχουν περιττοί έλεγχοι. Να γράψετε ξανά το παραπάνω τμήμα χωρίς τους περιττούς ελέγχους.

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


8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

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

ΑΕΠΠ 4o Επαναληπτικό Διαγώνισμα

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

περισσότερα από ένα παραδείγµατα εντολών της Στήλης Β).

ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2014

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

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Π. ΣΙΟΤΡΟΠΟΣ- Α. ΚΑΤΡΑΚΗ

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

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

ΘΕΜΑ Συμβολική γλώσσα 2. Γλώσσες υψηλού επιπέδου 3. Γλώσσες τέταρτής γενιάς 4. Γλώσσα μηχανής

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1 ΣΩΣΤΟ 2 ΛΑΘΟΣ 3 ΛΑΘΟΣ 4 ΛΑΘΟΣ 5 - ΣΩΣΤΟ Α5. Α3.

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

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

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

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

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

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

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Πληροφορικής της Ώθησης

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

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

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

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

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

Σημείωση: Για τα θέματα που ακολουθούν ο παρακάτω πίνακας παρουσιάζει ισοδύναμα μεταξύ τους σύμβολα και εκφράσεις. := ή =

ΘΕΜΑ 1ο Α. 1. Τι είναι οι τελεστές και ποιες είναι οι κατηγορίες των τελεστών; 2. Να δώσετε τον ορισμό της δομής δεδομένων.

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

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

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

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

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

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

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

Γ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. ΔΟΜΗ ΕΠΙΛΟΓΗΣ Διδάσκων: ΔΟΥΡΒΑΣ ΙΩΑΝΝΗΣ

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

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

Transcript:

«Εκτέλεση Αλγορίθμων σε ψευδογλώσσα μέσα στο Word και στο Excel» (κατέβασμα του αρχείου algori8mos.zip ) ΠΕΡΙΛΗΨΗ Ενώ ο μαθητής μπορεί να μάθει την λειτουργία των εντολών της ψευδογλώσσας και να τις χρησιμοποιήσει θέλει να έχει μια άποψη πως συμπεριφέρεται το σύνολο των εντολών του αλγόριθμου σε ένα υπολογιστικό σύστημα. Το project που αναπτύξαμε δίνει την δυνατότητα σε μαθητές και σπουδαστές να γράψουν, να τροποποιήσουν, να μορφοποιήσουν και να τρέξουν έναν αλγόριθμο γραμμένο σε ψευδογλώσσα. Στο Project αυτό χρησιμοποιούνται τα προγράμματα σε Word και σε Excel. Έχουμε αναπτύξει μια σειρά μακροεντολών με την βοήθεια των οποίων μπορούμε να δούμε την εκτέλεση ενός αλγόριθμου ο οποίος είναι αναπτυγμένος σε «ψευδογλώσσα». ΛΕΞΕΙΣ ΚΛΕΙΔΙΑ: Αλγόριθμος, Ψευδογλώσσα, Μακροεντολές, Αλγοριθμικές Δομές. ΕΙΣΑΓΩΓΗ 1 / 26

Είναι πλέον γεγονός ότι η χρήση των ΤΠΕ στην εκπαιδευτική διαδικασία είναι απαραίτητη, για να μην πει κάποιος ότι επιβάλλεται. Έτσι σε όλα τα αναλυτικά προγράμματα σπουδών έχει ενσωματωθεί η έννοιας της χρήσης των ΤΠΕ ως εργαλείο, ως αντικείμενο μάθησης, ως αντικείμενο μελέτης και ως συνεργάτης. Για το μάθημα της «Ανάπτυξης Εφαρμογών σε Προγραμματιστικό Περιβάλλον» που διδάσκεται στην Τεχνολογική κατεύθυνση και γενικά σε όλα τα μαθήματα που έχουν ως σκοπό την ανάπτυξη αλγορίθμων, έχουν έως τώρα κατασκευαστεί αρκετές εφαρμογές (Γλωσσομάθεια, Γλώσσα κλπ) που σαν σκοπό και στόχο έχουν να βοηθήσουν τον μαθητή στην κατανόηση της θεωρίας μέσω της εκτέλεσης των αλγορίθμων. Η προσπάθεια μέσω αυτής της εργασίας είναι να δημιουργηθεί ένας εύκολος τρόπος εκτέλεσης αλγορίθμων χρησιμοποιώντας κοινά (γνωστά) προγράμματα σε όλους όπως το Word και το Excel. Οι περισσότεροι μαθητές γνωρίζουν την χρήση των προγραμμάτων αυτών. Στην εργασία μας προσπαθούμε να δείξουμε και τις δυνατότητες των προγραμμάτων Word και Excel σε συνδυασμό 2 / 26

VBA (Visual Basic for Applications). Έχουμε αναπτύξει μια σειρά μακροεντολών με την βοήθεια των οποίων μπορούμε να δούμε την εκτέλεση ενός αλγόριθμου ο οποίος είναι αναπτυγμένος σε «ψευδογλώσσα». Στο Word γράφουμε και μορφοποιούμε τον αλγόριθμο και στο Excel βλέπουμε την εκτέλεσή του εντολή προς εντολή. Τι είναι μακροεντολή ; Το Microsoft Office έχει ενσωματωμένο τον Interpreter της Visual Basic στα προγράμματά του Word, Excel, Access, PowerPoint. Η Visual Basic είναι μια γλώσσα προγραμματισμού, με την οποία δημιουργούμε «έργαprojects». Ένα project 3 / 26

μπορεί να περιέχει Forms, Modules, Class Modules, ενώ αυτά με τη σειρά τους περιέχουν μακροεντολές, τις οποίες συντάσσουμε στην VBA. Η μακροεντολή είναι μια διαδικασία η οποία εκτελεί μια ή περισσότερες ενέργειες- μπορεί να είναι και μια συνάρτηση. Τέλος, όλα τα παραπάνω αποθηκεύονται συνολικά σε αρχείο του Word, Excel, Access, PowerPoint ανάλογα σε ποιο από αυτά αναπτύσσουμε τις μακροεντολές. Έτσι αν αναπτύξουμε μακροεντολές στο Word οι μακροεντολές θα αποθηκευτούν μαζί με κείμενο σε αρχείο με προέκταση του αρχείου αυτού doc. Για να τρέξουμε ένα έργο της Visual Basic πρέπει να έχει ορισθεί το επίπεδο ασφάλειας Μακροεντολών σε μεσαίο ή 4 / 26

χαμηλό. Αυτό, μπορεί να γίνει κάνοντας κλικ στο μενού Εργαλεία, έπειτα, κλικ στην εντολή Μακροεντολή κλικ στην Ασφάλεια και στη συνέχεια επιλέγοντας το βαθμό ασφάλειας Μακροεντολών. Αν το επίπεδο ασφάλειας είναι καθορισμένο σαν Υψηλό οι μακροεντολές που περιέχονται στο αρχείο δεν εκτελούνται. Αν το επίπεδο ασφάλειας είναι χαμηλό εκτελούνται αυτόματα οι μακροεντολές και τέλος αν το επίπεδο ασφάλειας είναι Μεσαίο ερωτάται ο χρήστης αν επιθυμεί να εκτελεστούν οι μακροεντολές ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Στην εργασία μας τα αρχεία Algori8mos.doc και Alg ori 8 mos. xls περιέχουν μακροεντολές. Οι μακροεντολές τους είναι ακίνδυνες για το σύστημα του υπολογιστή. Οι 5 / 26

μακροεντολές του Algori 8 mos. doc κάνουν τα εξής: Αλλάζουν το μενού εντολών όταν το ανοίξουμε Επαναφέρουν το μενού εντολών στην κανονική του μορφή όταν κλείσουμε το αρχείο. Αλλάζουν την δομή των εντολών που παρουσιάζονται κάνοντας δεξί κλικ, αυτό έγινε για λειτουργικούς σκοπούς ώστε να διευκολυνθεί αυτός που γράφει τον αλγόριθμο 6 / 26

Μορφοποιούν τον αλγόριθμο που γράφουμε σε ψευδογλώσσα. Ελέγχουν τον αλγόριθμο για συντακτικά λάθη.(αν οι δομές ανοίγουν και κλείνουν κανονικά). Μεταφέρουν τον αλγόριθμο στο Excel ανοίγοντας αυτόματα το αρχείο Algori 8 mos. xls. Οι μακροεντολές του Algori 8 mos. xls κάνουν τα εξής: 7 / 26

Κάνουν απόκρυψη όλων των φύλλων εκτός του πρώτου. Προστατεύουν την περιοχή του υπολογιστικού φύλλου στο οποίο βρίσκεται ο αλγόριθμος. Εκτελούν τον αλγόριθμο εντολή προς εντολή. Βάζουν σχόλια στα κελιά του υπολογιστικού φύλλου που αντιστοιχούν σε εκτελέσιμες εντολές. Λειτουργία του project Για να γράψουμε έναν αλγόριθμο ανοίγουμε το αρχείο Algori8mos.doc με το Word. Η γραφή ενός αλγόριθμου γίνεται σαν να γράφουμε ένα κείμενο. 8 / 26

Για ευκολία στη γραφή των αλγορίθμων έχουμε ενσωματώσει τις εντολές της ψευδογλώσσας στο μενού δεξί κλικ όπως φαίνεται στο παρακάτω σχήμα. 9 / 26

Εικόνα 1: O Αλγόριμος μέσα στο Word Όταν τελειώσει η γραφή του αλγόριθμου 10 / 26

και θελήσουμε να τον «τρέξουμε» κάνουμε δεξί κλικ και επιλέγουμε την μορφοποίηση του αλγόριθμου. Με την επιλογή αυτή μορφοποιούμε τον αλγόριθμο. Κατά την διάρκεια της μορφοποίησης του αλγόριθμου εξετάζεται: 1. Η σύνταξη των εντολών εξετάζεται : αν όλες οι δομές επιλογής κλείνουν με το «Τέλος_Αν», αν όλες οι δομές «Για» κλείνουν με το «Τέλος_Επανάληψης», αν όλες οι δομές «Όσο» κλείνουν με το «Τέλος_Επανάληψης» και τέλος αν όλες οι δομές «Μέρις_Ότου» Αρχίζουν με το «Αρχή_Επανάληψης». 2. Δημιουργούνται εσοχές για να έχουμε καλύτερη εικόνα για τις εμφωλευμένες δομές. 3. οι εντολές του αλγόριθμου μορφοποιούνται με χρώμα γραμματοσειράς μπλε και 11 / 26

μέγεθος 13.ώστε να ξεχωρίζουν από τον υπόλοιπο αλγόριθμο. Παράδειγμα:Έτσι για παράδειγμα αν γράψουμε τον αλγόριθμο του πολλαπλασιασμού αλά ρωσικά τότε θα έχουμε τον παρακάτω αλγόριθμο: Αλγόριθμος Πολλαπλασιασμός Διάβασε Α Διάβασε Β 12 / 26

Σ ß 0 Όσο Β > 0 Επανάλαβε Αν Β Mod 2 <> 1 Τότε Σ ß Σ + Α Τέλος_Αν Α ß 2 * Α 13 / 26

Β ß Β Div 2 Τέλος_Επανάληψης Γράψε Σ Τέλος Πολλαπλασιασμός Μετά την μορφοποίηση Αλγόριθμος Πολλαπλασιασμός 14 / 26

Διάβασε Α Διάβασε Β Σ ß 0 Όσο Β > 0 Επανάλαβε Αν Β Mod 2 = 1 Τότε Σ ß Σ + Α 15 / 26

Τέλος_Αν Α ß 2 * Α Β ß Β Div 2 Τέλος_Επανάληψης Γράψε Σ Τέλος Πολλαπλασιασμός 16 / 26

Αν δεν υπάρχουν λάθη σύνταξης τότε οι μακροεντολές του word ανοίγουν αυτόματα το πρόγραμμα του Excel και φορτώνουν το βιβλίο Algori 8 mos. xls. Μεταφέρεται ο αλγόριθμος στο πρώτο φύλλο του βιβλίου αυτού. Στη συνέχεια οι μακροεντολές που περιέχονται στο βιβλίο Algori 8 mos. xls κάνουν μορφοποίηση του φύλλου. 17 / 26

Η μορφοποίηση αφορά: την εμφάνιση του φύλλου την προστασία της περιοχής στην οποία υπάρχει ο αλγόριθμος την απόκρυψη του μενού εντολών. Τέλος για να «τρέξουμε» τον αλγόριθμο κάνουμε δεξί κλικ και επιλέγουμε «Εκτέλεση του αλγόριθμου».κατά την εκτέλεση του αλγόριθμου στο Excel 18 / 26

βλέπουμε τις τιμές των μεταβλητών σε κάθε εκτελούμενη εντολή. Για κάθε βήμα εκτέλεσης του αλγόριθμου δημιουργείται ένα σχόλιο στο αντίστοιχο κελί που η μεταβλητή παίρνει τιμή. Στο τέλος της εκτέλεσης του αλγόριθμου βάζοντας τον δείκτη του ποντικιού πάνω στο κελί βλέπουμε τα σχόλια. Για καλύτερη εικόνα της πορείας εκτέλεσης του αλγόριθμου τα κελία τα οποία αντιστοιχούν σε εντολές που δεν εκτελεστήκαν μπαίνουν σε γκρίζο χρώμα όπως φαίνεται στην παρακάτω εικόνα: 19 / 26

Εικόνα 2 : Εμφάνιση των αποτελεσμάτων στο Excel 20 / 26

Φυσικά το αποτέλεσμα της εκτέλεσης του αλγόριθμου μπορούμε να το εκτυπώσουμε ή να το αντιγράψουμε και να το μεταφέρουμε στο Word.Αν κλείσουμε το Excel τότε εμφανίζεται το Word και το αρχείο Algori 8 mos. doc. Μηνύματα κατά την εκτέλεση του αλγόριθμου: Όταν δεν υπάρχει κανένα πρόβλημα στον αλγόριθμο τελειώνει η εκτέλεσή του μα ανάλογο μήνυμα «Η εκτέλεση του αλγόριθμο τελείωσε επιτυχώς» Κατά την εκτέλεση του αλγόριθμου υπάρχει περίπτωση χρησιμοποιείται μια μεταβλητή χωρίς αυτή να έχει μια αρχική τιμή στην 21 / 26

περίπτωση αυτή εμφανίζεται ανάλογο μήνυμα και διακόπτεται η εκτέλεση του αλγόριθμου. Το μήνυμα είναι κατατοπιστικό και περιγράφει την μεταβλητή και την γραμμή του αλγόριθμου στην οποία χρησιμοποιείται η μεταβλητή αυτή. Υπάρχει περίπτωση από λάθος μας να δημιουργήσουμε έναν ατέρμονα βρόχο στην περίπτωση αυτή έχει προβλεφθεί η εκτέλεση των βρόχων να γίνεται μέχρι 100 φορές από εκεί και πάνω ο βρόχος να θεωρείται σαν ατέρμων και να διακόπτεται η εκτέλεσή του. Κάθε τροποποίηση βελτίωση του αλγορίθμου γίνεται στο word Συμβατότητα με την Ψευδογλώσσα Γίνεται μια προσπάθεια ώστε στο project αυτό να υπάρξει μια πλήρης συμβατότητα με την ψευδογλώσσα σε επίπεδο σύνταξης εντολών και σε επίπεδο συνόλου εντολών. 22 / 26

Έτσι υποστηρίζονται: Όλες οι δομές επανάληψης. Όλοι οι τύποι μεταβλητών. Όλοι οι αριθμητικοί και λογικοί τελεστές Πίνακες μέχρι και δυο διαστάσεων. Τέλος μπορούμε να 23 / 26

χρησιμοποιήσουμε και τους ακέραιους τελεστές mod, div ΣΥΜΠΕΡΑΣΜΑΤΑ Η εφαρμογή αυτή αναπτύχθηκε έτσι ώστε να βοηθήσει όλους όσους ασχολούνται με την ανάπτυξη αλγορίθμων να έχουν την οπτικοποίηση την εκτέλεσης ενός αλγορίθμου. Βασικό πλεονέκτημα της εφαρμογής είναι ότι εκτελείται μέσω πολύ γνωστών προγραμμάτων (του W ord και του Excel ), τα οποία είναι οικεία στους περισσότερους μαθητές. Επίσης είναι ένα εργαλείο να αναδείξει τις δυνατότητες αυτών των 24 / 26

προγραμμάτων μέσω των οποίων ο χρήστης βλέπει ότι εκτός από το να πληκτρολογεί ένα απλό κείμενο ή έναν πίνακα υπάρχουν πολλές περισσότερες δυνατότητες. Το Project το χρησιμοποιήσαμε το σχολικό έτος 2009-2010 σε όλα τα τμήματα της Τεχνολογικής Κατεύθυνσης του 2 ου και του 3 ου Λυκείου Κατερίνης. Οι μαθητές δεν είχαν κανένα πρόβλημα στην χρήση του Word και του Excel 25 / 26

. Έδειξαν αρκετό ενθουσιασμό με τα αποτελέσματα της εκτέλεσης του αλγορίθμου που πληκτρολόγησαν και μορφοποιήθηκε αυτόματα. Ελπίζουμε ότι η χρήση του Project αυτού θα γίνει και από άλλα σχολεία. 26 / 26