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

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

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

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

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

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

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

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

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

Ανάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

Τμήμα Πληροφορικής & Τηλεπικοινωνιών Μεταπτυχιακό Πρόγραμμα Σπουδών Ακαδημαϊκό Έτος ΠΜΣ ΚΑΤΕΥΘΥΝΣΗ 6 η

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Εντολές επιλογής Εντολές επανάληψης

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Πρόβλημα 29 / σελίδα 28

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

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

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

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

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

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

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

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες

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

18/ 07/ Σελίδα 1 6

Σχεδίαση Εκπαιδευτικού Λογισμικού. Εργασία 2 - Α' φάση. Σενάριο/Σχέδιο μαθήματος. Σταματία Κορρέ Μ1430

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

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

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

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

στο μάθημα κατεύθυνσης Γ τάξης ενιαίου Λυκείου: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον (χρονική διάρκεια: sec)

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

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

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

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

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

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

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

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

4.4 Μετατροπή από μία μορφή δομής επανάληψης σε μία άλλη.

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

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

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης

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

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

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

1. Δεν μπορεί να γίνει κλήση μίας διαδικασίας μέσα από μία συνάρτηση.

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

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

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014

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

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

Γ ΛΥΚΕΙΟΥ ΘΕΤ. ΚΑΤΕΥΘ. ΑΕΠΠ

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

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

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

Α.3 Να αναφέρετε τα πλεονεκτήματα του δομημένου προγραμματισμού (Μον. 6)

7. Βασικά στοιχεία προγραµµατισµού.

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

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

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

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

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

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

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

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

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος

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

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

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

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας

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

Όνομα(τα): Όνομα(τα): Όνομα Η/Υ: Τμήμα: Ημερομηνία: Δομή Επιλογής

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

Γεώργιος Δ. Παλτεζανάκης

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

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

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

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

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

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

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

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

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

Α Διαγώνισμα 1 ου Τριμήνου στο μάθημα της Πληροφορικής Γ Γυμνασίου Ονοματεπώνυμο:...

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

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


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

Transcript:

Κεφάλαιο 7 Βασικές έννοιες προγραμματισμού 7.1 Γενικός διδακτικός σκοπός Ο γενικός σκοπός του κεφαλαίου είναι να καταστούν ικανοί οι μαθητές να συντάσσουν και να εκτελούν σε δομημένη γλώσσα προγραμματισμού απλά προγράμματα τα οποία να δέχονται διαφόρων τύπων δεδομένα, στη συνέχεια να τα επεξεργάζονται και τελικά να παρέχουν τα αποτελέσματα.

156 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 7.2 Ειδικοί διδακτικοί σκοποί Μετά την ολοκλήρωση του παρόντος κεφαλαίου, οι μαθητε'ς θα πρέπει να είναι σε θέση: να διακρίνουν τις σταθερε'ς από τις μεταβλητές ενός προγράμματος. να αναγνωρίζουν τους διάφορους τύπους μεταβλητών. να χρησιμοποιούν σωστά την εντολή εκχώρησης. να μετατρε'πουν τις αριθμητικές πράξεις σε εντολές προγράμματος. να χρησιμοποιούν τις εντολές εισόδου και εξόδου. να διατυπώνουν τη δομή ενός προγράμματος. 7.3 Οδηγίες- επισημάνσεις Γενικές οδηγίες για τον προγραμματισμό Η έμφαση κατά τη διάρκεια της θεωρητικής παρουσίασης πρέπει να δίνεται στις γενικές έννοιες και αρχές του προγραμματισμού και όχι στον τρόπο που τις υ- λοποιεί το κάθε συγκεκριμένο προγραμματιστικό περιβάλλον, δηλαδή στις εντολές κάθε γλώσσας. Ο αντικειμενικός σκοπός είναι οι μαθητές να αποκτήσουν δεξιότητες στην ανάπτυξη των προγραμμάτων, και όχι να μάθουν απλά να χρησιμοποιούν τις εντολές και τα εκμεταλλεύονται τα ιδιαίτερα χαρακτηριστικά μίας γλώσσας προγραμματισμού. Επίσης ιδιαίτερη έμφαση πρέπει να δίνεται στη σχεδίαση του αλγορίθμου. Οι μαθητές πρέπει να ενθαρρύνονται να επιλύουν το πρόβλημα στο χαρτί, να σχεδιάζουν τα βήματα του αλγόριθμου και μετά να το μετατρέπουν σε κώδικα. Αυτό πρέπει να το συνηθίσουν από την αρχή, ακόμη και για τα πιο απλά προβλήματα. Μόνο έτσι θα τους γίνει συνείδηση ώστε να σχεδιάζουν τη λύση στα πολύπλοκα προβλήματα. Οι ιδιαιτερότητες κάθε γλώσσας προγραμματισμού καθώς και οι εντολές της, πρέπει να παρουσιάζονται πριν και κατά την εκτέλεση των εργαστηριακών ασκή-

