Ανάπτυξη εφαρμογών Σχετικά με την εντολή επανάληψης «Για από μέχρι με_βήμα»

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

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές (Σ) η λανθασμένες (Λ).

2. Ένα από τα στάδια αντιμετώπισης ενός προβλήματος είναι η ανάλυση.

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

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

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

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012 ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. Α2. 1. ΣΩΣΤΟ 1 στ 2. ΛΑΘΟΣ 2 δ 3. ΣΩΣΤΟ 3 ε 4. ΛΑΘΟΣ 4 β 5. ΣΩΣΤΟ 5 γ

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

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

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

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

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

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

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

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

8. Επιλογή και επανάληψη

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

ΚΕΦΑΛΑΙΑ & 8.2 (ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ) ΘΕΩΡΙΑ

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

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

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

Δρίμτζιας Βασίλειος MSc, Καθηγητής Πληροφορικής ΠΕ19, 1ο Γενικό Λύκειο Ηγουμενίτσας

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

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

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

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

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

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

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

Διάγραμμα Ροής. Σελίδα 1 από 10

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 A ΦΑΣΗ

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ/Γ ΟΙΚΟΝΟΜΙΚΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ-ΘΕΡΙΝΑ ΗΜΕΡΟΜΗΝΙΑ: 12/11/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΚΑΤΡΑΚΗ Α.-ΣΙΟΤΡΟΠΟΣ Π.-ΛΙΟΔΑΚΗΣ Ε.

Τ και τιµή του Β θετική µετατρέπεται ισοδύναµα στην εντολή Όσο ως εξής:

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

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑΤΩΝ. ΘΕΜΑ Α Α1. 1. Λάθος 2 Λάθος 3. Σωστό 4. Λάθος 5. Σωστό Α2. ΧΑΡΑΚΤΗΡΕΣ ΑΛΗΘΗΣ ΠΡΑΓΜΑΤΙΚΕΣ ΑΚΕΡΑΙΕΣ 4

Ημερομηνία: Τετάρτη 27 Δεκεμβρίου 2017 Διάρκεια Εξέτασης: 3 ώρες

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

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. 1. ΣΩΣΤΟ 2. ΛΑΘΟΣ 3. ΛΑΘΟΣ 4. ΣΩΣΤΟ 5. ΣΩΣΤΟ (2 μονάδες για κάθε ερώτημα)

ΕΚΦΩΝΗΣΕΙΣ. Α3. Δίνεται το παρακάτω τμήμα προγράμματος το οποίο περιέχει έξι αριθμημένα κενά:

ΔΟΚΙΜΑΣΤΙΚΟ ΤΕΣΤ Γ' ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΤΑΡΤΗ 26 ΑΠΡΙΛΙΟΥ 2017 ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΤΕΣΣΕΡΕΙΣ (4)

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

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

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

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

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

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

ΛΥΣΕΙΣ ΑΣΚΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ

Διαγώνισμα. Ανάπτυξης Εφαρμογών. Προγραμματιστικό Περιβάλλον. 1. Να μετατραπεί σε ισοδύναμο με αποκλειστική χρήση της δομής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ.

ΑΠΑΝΤΗΣΗ 1. Λάθος, 2. Σωστό, 3. Σωστό, 4. Λάθος, 5. Λάθος, 6. Σωστό Β. Ποίοι είναι οι κανόνες που πρέπει να ακολουθούν οι λίστες παραµέτρων.

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

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

Αρχή. Διάβασε Χ ΟΧΙ Χ < > 0 ΝΑΙ Α Α +1 Γ Β / Α ΝΑΙ ΟΧΙ. Εμφάνισε Γ. Τέλος

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

α. Να συμπληρώσετε τις επόμενες εντολές εκχώρησης, ώστε τα κενά κελιά του πίνακα να αποκτήσουν τις επιθυμητές τιμές.

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ

Αλγοριθμική Προσέγγιση της Μετατροπής από μία Εντολή Επανάληψης σε Άλλη

ΕΚΦΩΝΗΣΕΙΣ. ii) Ποιούς τρόπους αναπαράστασης ενός αλγόριθµου γνωρίζετε;

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

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

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

