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

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

Κεφάλαιο 10. Υποπρογράμματα

ττιαογή και επανάληψη

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

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

6. Εισαγωγή στον προγραµµατισµό

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 03/01/09 Χαράλαμπος Τζόκας 1

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

Κεφάλαιο 2.3: Προγραμματισμός. Επιστήμη ΗΥ Κεφ. 2.3 Καραμαούνας Πολύκαρπος

Αξιολόγηση - Τεκμηρίωση

Επιµέλεια Θοδωρής Πιερράτος

Κεφάλαιο 6 ο Εισαγωγή στον Προγραμματισμό 1

Κεφ. 2 Θέματα Θεωρητικής Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Κεφάλαιο 6 Εισαγωγή στον Προγραμματισμό. 26-Jun-15 ΑΕΠΠ - Καραμαούνας Π. 1

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

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

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

Ε Ι Α Γ Ω Γ Η Σ Ο Ν Π Ρ Ο Γ Ρ Α Μ Μ Α Σ Ι Μ Ο Κ Ε Υ Α Λ Α Ι Ο 6. Σο πρόγραμμα γράφεται σε κάποια γλώσσα προγραμματισμού.

ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τρία εξίσου σημαντικά στάδια.

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

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

Μαλούτα Θεανώ Σελίδα 1

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

ΕΙΔΗ,ΤΕΧΝΙΚΕΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΑ ΠΡΟΓΡΑΜΜΑΤΙ- ΣΜΟΥ

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

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

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

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

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

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

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

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

ΑΕΠΠ ΚΕΦΑΛΑΙΟ 6 ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ. 6.3 Φυσικές και Τεχνιτές Γλώσσες 6.4 Τεχνικές Σχεδίασης Προγραμμάτων

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ ΠΡΟΓΡΑΜΜΑ ΠΑΙΔΑΓΩΓΙΚΗΣ ΚΑΤΑΡΤΙΣΗΣ 2 η ΕΡΓΑΣΙΑ ΠΡΑΚΤΙΚΗΣ ΑΣΚΗΣΗΣ ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

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

6. 1 Η έννοια του προγράμματος

<<ΔΗΜΗΤΡΗΣ ΜΑΝΩΛΗΣ ΦΥΣΙΚΟΣ ΜCs>> 1

8.4. Δραστηριότητες - ασκήσεις

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Στέφανος Ουγιάρογλου

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

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

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

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

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

ΒΙΒΛΙΑ ΒΙΒΛΙΑ

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

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

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

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α.

- Επιστημονικός Υπεύθυνος Ενεργείας: Θεόδωρος Γ. Εξαρχάκος Καθηγητής του Πανεπιστημίου Αθηνών Πρόεδρος του Παιδαγωγικού Ινστιτούτου «Αναμόρφωση / εκ

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Α4. Όσο επανάλαβε Τέλος_επανάληψης Εμφάνισε Για από μέχρι με_βήμα. Όσο επανάλαβε (Μονάδες 5) Α5. Α[10, 5] Π, Για από μέχρι (1) Για από μέχρι (2) Αν

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

Π ρ ο γ ρ α μ μ α τ ι σ μ ό ς Β α σ ι κ έ ς έ ν ν ο ι ε ς Ι σ τ ο ρ ι κ ή α ν α δ ρ ο μ ή Η έννοια του προγράμματος Ιστορική αναδρομή

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

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

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

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

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 6/04/2014

ΚΕΦΑΛΑΙΟ VI. Εισαγωγή στον προγραμματισμό

.EVAL push bx Xor bx,bh Add si,ax.loop dec cx. 1. Fortran. 2. Cobol. 3. Algol

ΚΑΤΑΝΟΗΣΗ ΑΝΑΛΥΣΗ ΕΠΙΛΥΣΗ. Ο προγραμματισμός ασχολείται με το σύνολο των εντολών που δίνονται στον υπολογιστή ώστε να υλοποιείται ο αλγόριθμος.

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

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

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

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

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

Α. Ερωτήσεις Ανάπτυξης

Εργαστήρι Πληροφορικής Αλγόριθµος 92 Σηµειώσεις Τεχνολογικής Κατεύθυνσης Γλώσσες µηχανής Αρχικά για να µπορέσει ο υπολογιστής να εκτελέσει µία οποιαδή

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

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

ΚΕΦΑΛΑΙΟ 6. Περιβάλλοντα Ανάπτυξης Εφαρμογών. ΚΕΦΑΛΑΙΟ 6 Περιβάλλοντα Ανάπτυξης Εφαρμογών. Α Γενικού Λυκείου

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

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

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

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

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

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

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

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤOΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