Βασικές έννοιες προγραμματισμού 157 σεων πάντα σε αναφορά, σύγκριση και αντιδιαστολή με τις γενικές αρχές που έ- χουν παρουσιαστεί στη θεωρία και αναφέρονται στο βιβλίο. Οι σημαντικότερες ιδιαιτερότητες αναφέρονται συνοπτικά στα αντίστοιχα κεφάλαια. Συγκεκριμένα στα επόμενα κεφάλαια θα αναφέρονται ορισμένα χαρακτηριστικά των δημοφιλέστερων γλωσσών προσωπικών υπολογιστών, Pascal και Basic, τα οποία καλό είναι να τονίζονται στους μαθητές. Ειδικές επισημάνσεις για την ύλη του κεφαλαίου 7 Πρέπει να δοθεί ιδιαίτερη έμφαση στην έννοια της μεταβλητής και της εκχώρησης τιμής στις μεταβλητές, καθώς και στη δομή που πρέπει να έχει κάθε πρόγραμμα. Ένα σημείο που πρέπει να τονιστεί είναι η διαφορά της εκχώρησης τιμής με ε- ντολή του προγράμματος και της εισαγωγής των τιμών από το πληκτρολόγιο κατά τη διάρκεια της εκτέλεσης του προγράμματος. Οι μαθητές πρέπει να ενθαρρύνονται να σχεδιάζουν πάντα τη λύση στο χαρτί, πριν γράψουν το πρόγραμμα στον υπολογιστή. Πρέπει να συνηθίσουν από την αρχή, που τα προγράμματα είναι απλά να τηρούν συγκεκριμένους κανόνες στη συγγραφή των προγραμμάτων, ώστε αυτά να είναι κατανοητά και ευκολοδιάβαστα. Να γράφουν μία εντολή σε κάθε γραμμή, να χρησιμοποιούν εσοχές όπου αυτό χρειάζεται, να γράφουν σχόλια, να χρησιμοποιούν μεταβλητές που το όνομα τους να υποδηλώνει τη χρήση τους. 7Λ Προγραμματισμός μαθημάτων κεφαλαίου Προτεινόμενος αριθμός μαθημάτων: ένα (1) δίωρο μάθημα

158 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Σχέδιο 1ου μαθήματος Διδακτικοί στόχοι Ως διδακτικοί στόχοι του μαθήματος θεωρούνται όλοι οι παραπάνω αναφερόμενοι στόχοι του κεφαλαίου. Χώρος υλοποίησης μαθήματος Τάξη και εργαστήριο. Προτεινόμενες μέθοδοι και μέσα διδασκαλίας Πίνακας, διαφάνειες, περιβάλλον ανάπτυξης εφαρμογών σε υπολογιστή. Περιεχόμενα θεωρητικής παρουσίασης Βασικά στοιχεία της γλώσσας Αλφάβητο τόποι δεδομένων ονοματολογία σταθερές μεταβλητε'ς Έκφραση αριθμητικών πράξεων Αριθμητικοί τελεστε'ς ενσωματωμένες συναρτήσεις Εντολή εκχώρησης Εντολές εισόδου, εντολές εξόδου Δομή προγράμματος

Βασικές έννοιες προγραμματισμού 159 Περιεχόμενα πρακτικής εφαρμογής Εφαρμογές, παραδείγματα από το βιβλίο του μαθητή θα πρέπει να διδαχθούν όλα τα παραδείγματα του κεφαλαίου από το βιβλίο του μαθητή. Δραστηριότητες από το τετράδιο του μαθητή Κατ' ελάχιστον θα πρέπει να δοθούν στους μαθητές προς λύση η δραστηριότητα 1 ή 2 στην τάξη, η δραστηριότητα 1 στο εργαστήριο και μία δραστηριότητα για το σπίτι. Τεστ αξιολόγησης επίδοσης Οι ερωτήσεις του τεστ τόσο σε αυτό το κεφάλαιο όσο και στα επόμενα αναφέρονται στη ΓΛΩΣΣΑ, η οποία παρουσιάζεται στη θεωρία και περιλαμβάνεται στο βιβλίο. Οι ερωτήσεις όμως μπορούν να μετατραπούν εύκολα έτσι, ώστε, να αναφέρονται στην πραγματική γλώσσα προγραμματισμού η οποία χρησιμοποιείται στο εργαστήριο. Συμπληρώστε με σωστό ή λάθος 1. Οι τύποι μεταβλητών που δέχεται η ΓΑΩΣΣΑ είναι μόνο ΠΡΑΓΜΑΤΙΚΕΣ και Α- ΚΕΡΑΙΕΣ. 2. Οι δηλώσεις των σταθερών προηγούνται πάντοτε των δηλώσεων των μεταβλητών. 3. Τα σχόλια τοποθετούνται πάντα στην αρχή του προγράμματος. Επιλέξτε μεταξύ των προτεινόμενων μία σωστή απάντηση. 4. Ποια από τις παρακάτω εντολές αυξάνει τη μεταβλητή Πλήθος κατά μία μονάδα Α) Πλήθος <-Πλήθος+1 Β) Πλήθος <- +1 Γ) Πλήθος <-1 Δ) Πλήθος+1 <-Πλήθος

