ΠΡΟΒΛΗΜΑ Έστω ότι θέλουµε να αναπτύξουµε ένα πρόγραµµα για να παίζουµε το παιχνίδι 31. Το παιχνίδι θα παίζεται σύµφωνα µε τους ακόλουθους κανόνες:

Σχετικά έγγραφα
ΠΡΟΒΛΗΜΑ Έστω ότι θέλουµε να αναπτύξουµε ένα πρόγραµµα για να παίζουµε το παιχνίδι «βρες τον αριθµό που σκέφτηκα» σύµφωνα µε τους εξής κανόνες:

για τις διαφορές µεταξύ των δύο επαναληπτικών δοµών «Όσο... Επανέλαβε» και «Αρχή_επανάληψης.. Μέχρις_οτου» 1 η Εργασία

Ονοµατεπώνυµο «οδηγού»:... Ονοµατεπώνυµο «παρατηρητή»:... 1 η ραστηριότητα ιαθέσιµος χρόνος: 30 λεπτά

A) Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-10 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι

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

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

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

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

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

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

1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å.

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

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

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

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

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

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση

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

Θέµατα Ανάπτ. Εφαρµογών σε Πρ. Περιβ. Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2000

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

ΑΠΑΝΤΗΣΕΙΣ. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία.

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ 1/2/2009

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

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

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

Παράδειγμα 2. Λύση & Επεξηγήσεις. Τέλος_επανάληψης Εμφάνισε "Ναι" Τέλος Α2

Α. Η «στοίβα» είναι µια δοµή δεδοµένων. 1. Να περιγράψετε τη «στοίβα» µε ένα παράδειγµα από την καθηµερινή ζωή. Μονάδες 6

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

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

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

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

Επαναληπτικό διαγώνισμα στην Α.Ε.Π.Π - 18 / Απριλίου / 2010 ΘΕΜΑ 1

Προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

A , ) 1. 4) 2. ( A3. 1.

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

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

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

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

Εισαγωγή στην πληροφορική

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

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

ÔÏÕËÁ ÓÁÑÑÇ ÊÏÌÏÔÇÍÇ

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

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

1.1 Πείραμα Τύχης - δειγματικός χώρος

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

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ

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

53 Χρόνια ΦΡΟΝΤΙΣΤΗΡΙΑ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Σ Α Β Β Α Ϊ Δ Η Μ Α Ν Ω Λ Α Ρ Α Κ Η

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

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

ΒΑΣΙΚΕΣ ΟΜΕΣ ΑΛΓΟΡΙΘΜΙΚΗΣ ΣΧΕ ΙΑΣΗΣ

Δομή Επανάληψης. Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

Επαναληπτικό ιαγώνισµα Πληροφορικής Γ Γυµνασίου Γιώργος Λιακέας Σχολικός Σύµβουλος Πληροφορικής Ερωτήσεις

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

Θέµατα προς Λύση. Προγράµµατα οµές επανάληψης και επιλογής

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

Ασκή σεις στή δομή επανα λήψής

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

1. Τι θα τυπώσει το παρακάτω πρόγραµµα;

Εισαγωγή στη γλώσσα προγραμματισμού C++

Δομή Επανάληψης. Σενάριο για μαθητές Γ γυμνασίου διάρκειας 3+ ωρών

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

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

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

Μονάδες 10. Μονάδες 9 5 PROLOG. Μονάδες 5

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

ΑΛΓΟΡΙΘΜΟΙ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Εισαγωγή στην πληροφορική

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

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

Α1. (α). ώστε τον ορισµό του προβλήµατος (Μονάδες 3)

ΠΡΟΣΟΜΟΙΩΣΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γʹ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΤΡΙΤΗ 18 ΑΠΡΙΛΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7)

Β. 1. Το διάγραμμα ροής του παραπάνω αποσπάσματος είναι το παρακάτω: I< 10 Εμφάνισε I Ι Ι + 3

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ

ιδάσκων: ηµήτρης Ζεϊναλιπούρ

Παρο υσίαση αλ γόριθμου

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

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

Ο παρακάτω πίνακας τιμών θα βοηθήσει να γίνει πιο κατανοητή η λειτουργία των εντολών της συγκεκριμένης άσκησης. Α/Α Εντολές Μνήμη (Μεταβλητή α) Οθόνη