ΑΕΠΠ Ερωτήσεις τύπου Σωστό-Λάθος

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ÅÐÉËÏÃÇ

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

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

ΕΚΠΑΙΔΕΥΤΙΚΟ ΣΕΝΑΡΙΟ.

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

Transcript:

Κεφάλαιο 6 Εισαγωγή στον προγραμματισμό 6.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί ο μαθητές να αναγνωρίζουν τις βασικές τεχνικές προγραμματισμού και να χειρίζονται το προγραμματιστικό περιβάλλον του σχολείου τους ώστε να εκτελούν απλά έτοιμα προγράμματα.

146 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 6.2 Ειδικοί διδακτικοί σκοποί Μετά την ολοκλήρωση του παρόντος κεφαλαίου, οι μαθητές θα πρέπει να είναι σε θέση: Να ορίζουν τι είναι πρόγραμμα. Να κατατάσσουν τις γλώσσες προγραμματισμού. Να αναγνωρίζουν τα κυριότερα είδη προγραμματισμού. Να περιγράφουν τα βασικά χαρακτηριστικά των τεχνικών που χρησιμοποιούνται στον προγραμματισμό. Να διατυπώνουν τα πλεονεκτήματα του δομημένου προγραμματισμού. Να περιγράφουν τη διαδικασία εκτέλεσης ενός προγράμματος. Να αναφέρουν τα βασικά προγράμματα που περιέχει ένα προγραμματιστικό περιβάλλον. Να χρησιμοποιούν το προγραμματιστικό περιβάλλον του εργαστηρίου. 6.3 Οδηγίες- επισημάνσεις Το θεωρητικό μέρος μπορεί να εμπλουτιστεί με παρουσιάσεις του κώδικα προγραμμάτων σε διάφορες γλώσσες προγραμματισμού, ειδικά από αυτές οι ο- ποίες είναι χαρακτηριστικές για κάθε είδος προγραμματισμού. Ιδιαίτερο βάρος πρέπει να δοθεί στο δομημένο προγραμματισμό και τα πλεονεκτήματα του. Να τονιστεί ότι αποτελεί τον πλέον φυσικό τρόπο μετατροπής του αλγόριθμου σε πρόγραμμα υπολογιστή. Στο εργαστηριακό μέρος θα έλθουν σε επαφή με το προγραμματιστικό περιβάλλον που θα χρησιμοποιήσουν στα επόμενα μαθήματα. Πρέπει να γνωρίσουν όλα τα προγράμματα του προγραμματιστικού περιβάλλοντος και να εφαρμόσουν όλη τη διαδικασία εκτέλεσης ενός προγράμματος, ώστε να αποκτήσουν τις γνώσεις που θα τους είναι απαραίτητες για να συντάσσουν τα δικά τους προγράμματα στα επόμενα μαθήματα.

Εισαγωγή στον προγραμματισμό 147 6.4 Προγραμματισμός μαθημάτων κεφαλαίου Προτεινόμενος αριθμός μαθημάτων: Ενα (1) δίωρο μάθημα. Διδακτικοί στόχοι Ως διδακτικοί στόχοι του μαθήματος θεωρούνται όλοι οι παραπάνω αναφερόμενοι στόχοι του κεφαλαίου. Χώρος υλοποίησης μαθήματος Τάξη και εργαστήριο. Προτεινόμενες μέθοδοι και μέσα διδασκαλίας Πίνακας, διαφάνειες, περιβάλλον ανάπτυξης εφαρμογών σε υπολογιστή. Σχέδιο 1ου μαθήματος Η έννοια του προγράμματος. Ιστορική αναδρομή στις γλώσσες προγραμματισμού. Γλώσσες μηχανής. Συμβολικές γλώσσες. Γλώσσες υψηλού επιπέδου. Πλεονεκτήματα γλωσσών υψηλού επιπέδου. Γλώσσες 4 ης γενιάς. Φυσικές γλώσσες. Διαφορές φυσικών και τεχνητών γλωσσών.

