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

Σχετικά έγγραφα
ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

Κεφάλαιο 7 Βασικά Θέματα Προγραμματισμού. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1


Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

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

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

Ας δούμε λίγο την θεωρία με την οποία ασχοληθήκαμε μέχρι τώρα.

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

Ασκήσεις στα υποπρογράμματα

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

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

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

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

Χ=0 Ονομα1<> Κώστας Y>1000 Y<600 X+y >= d B^2-4*a*g <= 0

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

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

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

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

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

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

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

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

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

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

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

Να γραφεί αλγόριθμος που θα υπολογίζει το ν! (ν παραγοντικό) Ν!=1 * 2 *3 *.. * Ν

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

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

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

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

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

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

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

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

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

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

Κόστος Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ Να γραφεί ξανά ώστε να μην περιέχει πλεονασμούς. Μονάδες 6 Α2 Να συμπληρώσετε των παρακάτω πίνακα

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

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

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

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ. (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες)

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

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

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

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

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

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

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

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

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΜΟΙΡΩΝ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ασκήσεις με Λύση - Δομή Επανάληψης

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

Α4. Δίδεται ο παρακάτω αλγόριθμος

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

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

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

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

Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και τον αντίστοιχο χαρακτηρισμό ( Σ - σωστό, Λ - λάθος)

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

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

Α2. Δίνεται το επόμενο τμήμα προγράμματος σε ΓΛΩΣΣΑ:

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

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

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης

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

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

Φύλλο εργασίας 4 ο Δομή επανάληψης Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

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

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

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

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

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της

ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή

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

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

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

Ανάπτυξη Εφαρμογών τεχνολογικής κατεύθυνσης

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

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

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

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

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

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

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

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

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

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

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

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

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

Transcript:

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ Καλλιόπη Μαγδαληνού

ΕΠΙΚΕΦΑΛΙΔΑ ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΗΛΩΣΕΙΣ ΣΤΑΘΕΡΩΝ ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΕΝΤΟΛΕΣ πρόγραμμα τεστ σταθερές π = 3.14 μεταβλητές πραγματικές : εμβαδό, ακτίνα αρχή γράψε Δώσε ακτίνα του κύκλου διάβασε ακτίνα εμβαδό π * ακτίνα ^ 2 γράψε Το εμβαδό είναι, εμβαδό τέλος_προγράμματος

ΤΥΠΟΙ ΜΕΤΑΒΛΗΤΩΝ 1. ΑΚΕΡΑΙΕΣ (αριθμητικές μεταβλητές χωρίς δεκαδικό μέρος) 2. ΠΡΑΓΜΑΤΙΚΕΣ (αριθμητικές μεταβλητές με δεκαδικό μέρος) 3. ΧΑΡΑΚΤΗΡΕΣ (σειρές από χαρακτήρες που περικλείονται σε ) 4. ΛΟΓΙΚΕΣ (έχουν δύο μόνο πιθανές τιμές : αληθής και ψευδής)

ΤΥΠΟΣ ΜΕΤΑΒΛΗΤΗΣ ΑΚΕΡΑΙΟΣ ΠΡΑΓΜΑΤΙΚΟΣ ΠΡΑΞΗ ΠΡΑΞΕΙΣ ΠΡΟΣΘΕΣΗ ΑΦΑΙΡΕΣΗ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ ΑΚΕΡΑΙΑ ΔΙΑΙΡΕΣΗ ΥΠΟΛΟΙΠΟ ΑΚΕΡΑΙΑΣ ΔΙΑΙΡΕΣΗΣ ΥΨΩΣΗ ΣΕ ΔΥΝΑΜΗ ΠΡΟΣΘΕΣΗ ΑΦΑΙΡΕΣΗ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟΣ ΔΙΑΙΡΕΣΗ ΥΨΩΣΗ ΣΕ ΔΥΝΑΜΗ ΣΥΜΒΟΛ Ο + - * DIV MOD ^ + - * / ^ ΠΑΡΑΔΕΙΓΜΑ Α+Β Α-Β Α*Β Α DIV B A MOD B A^B A+B A-B A*B A/B A^B ΧΑΡΑΚΤΗΡΑΣ ΕΝΩΣΗ + A+B ΛΟΓΙΚΟΣ ΌΧΙ ΚΑΙ Ή ΌΧΙ ΚΑΙ Ή OXI (A) A KAI B A Ή Β