Διδακτικά προβλήματα σχετικά με την έννοια της επανάληψης

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

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

A. Να αναφέρετε επιγραμματικά τους λόγους για τους οποίους ανατίθεται σε έναν υπολογιστή η επίλυση ενός προβλήματος.

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

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2012 ÓÕÍÅÉÑÌÏÓ

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Εξετάσεις Προσομοίωσης 10/04/2018

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

Γ.1 Να γράψετε στο τετράδιό σας τους αριθµούς 1,2,3,4 από τη Στήλη Α και δίπλα το γράµµα α, β της Στήλης Β που δίνει το σωστό χαρακτηρισµό.

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ

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

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

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

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

Transcript:

ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ 1 ηη ραστηριιότητα Στη συγκεκριµένη δραστηριότητα καλείστε να δουλέψετε σε οµάδες των δύο ατόµων. Για να σχεδιάσετε την λύση του προβλήµατος πρέπει να λάβετε υπόψη σας τα ακόλουθα: 1. τις µεταβλητές που θα χρησιµοποιήσετε, 2. τις προγραµµατιστικές δοµές, δηλαδή, αν απαιτείται δοµή επανάληψης, ποια (ποιες) θα είναι η µεταβλητή (-τες) και ποια θα είναι η συνθήκη ελέγχου της επανάληψης, 3. ποιες ενέργειες θα περιλαµβάνονται στο σώµα της επανάληψης και 4. ποιες ενέργειες θα αφορούν στην εµφάνιση των αποτελεσµάτων ΠΡΟΒΛΗΜΑ Έστω ότι θέλουµε να αναπτύξουµε ένα πρόγραµµα για να παίζουµε το παιχνίδι 31. Το παιχνίδι θα παίζεται σύµφωνα µε τους ακόλουθους κανόνες: οι πόντοι της µάνας είναι γνωστοί εξ αρχής ο άσσος µετράει πάντα 11 (και όχι 1 ή 11 κατ' επιλογή) δε λαµβάνεται υπόψη το 14 τα φύλλα 2 έως και 9 έχουν αξία όση και ο αριθµός που αναγράφεται τα φύλλα µε ένδειξη 10 έχουν όλα αξία 10 ο παίχτης τραβάει φύλλο συνέχεια µέχρι να περάσει τους πόντους της µάνας ο παίκτης «καίγεται» αν περάσει σε πόντους το 31 νικητής αναδεικνύεται είτε ο παίκτης (αν έχει περάσει τους πόντους της «µάνας» και δεν έχει καεί) είτε η «µάνα» Οι πόντοι που έχει η «µάνα» δίνονται ως είσοδο στο πρόγραµµα. Στη συνέχεια δίνεται η αξία των φύλλων που τραβάει ο παίκτης. Το πρόγραµµα θα εµφανίζει το νικητή του παιχνιδιού. Καλείστε να συµµετέχετε στο σχεδιασµό της λύσης του συγκεκριµένου προβλήµατος στον οποίο θα βασιστεί η ανάπτυξη του προγράµµατος που προβλέπει η 3 η δραστηριότητα, λαµβάνοντας υπόψη σας:

α. τι θα δέχεται σαν είσοδο το πρόγραµµα, και β. πότε σταµατάει η εκτέλεσή του Κατά τη διαδικασία της σχεδίασης της λύσης του προβλήµατος, να λάβετε υπόψη σας και να απαντήσετε στα ακόλουθα ερωτήµατα. Οι απαντήσεις που θα δώσετε µπορεί να είναι φραστικές ή εντολές σε µορφή ψευδοκώδικα. 1. Πόσες µεταβλητές θα χρησιµοποιηθούν κατά τη γνώµη σας για την επίλυση του προβλήµατος και τι θα δηλώνει η κάθε µία από αυτές; 2. Πιστεύετε ότι πρέπει να χρησιµοποιηθεί δοµή επανάληψης; Αν ναι ποια είναι η πιο κατάλληλη και γιατί; (Οι δοµές επανάληψης είναι η «Για», η «Αρχή επανάληψης µέχρις ότου» και η «Όσο επανάλαβε») 3. Αν πιστεύετε ότι πρέπει να χρησιµοποιηθεί δοµή επανάληψης α. Ποιες ενέργειες πρέπει να επαναλαµβάνονται (δηλαδή ποιες ενέργειες πρέπει να συµπεριληφθούν στο σώµα της επανάληψης); 2

β. Ποια είναι η συνθήκη ελέγχου; 4. Σε ποιο σηµείο του προγράµµατος θα γραφούν οι εντολές που θα εµφανίζουν τα αποτελέσµατα; 2 ηη ραστηριιότητα Η 2 η δραστηριότητα περιλαµβάνει 3 εργασίες που θα τις εκτελέσετε ανά ζεύγη όπως και στην 1 η δραστηριότητα. Η σειρά µε την οποία καλείστε να εργαστείτε είναι πρώτα η µελέτη των δύο προγραµµάτων σε µορφή ψευδοκώδικα που σας δίνονται παρακάτω και στη συνέχεια να απαντήσετε µε την εξής σειρά: πρώτα η 1 η εργασία, µετά η 2 η και στο τέλος η 3 η εργασία όπου θα επανεξετάσετε τις απαντήσεις που έχετε δώσει. Ψευδοκώδικας 1 Ψευδοκώδικας 2 1 Αρχή 2 sum 0, counter 0 3 Επανάλαβε 4 Γράψε «ώσε αριθµό» 5 ιάβασε ar 6 Αν ar<>0 τότε 7 counter counter+1 8 sum sum+ar 9 µέχρις ότου ar<=-1 10 Γράψε «όθηκαν», counter, «αριθµοί µε άθροισµα», sum 11 Τέλος 1 Αρχή 2 sum 0, counter 0 4 Γράψε «ώσε αριθµό» 5 ιάβασε ar1 6 Επανάλαβε 7 Γράψε «ώσε αριθµό» 8 ιάβασε ar2 9 Αν ar2<>0 τότε 10 counter counter+1 11 sum sum+ar2 12 µέχρις ότου ar2<ar1 13 Γράψε «όθηκαν», counter, «αριθµοί µε άθροισµα», sum 14 Τέλος 3

ΕΡΩΤΗΣΕΙΣ 1 η Εργασία 1. Με ποια εντολή δίνεται αρχική τιµή στις µεταβλητές counter και sum στα δύο προγράµµατα; 2. Ποιος ο ρόλος των µεταβλητών counter και sum στα δύο προγράµµατα; 3. Ποια είναι η µεταβλητή ελέγχου στο 1 ο πρόγραµµα; Ποιος ο ρόλος της; 4. Με ποια εντολή δίνεται αρχική τιµή στη µεταβλητή ελέγχου στο 1 ο πρόγραµµα; 5. Με ποια εντολή ανανεώνεται η τιµή της µεταβλητής ελέγχου στο 1 ο πρόγραµµα; 6. Ποια είναι η µεταβλητή ελέγχου στο 2 ο πρόγραµµα; Ποιος ο ρόλος της; 4

7. Με ποια εντολή δίνεται αρχική τιµή στη µεταβλητή ελέγχου στο 2 ο πρόγραµµα; 8. Με ποια εντολή ανανεώνεται η τιµή της µεταβλητής ελέγχου στο 2 ο πρόγραµµα; 9. Πότε πιστεύετε ότι σταµατάει η εκτέλεση του 1 ου προγράµµατος; 10. Πότε πιστεύετε ότι σταµατάει η εκτέλεση του 2 ου προγράµµατος; 11. Ποια πιστεύετε ότι είναι η λειτουργία του 1 ου προγράµµατος; 12. Ποια πιστεύετε ότι είναι η λειτουργία του 2 ου προγράµµατος; 13. Ποια είναι η διαφορά των δύο προγραµµάτων ως προς τη λειτουργία τους; 5

2 η Εργασία 1. Στη στήλη Α του παρακάτω πίνακα βρίσκονται οµάδες τιµών εισόδου του 1 ου προγράµµατος, ενώ στη στήλη Β βρίσκονται οι έξοδοι του προγράµ- µατος 1 ανάλογα. Συνδέστε µε µία γραµµή τις σωστές αντιστοιχίες. Α Β Αν οι τιµές εισόδου είναι η έξοδος του προγράµµατος θα είναι την 1 η φορά: 0, 0, 9, -1 όθηκαν 3 αριθµοί µε άθροισµα 5 την 2 η φορά: -1 όθηκαν 1 αριθµοί µε άθροισµα -1 την 3 η φορά: 1,1, -1 όθηκαν 2 αριθµοί µε άθροισµα 8 την 4 η φορά: 4, 2, -1 όθηκαν 3 αριθµοί µε άθροισµα 1 2. Στη στήλη Α του παρακάτω πίνακα βρίσκονται οµάδες τιµών εισόδου του 2 ου προγράµµατος, ενώ στη στήλη Β βρίσκονται οι έξοδοι του προγράµ- µατος 2 ανάλογα. Συνδέστε µε µία γραµµή τις σωστές αντιστοιχίες. Α Β αν οι τιµές εισόδου είναι η έξοδος του προγράµµατος θα είναι την 1 η φορά: 0, 0, -1 όθηκαν 0 αριθµοί µε άθροισµα 0 την 2 η φορά: -1, 0, 0, -3 όθηκαν 1 αριθµοί µε άθροισµα 2 την 3 η φορά: 6,0 όθηκαν 1 αριθµοί µε άθροισµα -1 την 4 η φορά: 5, 2 όθηκαν 1 αριθµοί µε άθροισµα -3 3 η Εργασία Αφού έχετε απαντήσει ανά ζεύγη στις ερωτήσεις της 2 ης Εργασίας να επανεξετάσετε τις απαντήσεις που δώσατε στην 1 η Εργασία. ΕΡΩΤΗΣΕΙΣ 1. Με ποια εντολή δίνεται αρχική τιµή στις µεταβλητές counter και sum στα δύο προγράµµατα; 6

2. Ποιος ο ρόλος των µεταβλητών counter και sum στα δύο προγράµµατα; 3. Ποια είναι η µεταβλητή ελέγχου στο 1 ο πρόγραµµα; Ποιος ο ρόλος της; 4. Με ποια εντολή δίνεται αρχική τιµή στη µεταβλητή ελέγχου στο 1 ο πρόγραµµα; 5. Με ποια εντολή ανανεώνεται η τιµή της µεταβλητής ελέγχου στο 1 ο πρόγραµµα; 6. Ποια είναι η µεταβλητή ελέγχου στο 2 ο πρόγραµµα; Ποιος ο ρόλος της; 7. Με ποια εντολή δίνεται αρχική τιµή στη µεταβλητή ελέγχου στο 2 ο πρόγραµµα; 7

8. Με ποια εντολή ανανεώνεται η τιµή της µεταβλητής ελέγχου στο 2 ο πρόγραµµα; 9. Πότε πιστεύετε ότι σταµατάει η εκτέλεση του 1 ου προγράµµατος; 10. Πότε πιστεύετε ότι σταµατάει η εκτέλεση του 2 ου προγράµµατος; 11. Ποια πιστεύετε ότι είναι η λειτουργία του 1 ου προγράµµατος; 12. Ποια πιστεύετε ότι είναι η λειτουργία του 2 ου προγράµµατος; 13. Ποια είναι η διαφορά των δύο προγραµµάτων ως προς τη λειτουργία τους; 8

3 ηη ραστηριιότητα Η 3 η δραστηριότητα είναι ατοµική και αφορά στην ανάπτυξη της λύσης του προβλήµατος που σχεδιάσατε στο πλαίσιο της 1ης δραστηριότητας. Ο ψευδοκώδικας που θα αναπτύξετε µπορεί να βασίζεται στη λύση που σχεδιάσατε στο πλαίσιο της 1 ης δραστηριότητας ή µπορεί να αναθεωρήσετε σηµεία της αρχικής σας σχεδίασης. Κατ αρχήν θα εργαστείτε ατοµικά στην ανάπτυξη του ψευδοκώδικα και στη συνέχεια το κάθε µέλος του ζευγαριού (όπως έχουν διαµορφωθεί) θα αξιολογήσει την εργασία του άλλου. Ανάπτυξη Ψευδοκώδικα 9

Αξιολόγηση της εργασίας της 3 ης δραστηριότητας 10