160 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 5. Ποια η τιμή της μεταβλητής Α μετά την εκτε'λεση της παρακάτω εντολής: Α <- (5 + 4/2*2)*2-(3*2+5-3) Α 2+9/3-2 Α) -53 Β) -37 Γ) -125 Δ) -45 Να συμπληρωθούν τα κενά ΠΡΟΓΡΑΜΜΑ Τεστ Π=3.14 ΜΕΤΑΒΛΗΤΕΣ :Ε, Ακτ ίνα ΑΡΧΗ ΔΙΑΒΑΣΕ Ακτίνα Ε <- Π*Ακτίνα Λ 2 ΓΡΑΨΕ 'Εμβαδό... Απαντήσεις τεστ αξιολόγησης επίδοσης 1. Αάθος 2. Σωστό 3. Αάθος 4. Α 5. Δ 6. ΣΤΑΘΕΡΕΣ, ΠΡΑΓΜΑΤΙΚΕΣ, Ε, ΤΕΑΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ

Βασικές έννοιες προγραμματισμού 161 7.5 Προτεινόμενες πηγές πληροφόρησης Όλη η προτεινόμενη βιβλιογραφία του κεφαλαίου, όπως καταγράφεται στο βιβλίο του μαθητή. Επιπλε'ον οι ακόλουθες διευθύνσεις Διαδικτύου είναι ενδιαφέρουσες και μπορεί να φανούν χρήσιμες: http://pascal.miningco.com/ Πλήρης οδηγός της Pascal. Περιλαμβάνει αρκετά προχωρημένα θέματα. http://www.angelfire.com/pa/rjolliff/ Ένας ακόμη οδηγός προγραμματισμού σε Pascal. http://www.xs4all.ni/~dgb/delpascl.html#a_sites Κατάλογος με όλες τις διευθύνσεις που σχετίζονται με Pascal. 7.6 Απαντήσεις ερωτήσεων κεφαλαίου βιβλίου μαθητή Όλες οι ερωτήσεις είναι θεωρητικές και οι αντίστοιχες απαντήσεις βρίσκονται στο ) κεφάλαιο 7 του βιβλίου. Συγκεκριμένα: 1. Δες παράγραφο 7.2 2. Δες παράγραφο 7.3 3. Δες παράγραφο 7.4 4. Δες παράγραφο 7.7 5. Δες παράγραφο 7.9 6. Δες παράγραφο 7.9 7. Δες παράγραφο 7.10

162 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 7.7 Απαντήσεις δραστηριοτήτων κεφαλαίου τετραδίου μαθητή > Στην τάξη ΔΤ1. 1. T<-2*TT*T_P(M/D) 2. E<-(m*v*u A 2)/2 3. F- :-T_P(F1 A 2 + F2 A 2+2*F1 *F2*ouv(cp)) 4. Χ<-(-β+Τ_Ρ(β Α 2-4*α*γ))/(2*α) ΔΤ2. 1. ΧΑΡΑΚΤΗΡΕΣ 2. ΑΚΕΡΑΙΑ 3. ΠΡΑΓΜΑΤΙΚΗ 4. ΧΑΡΑΚΤΗΡΕΣ 5. ΧΑΡΑΚΤΗΡΕΣ 6. ΧΑΡΑΚΤΗΡΕΣ ή ΛΟΓΙΚΕΣ (η μία τιμή Αληθής και η άλλη Ψευδής) ΔΤ3. ΠΡΟΓΡΑΜΜΑ Τρίγωνο ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:Ε, Τ, Α, Β, Γ ΑΡΧΗ ΓΡΑΨΕ Λ Δώσε πλευρές' ΔΙΑΒΑΣΕ Α, Β, Γ Τ<- (A-tΒ+Γ) /2 Ε<-Τ_Ρ(Τ*(Τ-Α)*(Τ-Β)*(Τ-Γ)) ΓΡΑΨΕ Ε ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Τρίγωνο

Βασικές έννοιες προγραμματισμού 163 Για να αποτελεί μία τριάδα αριθμών πλευρές τριγώνου πρε'πει το άθροισμα ανά δύο να είναι μεγαλύτερο από την τρίτη. Αν αυτό δεν εξεταστεί, τότε ένας από τους όρους Τ-Α, Τ-Β, Τ-Γ της ρίζας του υπολογισμού του εμβαδού μπορεί να είναι αρνητική, οπότε η ρίζα δεν υπολογίζεται και το πρόγραμμα σταματάει με λάθος κατά την εκτέλεσή του. > Στο εργαστήριο Βλέπε συνοδευτικό υλικό > Στο σπίτι Βλέπε συνοδευτικό υλικό