ΚΑΝΟΝΕΣ ΟΡΙΣΜΟΥ ΟΝΟΜΑΤΩΝ Χρησιμοποιούμε Α-Ω, α-ω, A-Z, a-z, 0-9, _ Πάντα ξεκινάμε από γράμμα Απαγορεύεται η χρήση «δεσμευμένων λέξεων» ΣΩΣΤΑ ΟΝΟΜΑΤΑ Τεστ Τεστ123 Τεστ_123 ΛΑΘΟΣ ΟΝΟΜΑΤΑ 123 Αρχή Τεστ-123 Τεστ!

ΔΟΜΕΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Δομή ακολουθίας (όλες οι εντολές εκτελούνται όπως ακριβώς καταγράφονται στο πρόγραμμα) Δομή επιλογής (ελέγχονται οι τιμές κάποιων μεταβλητών και εκτελούνται οι ανάλογες εντολές) Δομή επανάληψης (ανάλογα με τις τιμές κάποιων μεταβλητών κάποιες εντολές εκτελούνται καμία, μία ή περισσότερες φορές)

ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ Αυτά τα προγράμματα περιέχουν μόνο εντολές εισόδου, εντολές εξόδου και εντολές εκχώρησης τιμής Εντολή εισόδου διάβασε διάβασε χ διάβασε α,β,γ Εντολή εξόδου γράψε γράψε χ γράψε Η χ έχει τιμή, χ γράψε α,β,γ γράψε Α=, α, Β=, β Εντολή εκχώρησης τιμής χ 2 ψ χ * 2 α Γιάννης Παππάς 56224 β αληθής

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΑΚΟΛΟΥΘΙΑΣ (1) ΕΝΤΟΛΕΣ ΕΞΟΔΟΥ 1. Να γραφεί πρόγραμμα που εμφανίζει στην οθόνη ένα αστέρι. * 2. Να γραφεί πρόγραμμα που εμφανίζει στην οθόνη ένα τρίγωνο από αστέρια. * *** ***** ******* 3. Να γραφεί πρόγραμμα που εμφανίζει στην οθόνη το παρακάτω: ###### # # # # ######

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΑΚΟΛΟΥΘΙΑΣ (2) ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ 1. Να γραφεί πρόγραμμα που διαβάζει μια ακέραια μεταβλητή και αμέσως μετά την εμφανίζει. (π.χ. 367) 2. Να γραφεί πρόγραμμα που διαβάζει δύο πραγματικές μεταβλητές και αμέσως μετά εμφανίζει τα ονόματα και τις τιμές τους. (π.χ. α=2.4 και β=6.7) 3. Να γραφεί πρόγραμμα που διαβάζει τρεις μεταβλητές με περιεχόμενο κειμένου και τις εμφανίζει διαχωριζόμενες από κενό. (π.χ. Χαρά Ελπίδα Ζούνη)

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΑΚΟΛΟΥΘΙΑΣ (3) ΕΝΤΟΛΕΣ ΕΚΧΩΡΗΣΗΣ 1. Να γραφεί πρόγραμμα που διαβάζει μια ακέραια μεταβλητή, υπολογίζει και εμφανίζει το διπλάσιό της με το αντίστοιχο μήνυμα. 2. Να γραφεί πρόγραμμα που διαβάζει τρεις πραγματικούς και αφού υπολογίσει εμφανίζει το μέσο όρο τους με το αντίστοιχο μήνυμα. 3. Να γραφεί πρόγραμμα που διαβάζει έναν ακέραιο αριθμό και εμφανίζει τον επόμενό του.

ΔΟΜΗ ΕΠΙΛΟΓΗΣ Αυτά τα προγράμματα περιέχουν εντολές που εκτελούνται ή όχι ανάλογα με τις απαντήσεις που δίνονται σε ερωτήματα που ονομάζονται «συνθήκες»

ΑΠΛΕΣ ΣΥΝΘΗΚΕΣ ΤΕΛΕΣΤΗΣ = <> < > <= >= ΣΥΝΘΗΚΗ Α=2 Α=Β Α=Β*8 Α<>2 Α<>Β Α<>Β*8 Α<2 Α<Β Α<Β*8 Α>2 Α>Β Α>Β*8 Α<=2 Α<=Β Α<=Β*8 Α>=2 Α>=Β Α>=Β*8

ΣΥΝΘΕΤΕΣ ΣΥΝΘΗΚΕΣ Οι απλές συνθήκες μπορούν να συνδυαστούν και να δημιουργηθούν σύνθετες συνθήκες με τις λογικές πράξεις ΚΑΙ, Ή, ΌΧΙ. π.χ. (Α>=0) ΚΑΙ (Α<=100) (Α>Β) Ή (Α=Γ) ΌΧΙ (Α=0)