148 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον Τεχνικές σχεδίασης προγραμμάτων. Ιεραρχική σχεδίαση. Διαγραμματικές τεχνικές απεικόνισης της ιεραρχικής σχεδίασης. Τμηματικός προγραμματισμός. Δομημένος προγραμματισμός. Η εντολή Go Το και γιατί πρέπει να αποφεύγεται. Πλεονεκτήματα του δομημένου προγραμματισμού. Αντικειμενοστραφής προγραμματισμός. Παράλληλος προγραμματισμός. Προγραμματιστικά περιβάλλοντα. Διαδικασία μεταγλώττισης προγράμματος. Μεταγλωττιστές- διερμηνευτές. Συντάκτης. Φορτωτής. Περιεχόμενα πρακτικής εφαρμογής Δραστηριότητες από το τετράδιο του μαθητή Πρέπει να δοθεί μία από τις δύο δραστηριότητες στην τάξη ΔΤ1, ΔΤ2. Επίσης να δοθεί η δραστηριότητα ΔΣ1 για το σπίτι. Στο εργαστήριο να δοθεί η δραστηριότητα ΔΕ1 σύμφωνα με τις υποδείξεις που αναφέρθηκαν. Να τους δοθεί έτοιμο ένα πρόγραμμα, το οποίο να τυπώνει ένα μήνυμα, όπως για παράδειγμα 'ΚΑΛΩΣ ΟΡΙΣΑΤΕ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ'. Με τις υποδείξεις σας οι μαθητές αρχικά πρέπει να αλλάξουν το πρόγραμμα, ώ- στε να γνωρίσουν τη χρήση του συντάκτη. Στη συνέχεια πρέπει να το εκτελέσουν και να πάρουν ένα μήνυμα σφάλματος, ώστε να γνωρίσουν το μεταγλωττιστή και τα μηνύματα λαθών που παράγει και να διορθώσουν ξανά τα λάθη. Τέλος το σωστό πλέον πρόγραμμα πρέπει να το εκτελέσουν και να πάρουν το αποτέλεσμα, το μήνυμα δηλαδή στην οθόνη.

Εισαγωγή στον προγραμματισμό 109 Τεστ αξιολόγησης επίδοσης Συμπληρώστε με σωστό ή λάθος. 1. Τα προγράμματα σε γλώσσες υψηλού επιπέδου θεωρητικά είναι ανεξάρτητα του υπολογιστή που αναπτύχθηκαν. 2. Ο μεταγλωττιστής μας επιτρέπει να συντάσσουμε ένα πρόγραμμα. 3. Τα λογικά λάθη ενός προγράμματος εμφανίζονται κατά τη μεταγλώττιση. 4. Ο δομημένος προγραμματισμός επιτρέπει την άμεση μεταφορά των αλγορίθμων σε πρόγραμμα. Επιλέξτε μεταξύ των προτεινόμενων μία σωστή απάντηση. 5. Χαρακτηριστικό του οπτικού προγραμματισμού είναι Α Επιτρέπει τη γραφική δημιουργία του περιβάλλοντος Β. Επιτρέπει την ανάπτυξη του προγράμματος σε τμήματα Γ. Είναι ταχύτερος στην εκτέλεση των προγραμμάτων Δ. Επιτρέπει την διαγραμματική παράσταση της σχεδίασης του προγράμματος 6. Η Basic είναι Α. Κατάλληλη για εφαρμογές τεχνητής νοημοσύνης Β. Υποστηρίζει την ανάπτυξη παράλληλου προγραμματισμού Γ. Μία γλώσσα γενικής χρήσης Δ. Κατάλληλη μόνο για εκπαίδευση. Να συμπληρωθούν τα κενά 7. Ο δομημένος προγραμματισμός στηρίζεται στη χρήση τριών στοιχειωδών δομών: της, της και της 8. Η μεταγλώττιση ενός προγράμματος γίνεται από τους ή τους

150 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Απαντήσεις τεστ αξιολόγησης επίδοσης 1. Σωστό 2. Λάθος 3. Λάθος 4. Σωστό 5. Α 6. Γ 7. Ακολουθίας, Επιλογής, Επανάληψης 8. Μεταγλωττιστές, Διερμηνευτές 6.5 Προβληματισμοί και Θέματα προς συζήτηση Να συζητήσετε για την εξέλιξη των φυσικών γλωσσών σε αντιδιαστολή με αυτή των τεχνητών. Μπορείτε να συζητήσετε την εξέλιξη της ελληνικής γλώσσας, τους λόγους και τους τρόπους που εξελίσσεται με την καθημερινή χρήση σε αντιδιαστολή με τις γλώσσες προγραμματισμού που δεν εξελίσσονται από μόνες τους αλλά βελτιώνονται και εμπλουτίζονται. Να παρουσιάσετε κώδικα από διάφορες γλώσσες προγραμματισμού, δομημένες και μη, ώστε οι μαθητές να καταλάβουν τη διαφορά στη σαφήνεια, και την α- πλότητα μεταξύ τους. 6.6 Προτεινόμενες πηγές πληροφόρησης Όλη η προτεινόμενη βιβλιογραφία του κεφαλαίου, όπως καταγράφεται στο βιβλίο του μαθητή. Επίσης προτείνονται οι ακόλουθες διευθύνσεις Διαδικτύου που περιέχουν επιπλέον πληροφορίες: http://devcentral.iftech.com/learning/tutorials/