6. Σ 7. Λ 8. Λ 9. Λ 10. Λ

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/12/2012 ΑΠΑΝΤΗΣΕΙΣ. Σελίδα 1 από 9 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ

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

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

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

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

Transcript:

Ανάλυση λειτουργίας Ανάπτυξη εφαρμογών Σχετικά με την εντολή επανάληψης «Για από μέχρι με_βήμα» Για i από ΑΡΧ_ΤΙΜΗ μέχρι ΤΕΛ_ΤΙΜΗ με_βήμα ΒΗΜΑ <εντολές> Η μεταβλητή Iκαι οι τιμές ΑΡΧ_ΤΙΜΗ, ΤΕΛ_ΤΙΜΗ και ΒΗΜΑ μπορούν να είναι ακέραιες ή πραγματικές. Υπάρχουν οι εξής περιπτώσεις: 1. Αν το ΒΗΜΑ > 0 τότε: α) Αρχικά στο i εκχωρείται η τιμή ΑΡΧ_ΤΙΜΗ. β) Όσο το i ΤΕΛ_ΤΙΜΗ τότε οι επαναλήψεις συνεχίζονται. γ) Στο τέλος κάθε επανάληψης το i θα γίνεται i + ΒΗΜΑ. δ) Οι επαναλήψεις θα συνεχίζονται μέχρι να γίνει το i >ΤΕΛ_ΤΙΜΗ. 2. Αν το ΒΗΜΑ < 0 τότε: α) Αρχικά στο i εκχωρείται η τιμή ΑΡΧ_ΤΙΜΗ. β) Όσο το i ΤΕΛ_ΤΙΜΗ τότε οι επαναλήψεις συνεχίζονται. γ) Στο τέλος κάθε επανάληψης το i θα γίνεται i + ΒΗΜΑ. δ) Οι επαναλήψεις θα συνεχίζονται μέχρι να γίνει το i <ΤΕΛ_ΤΙΜΗ. 3. Αν το ΒΗΜΑ = 0 τότε: Σύμφωνα με το σχολικό βιβλίο του προαναφερόμενου μαθήματος, υπάρχει πρόβλημα περατότητας οπότε αυτό δεν επιτρέπεται ποτέ. Παρατηρήσεις Από τα παραπάνω εξάγονται κάποια συμπεράσματα: Αν το ΒΗΜΑ > 0 τότε για να γίνουν επαναλήψεις θα πρέπει ΑΡΧ_ΤΙΜΗ ΤΕΛ_ΤΙΜΗ. Αν ΑΡΧ_ΤΙΜΗ = ΤΕΛ_ΤΙΜΗ τότε θα γίνει μόνο μία επανάληψη, ενώ αν ΑΡΧ_ΤΙΜΗ > ΤΕΛ_ΤΙΜΗ δεν θα γίνει καμία επανάληψη. Αν το ΒΗΜΑ < 0 τότε για να γίνουν επαναλήψεις θα πρέπει ΑΡΧ_ΤΙΜΗ ΤΕΛ_ΤΙΜΗ. Αν ΑΡΧ_ΤΙΜΗ = ΤΕΛ_ΤΙΜΗ τότε θα γίνει μόνο μία επανάληψη, ενώ αν ΑΡΧ_ΤΙΜΗ < ΤΕΛ_ΤΙΜΗ δεν θα γίνει καμία επανάληψη. Αν το ΒΗΜΑ = 0και ΑΡΧ_ΤΙΜΗ ΤΕΛ_ΤΙΜΗ τότε, σύμφωνα με το σχολικό βιβλίο, θα έχουμε άπειρες επαναλήψεις (πρόβλημα περατότητας). Όμως δεν διευκρινίζεται τι θα γίνει, για παράδειγμα, στην περίπτωση: Για i από 5 μέχρι 1 με_βήμα 0. Θα έχουμε άπειρες επαναλήψεις ή δεν θα έχουμε καμία;στη «Γλωσσομάθεια» δεν γίνεται καμία επανάληψη και μετά το η i έχει την ΑΡΧ_ΤΙΜΗ. Από τις παραπάνω παρατηρήσεις προκύπτει ότι πρόβλημα περατότητας έχουμε μόνο όταν το ΒΗΜΑ = 0 και σε καμία άλλη περίπτωση. Έτσι, στο παράδειγμα: Για i από 5 μέχρι 1 (όπου το βήμα εννοείται ως 1) τότε δεν έχουμε καθόλου επαναλήψεις και όχι άπειρες, όπως οι μαθητές υποθέτουν συχνά. Είτε προκύπτουν επαναλήψεις είτε όχι, μετά το το i δεν μπορεί να έχει την τιμή ΤΕΛ_ΤΙΜΗ. Επειδή η εντολή Για από μέχρι με_βήμα μπορεί να μην κάνει καθόλου επαναλήψεις τότε θα λέγαμε ότι αντιστοιχεί περισσότερο στην εντολή Όσο επανάλαβε και λιγότερο στην Μέχρις_ότου.