ΕΝΤΟΛΗ ΕΛΕΓΧΟΥ (1) Μορφή 1 αν «συνθήκη» τότε εντολές τέλος_αν

ΠΑΡΑΔΕΙΓΜΑ διάβασε χ αν χ < 0 τότε γράψε ΑΡΝΗΤΙΚΟΣ τέλος_αν

ΕΝΤΟΛΗ ΕΛΕΓΧΟΥ (2) Μορφή 2 αν «συνθήκη» τότε εντολές αλλιώς εντολές τέλος_αν

ΠΑΡΑΔΕΙΓΜΑ διάβασε χ αν χ > 0 τότε γράψε ΘΕΤΙΚΟΣ αλλιώς γράψε ΑΡΝΗΤΙΚΟΣ τέλος_αν

ΕΝΤΟΛΗ ΕΛΕΓΧΟΥ (3) Μορφή 3 αν «συνθήκη_1» τότε εντολές αλλιώς_αν «συνθήκη_2» τότε εντολές αλλιώς εντολές τέλος_αν

ΠΑΡΑΔΕΙΓΜΑ Αν χ > 0 τότε γράψε ΘΕΤΙΚΟΣ Αλλιώς_αν χ = 0 τότε γράψε ΜΗΔΕΝ Αλλιώς γράψε ΘΕΤΙΚΟΣ τέλος_αν

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΕΠΙΛΟΓΗΣ Να γράψετε ένα πρόγραμμα που διαβάζει έναν ακέραιο αριθμό και εμφανίζει μήνυμα αν είναι άρτιος ή περιττός (άρτιοι είναι οι αριθμοί που όταν διαιρεθούν με το 2 δίνουν υπόλοιπο 0). Να γράψετε ένα πρόγραμμα που διαβάζει δύο ακεραίους και αν ορίζεται η διαίρεσή τους εμφανίζει το πηλίκο τους (ο διαιρέτης σε μια διαίρεση απαγορεύεται να είναι 0). Να γράψετε ένα πρόγραμμα που διαβάζει την τιμή ενός προϊόντος και το χαρακτηρίζει με βάση τον παρακάτω πίνακα: ΤΙΜΗ ΧΑΡΑΚΤΗΡΙΣΜΟΣ 0 5 ΦΤΗΝΟ 6 10 ΜΕΤΡΙΟ 11-50 ΑΚΡΙΒΟ > 50 Μαγδαληνού ΠΟΛΥ Καλλιόπη, ΑΚΡΙΒΟ ΠΕ19

ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Μερικές φορές θέλουμε να γράψουμε μια εντολή μια φορά και να την εκτελέσουμε καμία, μία ή πολλές φορές ανάλογα με τις απαντήσεις που θα πάρει το πρόγραμμα.

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

Περίπτωση 1 η Γνωστό πλήθος επαναλήψεων Η εντολή που χρησιμοποιείται είναι η «για». Παράδειγμα για ι από 1 μέχρι 100 διάβασε χ γράψε 2*χ τέλος_επανάληψης

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΕΠΑΝΑΛΗΨΗΣ ΓΝΩΣΤΟ ΠΛΗΘΟΣ ΕΠΑΝΑΛΗΨΕΩΝ Να γράψετε ένα πρόγραμμα που εμφανίζει στην οθόνη τους αριθμούς από το 1 μέχρι το 1000. Να γράψετε πρόγραμμα που διαβάζει για 50 μαθητές το όνομά τους και τη βαθμολογία τους. Για κάθε μαθητή εμφανίζει το όνομά του και ένα μήνυμα αν πέρασε ή όχι (για να περάσει ένας μαθητής η βαθμολογία του πρέπει να είναι μεγαλύτερη από 10)

Περίπτωση 2 η Άγνωστο πλήθος επαναλήψεων Η εντολή που χρησιμοποιείται είναι η «όσο». Παράδειγμα διάβασε ον όσο ον <> επανάλαβε γράψε ον διάβασε ον τέλος_επανάληψης

ΑΣΚΗΣΕΙΣ ΔΟΜΗΣ ΕΠΑΝΑΛΗΨΗΣ ΑΓΝΩΣΤΟ ΠΛΗΘΟΣ ΕΠΑΝΑΛΗΨΕΩΝ Να γράψετε πρόγραμμα που διαβάζει αριθμούς μέχρι να διαβάσει 0 και για κάθε αριθμό εμφανίζει το δεκαπλάσιό του. Να γράψετε πρόγραμμα που διαβάζει δύο αριθμούς και εμφανίζει το άθροισμα και τη διαφορά τους. Η διαδικασία σταματάει μόλις κάποιος από τους 2 αριθμούς είναι αρνητικός.