Εισαγωγή στον προγραμματισμό 151 Εκπαιδευτικοί οδηγοί για τις γλώσσες προγραμματισμού Java, C++, Visual Basic. http://www.comlab.ox.ac.uk/archive/occam.html Πληροφορίες για μία από τις πλε'ον δημοφιλείς γλώσσες παράλληλου προγραμματισμού, την Occam. 6.7 Απαντήσεις ερωτήσεων κεφαλαίου βιβλίου μαθητή Όλες οι ερωτήσεις είναι θεωρητικές και ο απαντήσεις βρίσκονται στο κεφάλαιο 6 του βιβλίου. 1. Δες παράγραφο 6.1 2. Δες παράγραφο 6.2.1 3. Δες παράγραφο 6.2.3 4. Δες παράγραφο 6.2.3 5. Δες παράγραφο 6.2.3 6. Δες παράγραφο 6.3 7. Δες παράγραφο 6.3 8. Δες παράγραφο 6.4.1 9. Δες παράγραφο 6.4.3 10. Δες παράγραφο 6.4.3 11. Δες παράγραφο 6.5 12. Δες παράγραφο 6.7 13. Δες παράγραφο 6.7 14. Δες παράγραφο 6.7

152 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 6.8 Απαντήσεις δραστηριοτήτων κεφαλαίου τετραδίου μαθητή > Στην τάξη ΔΤ1 ΑΡΧΗ ΟΣΟ συνθήκη 1 ΕΠΑΝΑΛΑΒΕ Εντολή2 ΑΝ συνθήκη 3 ΤΟΤΕ Εντολή 4 Η συνθήκη 1 γίνεται ΨΕΥΔΗΣ ΑΛΛΙΩΣ Εντολή 5 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΔΤ2 Η δραστηριότητα αυτή αποτελεί αφορμή για συζήτηση του τρόπου που γίνεται ουσιαστικά η ανάλυση ενός προγράμματος σε υποπρογράμματα και συγκεκριμε'να πως κάθε υποπρόβλημα του αρχικού σύνθετου προβλήματος αντιμετωπίζεται ως ξεχωριστή ενότητα. Το πρόγραμμα αναλύεται στα εξής τμήματα: Εισαγωγή δεδομένων Καταχώριση δεδομένων Έλεγχος δεδομένων Επεξεργασία δεδομένων Υπολογισμός κατηγοριών απαντήσεων Υπολογισμός ποσοστών Δημιουργία γραφικών παραστάσεων

Εισαγωγή στον προγραμματισμό 153 Εκτύπωση αποτελεσμάτων Εκτύπωση πινάκων Εκτύπωση γραφικών παραστάσεων Και αυτά ισχύουν για κάθε κράτος. Διαγραμματικά μπορεί να αποτυπωθεί ως εξής Στατιστικά Στοιχεία Εισαγωγή Δεδομένων Επεξε 3γασία Δεδο αένων Εκτύπωση Αποτελεσμάτων Κατηγορίες Απαντήσεων Υπολογισμός Ποσοστών Γ ραφικές παραστάσεις > Στο σπίτι ΔΣ1 Η καταγραφή των γλωσσών προτείνεται να γίνει σε έναν πίνακα όπως ο επόμενος ΓΛΩΣΣΑ ΤΟΜΕΑΣ ΕΦΑΡΜΟΓΩΝ ΔΙΑΔΟΧΗ ΣΕ ΠΡΟΣΩΠΙΚΟΥΣ ΥΠΟΛ. ΕΙΔΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Pascal Γενικής χρήσης Μεγάλη Δομημένος

154 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΔΣ2 ΑΡΧΗ ΟΣΟ συνθήκηΐ ΤΟΤΕ Εντολήΐ ΑΝ συνθηκη2 ΤΟΤΕ Εντολή2 Ενιολή3 ΑΛΛΙΩΣ Εντολή4 ΤΕΛΟΣ_ΑΝ Ενχολή5 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Εντολή6 ΤΕΛΟΣ