Μετατροπές στις άλλες εντολές επανάληψης α) Αν το ΒΗΜΑ > 0 τότε το παραπάνω σχήμα μπορεί άμεσα να μετατραπεί ώστε να χρησιμοποιεί την εντολή Όσο επανάλαβε, ως εξής: i <--ΑΡΧ_ΤΙΜΗ Όσο i ΤΕΛ_ΤΙΜΗ επανάλαβε <εντολές> Όμως, ενώ η ίδια η εντολή Όσο επανάλαβε φροντίζει για την κάλυψη ακόμα και της περίπτωσης όπου δεν έχουμε καμία επανάληψη, ωστόσο δεν συμβαίνει το ίδιο με την εντολή Μέχρις_ότου. Έτσι, η επόμενη μετατροπή μπορεί να γίνει άμεσα μόνο αν έχουμε τουλάχιστον μία επανάληψη, δηλαδή αν ΑΡΧ_ΤΙΜΗ ΤΕΛ_ΤΙΜΗ. i <--ΑΡΧ_ΤΙΜΗ <εντολές> Μέχρις_ότου i >ΤΕΛ_ΤΙΜΗ β) Αν το ΒΗΜΑ < 0 τότε ισχύουν όλα όσα καταγράφηκαν και για την περίπτωση του θετικού βήματος, αλλάζοντας μόνο τις ανισότητες: από σε στην εντολή Όσο επανάλαβε και από > σε < στην εντολή Μέχρις_ότου. Παραδείγματα μετατροπών Εύκολα θέματα: Θέμα 1-Γ, 2005, Ημερ. Ε.Λ. Δίνεται το παρακάτω τμήμα αλγορίθμου: Για Ι από 2 μέχρι 100 με_βήμα 2 S <-- S + I Εμφάνισε S Να μετατραπεί σε ισοδύναμο με χρήση της δομής Όσο επανάλαβε Να μετατραπεί σε ισοδύναμο με χρήση της δομής Μέχρις_ότου 1. Με την Όσο επανάλαβε: Ι<-- 2 ΌσοΙ 100 επανάλαβε S <-- S + I Ι <-- Ι + 2 Εμφάνισε S 2. Με την Μέχρις_ότου: Ι <-- 2 S <-- S + I Ι <-- Ι + 2 Μέχρις_ότου Ι > 100 Εμφάνισε S

Θέμα 1-δ, 2005, Επαν. Ημερ. Ε.Λ. Το παρακάτω τμήμα αλγόριθμου να μετατραπεί σε ισοδύναμο με χρήση της δομής Για από μέχρι με_βήμα Ι <-- 2 Όσο Ι 10 επανάλαβε Διάβασε Α Εμφάνισε Α Ι <-- Ι + 2 Για Ι από 2 μέχρι 10 με_βήμα 2 Διάβασε Α Εμφάνισε Α Θέμα 2-ΒΗΜΑ, 2007, Εσπ. Ε.Λ. Δίνεται το παρακάτω τμήμα αλγορίθμου: Χ <-- 2 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Y <-- X DIV 2 Z <-- A_M(X / 3) ΑΝ Ζ > 0 ΤΟΤΕ Α <-- Z ΑΛΛΙΩΣ Α <-- Υ ΤΕΛΟΣ_ΑΝ, Υ, Ζ, Α Χ <-- Χ + 3 ΜΕΧΡΙΣ_ΟΤΟΥ Χ > 10 Να μετατρέψετε το παραπάνω τμήμα αλγορίθμου σε ισοδύναμο με χρήση της δομής επανάληψης ΓΙΑ... ΑΠΟ...ΜΕΧΡΙ...ΜΕ_ΒΗΜΑ. ΓΙΑ X ΑΠΟ 2 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 3 Y <-- X DIV 2 Z <-- A_M(X / 3) ΑΝ Ζ > 0 ΤΟΤΕ Α <-- Z ΑΛΛΙΩΣ Α <-- Υ ΤΕΛΟΣ_ΑΝ, Υ, Ζ, Α Μέτρια θέματα: Θέμα 1-ε, 2005, Επαν. Εσπ. Ε.Λ. Το παρακάτω τμήμα προγράμματος να μετατραπεί σε ισοδύναμο, χρησιμοποιώντας αποκλειστικά τη δομή επανάληψης ΟΣΟ ΕΠΑΝΑΛΑΒΕ. ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΙΑ L ΑΠΟ 1 ΜΕΧΡΙ 7 S <-- S + 1

ΓΡΑΨΕ S Κ <-- 1 ΟΣΟ Κ 5 ΕΠΑΝΑΛΑΒΕ L <-- 1 ΟΣΟ L 7 ΕΠΑΝΑΛΑΒΕ S <-- S + 1 L <-- L + 1 Κ <-- Κ + 1 ΓΡΑΨΕ S Παρατήρηση: Αρκετοί μαθητές τοποθετούν λανθασμένα την αρχικοποίηση της μεταβλητής L μαζί με την αρχικοποίηση της Κ. Θέμα 1-β2, 2007, Επαν. Ημερ. Ε.Λ. Δίνεται το παρακάτω τμήμα αλγορίθμου: I <-- 1 Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι <-- Ι + 3 Να ξαναγράψετε το παραπάνω τμήμα αλγορίθμου χρησιμοποιώντας την εντολή ΓΙΑ αντί της ΟΣΟ. Για Ι από 1 μέχρι 7 με_βήμα 3 Εμφάνισε Ι Παρατήρηση: Αρκετοί μαθητές δίνουν λανθασμένα: Για Ι από 1 μέχρι 10, που όμως θα ήταν σωστό μόνο αν η συνθήκη στην αρχική δομή επανάληψης ήταν Ι 10. Θέμα 1-δ, 2007, Επαν. Εσπ. Ε.Λ. Δίνεται το παρακάτω τμήμα αλγόριθμου: α <-- 1 ΒΗΜΑ<-- 3 Όσο α < 10 επανάλαβε z <-- α + ΒΗΜΑ ΒΗΜΑ<--ΒΗΜΑ + 1 α <-- α + 2 Να μετατραπεί σε ισοδύναμο χρησιμοποιώντας τη δομή επανάληψης...μέχρις_ότου. α <-- 1 ΒΗΜΑ<-- 3 z <-- α + ΒΗΜΑ ΒΗΜΑ<--ΒΗΜΑ + 1 α <-- α + 2 Μέχρις_ότου α 10

Δύσκολα θέματα: Θέμα 1-δ, 2006, Επαν. Ημερ. Ε.Λ. Δίνεται το παρακάτω τμήμα αλγορίθμου Για x από 1 μέχρι Κ Εμφάνισε x Να μετατραπεί σε ισοδύναμο τμήμα χρησιμοποιώντας την εντολή... Μέχρις_ ότου. Προσοχή! Δεν διευκρινίζεται αν το Κ είναι μεγαλύτερο του 1 Σε αυτήν οι περισσότεροι μαθητές δίνουν τη λύση: x <-- 1 Εμφάνισε x x <-- x + 1 Μέχρις_ότου x > Κ Όμως, δεδομένου ότι η λύση αυτή δίνει μία τουλάχιστον επανάληψη, ενώ η αρχική Για από μέχρι δεν κάνει καμία επανάληψη αν το Κ < 1, τότε μία περισσότεροπλήρης λύση είναι η εξής: x <-- 1 Αν x Κ τότε Εμφάνισε x x <-- x + 1 Μέχρις_ότου x > Κ Τέλος_αν Θέμα 1-ΒΗΜΑ, 2001, Ημερ. Ε.Λ. Δίνεται η δομή επανάληψης. Για i από τιµή1 μέχρι τιµή2 με_βήμαβημα Να μετατρέψετε την παραπάνω δομή σε ισοδύναμη δομή επανάληψης Όσο...επανάλαβε. Σε αυτήν οι περισσότεροι μαθητές δίνουν τη λύση: i <-- τιµή1 Όσο i τιμή2 επανάλαβε Όμως, αυτή η λύση είναι σωστή μόνο αν το ΒΗΜΑ> 0. Έτσι, μία περισσότερο πλήρης λύση είναι η εξής: i <-- τιµή1 Αν ΒΗΜΑ> 0 τότε Όσο i τιμή2 επανάλαβε Αλλιώς Όσο i τιμή2 επανάλαβε Τέλος_αν

Παρατήρηση: Θεωρούμε ότι το ΒΗΜΑ δεν μπορεί να είναι 0 γιατί τότε η εκφώνηση θα είχε πρόβλημα περατότητας. Πολύ δύσκολο θέμα: Θέμα 1-δ, 2001, Επαν. Ημερ. Ε.Λ. Δίνεται τμήμα αλγορίθμου: Χ <-- Α Χ <-- Χ + 2 Εμφάνισε Χ Μέχρις_ότου Χ Μ Να δώσετε τη δομή επανάληψης Για από μέχρι με_βήμα η οποία τυπώνει ακριβώς τις ίδιες τιμές µε το πιο πάνω τμήμα αλγορίθμου. Μάλλον η δυσκολότερη μετατροπή που έχει ζητηθεί. Ορισμένοι μαθητές δίνουν τη λύση: Για Χ από Α μέχρι Μ με_βήμα 2 Εμφάνισε Χ Αυτή η λύση θα ήταν σωστή αν το Α Μ, ώστε να έχουμε μία τουλάχιστον επανάληψη, και αν το αρχικό τμήμα αλγορίθμου ήταν: Χ <-- Α Εμφάνισε Χ Χ <-- Χ + 2 Μέχρις_ότου Χ > Μ!(και όχι Χ Μ) Δηλαδή αν η αύξηση της μεταβλητής Χ γινόταν στο τέλος του βρόχου (μετά την Εμφάνισε Χ), και χωρίς την ισότητα στη συνθήκη. Έτσι, αν Α+2 Μ τότε μία σωστή λύση είναι: Για Χ από Α+2 μέχρι Μ+1 με βήμα 2 Σε κάθε περίπτωση σωστή λύση είναι η: ΓΡΑΨΕ Α + 2 Για Χ από Α + 4 μέχρι Μ+1 με βήμα 2! (και όχι μέχρι Μ) Αντιγράψτε το διπλανό πρόγραμμα στη Γλωσσομάθεια και δοκιμάστε το. Αν αλλάξετε την εντολή ΓΙΑ ως εξής: Για Χ από Α + 4 μέχρι Μ με βήμα 2 επειδή το Χ δεν θα πάρει ποτέ την τελική τιμή (Μ) θα χάσει την τελευταία επανάληψη και θα εμφανίσει 3,5 αντί του σωστού 3,5,7. ΠΡΟΓΡΑΜΜΑ Θέμα_1δ2001_ΕπανΗμερΓΕΛ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α,Μ,Χ ΑΡΧΗ ΓΡΑΨΕ Αρχικός κώδικας θέματος Α <-- 1 Μ <-- 6 Χ <-- Α Χ <-- Χ + 2 Μέχρις_ότου Χ >= Μ ΓΡΑΨΕ 'Μετατροπή σε ΓΙΑ' Α <-- 1 Μ <-- 6 ΓΡΑΨΕ Α + 2 Για Χ από Α + 4 μέχρι Μ+1 με βήμα 2 ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Πηγή: http://dide.ilei.sch.gr/keplinet/education/aepp_for.php