Παναγιώτης Τσιωτάκης Τηλ.: ,

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Παναγιώτης Τσιωτάκης Τηλ.: ,"

Transcript

1

2 Aπα γο ρεύ ε ται η ανα δη μο σίε υ ση και γενικά η ολική, μερική ή περιληπτική ανα πα ρα γω γή και μετάδοση έστω και μίας σελίδας του παρόντος βιβλίου κατά παράφραση ή διασκευή με οποιονδήποτε τρόπο (μη χα νι κό, ηλεκ τρο νι κό, φω το τυ πι κό κ.λπ. Nό μος 2121/93, άρθρο 51). Η απαγόρευση αυτή ισχύει και για δημόσιες υπηρεσίες, βιβλιοθήκες, οργανισμούς κ.λπ. (άρθρο 18). Οι παραβάτες διώκονται (άρθρο 13) και τους επιβάλλονται κατάσχεση, αστικές και ποινικές κυρώσεις σύμφωνα με το νόμο (άρθρα 64-66). ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ Λυκείου, Τεύχος Α Προσανατολισμός Σπουδών Οικονομίας και Πληροφορικής ΣΥΜΠΛΗΡΩΜΑΤΙΚΟ ΥΛΙΚΟ ΣΥΜΦΩΝΑ ΜΕ ΤΗ ΝΕΑ ΥΛΗ Παναγιώτης Τσιωτάκης Τηλ.: , Σελίδες: 40 Σχήμα: Κ.Α.: Copyright Ιούλιος 2019, Eκδόσεις Σαββάλας Zωοδ. Πηγής 18, Αθήνα Tηλ.: Fax: Τυπογραφικές διορθώσεις: Βάσω Μπαχούρου Σχεδίαση εξωφύλλου: Κοσμάς Αρβανίτης

3 Πρόλογος Το ένθετο αυτό συνοδεύει το Α τεύχος του βιβλίου Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον του Π. Τσιωτάκη από τις Εκδόσεις Σαββάλας (έκδοση 2018) για την Ομάδα Προσανατολισμού Σπουδών Οικονομίας και Πληροφορικής. Περιέχει συμπληρωματικό υλικό θεωρία και ασκήσεις σχετικό με τη νέα ύλη του μαθήματος, το οποίο πλέον ονομάζεται «Πληροφορική», όπως ανακοινώθηκε τον Ιούνιο Το συμπληρωματικό υλικό ακολουθεί τη δομή του βιβλίου και έχει οργανωθεί σε ανεξάρτητα κεφάλαια, ώστε να μπορεί να αξιοποιηθεί σε αντιστοιχία με το Α τεύχος του βιβλίου, ως εξής: Κεφάλαιο Σ1: Κατανόηση και δομή προβλήματος. Προτείνεται να αξιοποιηθεί πρώτο ή στα αρχικά μαθήματα, καθώς αποτελεί ένα αυτοτελές θεωρητικό κεφάλαιο. Κεφάλαιο Σ2: Έννοιες αλγορίθμων: Πληροφορική. Προτείνεται να αξιοποιηθεί παράλληλα με το Κεφάλαιο 1 ή αμέσως μετά από αυτό. Κεφάλαιο Σ3: Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ. Προτείνεται να αξιοποιηθεί παράλληλα με το Κεφάλαιο 11 ή αμέσως μετά από αυτό. Κεφάλαιο Σ4: Ανάλυση προβλημάτων και πρόγραμμα. Προτείνεται να αξιοποιηθεί παράλληλα με το Κεφάλαιο 31. Μπορεί εναλλακτικά να συνδυαστεί με τα Κεφάλαια 32 ή Σ1. Τον Σεπτέμβριο 2019 θα κυκλοφορήσει συμπληρωματικό υλικό σχετικό με το Β τεύχος του βιβλίου με βάση και τις νέες οδηγίες διδασκαλίας του μαθήματος. Με εκτίμηση, Παναγιώτης Τσιωτάκης

4

5 Σ1 Παράγραφοι Ενότητα: Δομή ακολουθίας Κατανόηση και δομή προβλήματος 1.1 έως και 1.4 βιβλίου μαθητή Ερωτήσεις κατανόησης Σ1.1 Ερωτήσεις ανάπτυξης 1. Να δώσετε τον ορισμό του προβλήματος. (Εξετάσεις 2006) Πρόβλημα είναι μια κατάσταση που χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή ούτε προφανής. 2. Η κατανόηση ενός προβλήματος αποτελεί συνάρτηση δύο παραγόντων. Να τους αναφέρετε. (Εξετάσεις 2009 και 2016) Είναι η σωστή διατύπωση εκ μέρους του δημιουργού του και η σωστή ερμηνεία εκ μέρους του λύτη. Διαφορετικά κάθε προσπάθεια επίλυσης του προβλήματος θα οδηγηθεί σε αποτυχία. 3. Ποιο μέσο χρησιμοποιείται για τη διατύπωση ενός προβλήματος; Συνηθέστερα μέσα είναι ο λόγος είτε προφορικός είτε γραπτός. 4. Τι εννοούμε με τον όρο «σαφήνεια διατύπωσης προβλήματος»; Ο λόγος ως μέσο επικοινωνίας και συνεννόησης πρέπει να χαρακτηρίζεται από σαφήνεια. Άστοχη χρήση ορολογίας και λανθασμένη σύνταξη είναι δύο στοιχεία που μπορούν να προκαλέσουν παρερμηνείες και παραπλανήσεις. Σημαντικός ακόμα παράγοντας στη σωστή αντιμετώπιση ενός προβλήματος είναι η αποσαφήνιση του χώρου στον οποίο αναφέρεται. Για παράδειγμα: «Ο Γιάννης και η Μαρία είναι παντρεμένοι». Πρώτη ερμηνεία: Ο Γιάννης και η Μαρία είναι παντρεμένοι μεταξύ τους. Δεύτερη ερμηνεία: Ο Γιάννης είναι παντρεμένος και η Μαρία είναι παντρεμένη. 5

6 5. Να δώσετε τους ορισμούς των παρακάτω όρων: α. Δεδομένο β. Πληροφορία γ. Επεξεργασία δεδομένων (Εξετάσεις 2007) α. Δεδομένο είναι οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή με μία από τις πέντε αισθήσεις του. β. Πληροφορία είναι οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων. γ. Επεξεργασία είναι η διαδικασία κατά την οποία ένας «μηχανισμός» δέχεται δεδομένα, τα επεξεργάζεται και αποδίδει πληροφορίες. Για παράδειγμα, ο ανθρώπινος εγκέφαλος ή ο υπολογιστής. 6. Να δώσετε τον ορισμό της δομής ενός προβλήματος. (Εξετάσεις 2006 και 2014) Δομή προβλήματος είναι τα συστατικά του μέρη, τα επιμέρους τμήματα που το αποτελούν, καθώς και ο τρόπος με τον οποίο συνδέονται μεταξύ τους. Η αποτύπωση της δομής σημαίνει ότι έχει ξεκινήσει η ανάλυση του προβλήματος και βασική προϋπόθεση είναι η κατανόησή του. 7. Να αναφέρετε τους τρόπους περιγραφής και αναπαράστασης των προβλημάτων. Να δώσετε ένα παράδειγμα. Φραστικά και διαγραμματικά (δείτε επόμενη ερώτηση για παράδειγμα). 8. Να κάνετε τη διαγραμματική αναπαράσταση του προβλήματος «Αντιμετώπιση ναρκωτικών», που περιγράφεται παρακάτω: Για την αντιμετώπιση του προβλήματος των ναρκωτικών, απαιτείται τόσο η πρόληψη όσο και η θεραπεία των εξαρτημένων ατόμων, ενώ σημαντικό ρόλο έχει και η διαδικασία επανένταξης των απεξαρτημένων ατόμων στην κοινωνία. Η πρόληψη περιλαμβάνει την ενημέρωση των πολιτών. Εξίσου σημαντική για την πρόληψη κρίνεται η ανάπτυξη ενδιαφερόντων για άτομα «αυξημένης προδιάθεσης». Στον τομέα της θεραπείας, εκτός από την ενίσχυση των υπαρχουσών θεραπευτικών κοινοτήτων, σκόπιμη είναι και η δημιουργία κατάλληλων τμημάτων στα δημόσια νοσοκομεία. Σημαντικοί παράγοντες για αποτελεσματική επανένταξη είναι τόσο η καταπολέμηση της κοινωνικής προκατάληψης, όσο και η επιδότηση θέσεων εργασίας για τους απεξαρτημένους πρώην χρήστες. (Εξετάσεις 2014) 6 Σ1 - Κατανόηση και δομή προβλήματος

7 9. Τι εννοούμε με τον όρο «καθορισμός απαιτήσεων προβλήματος»; Η σωστή επίλυση ενός προβλήματος προϋποθέτει τον επακριβή προσδιορισμό των δεδομένων τα οποία παρέχει το πρόβλημα. Απαιτεί επίσης τη λεπτομερειακή καταγραφή των ζητουμένων που αναμένονται ως αποτελέσματα της επίλυσης του προβλήματος. 10. Να περιγράψετε τα τρία στάδια αντιμετώπισης ενός προβλήματος. (Εξετάσεις 2006) Ή αλλιώς: Να περιγράψετε τα στάδια αντιμετώπισης ενός προβλήματος. (Εξετάσεις 2013) Κατανόηση: Σωστή και πλήρης αποσαφήνιση των δεδομένων και των ζητουμένων του προβλήματος. Ανάλυση: Το αρχικό πρόβλημα διασπάται σε επιμέρους απλούστερα προβλήματα. Επίλυση: Υλοποιείται η λύση του προβλήματος μέσω της λύσης των επιμέρους προβλημάτων. [Περισσότερα στο κεφάλαιο Σ4.] Σ1.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Πρόβλημα είναι μια αποκλειστικά μαθηματική κατάσταση που πρέπει να αντιμετωπίσουμε. 2. Πρόβλημα είναι μια οποιαδήποτε κατάσταση που πρέπει να αντιμετωπίσουμε. 3. Ο υπολογιστής και το πρόβλημα είναι έννοιες αλληλένδετες. 4. Η κατανόηση ενός προβλήματος εξαρτάται από τη σωστή διατύπωση του δημιουργού του. 5. Η κακή διατύπωση ενός προβλήματος μπορεί να οδηγήσει στη μη επίλυσή του. Ενοτητα: δομη ακολουθιασ 7

8 6. Η κατανόηση ενός προβλήματος εξαρτάται μόνο από τη διατύπωσή του. 7. Πριν από την επίλυση ενός προβλήματος, πρέπει αυτό να έχει διατυπωθεί με ακρίβεια και σαφήνεια. 8. Η σαφήνεια στη διατύπωση ενός προβλήματος είναι πολύ σημαντική για την επίλυσή του. 9. Μόνο μέσω του προφορικού λόγου μπορεί να αποτυπωθεί επαρκώς ένα πρόβλημα. 10. Ένα πρόβλημα για την ευκολότερη επίλυσή του πρέπει να αναλυθεί σε επιμέρους προβλήματα. 11. Δομή ενός προβλήματος είναι μόνο η εύρεση του συνόλου των μερών που το απαρτίζουν. 12. Στη δομή ενός προβλήματος περιλαμβάνονται τα συστατικά του μέρη. 13. Ένα πρόβλημα μπορεί να αναπαρασταθεί είτε διαγραμματικά είτε φραστικά. 14. Η καταγραφή της δομής ενός προβλήματος σημαίνει αυτόματα ότι έχει αρχίσει η διαδικασία ανάλυσης του προβλήματος σε άλλα απλούστερα. (Εξετάσεις 2008) 15. Για τη γραφική απεικόνιση της δομής ενός προβλήματος χρησιμοποιείται συχνά η διαγραμματική αναπαράσταση. (Εξετάσεις 2016) Σ1.3 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Τα δεδομένα ενός προβλήματος είναι πάντοτε κάποιοι αριθμοί. 2. Πληροφορία είναι το αποτέλεσμα από την επεξεργασία των δεδομένων. 3. Για την παραγωγή πληροφοριών απαιτούνται δεδομένα ή άλλες πληροφορίες. 4. Αν υποβάλλουμε τα δεδομένα σε επεξεργασία, παίρνουμε πληροφορίες. 5. Αν επαναϋποβάλλουμε πληροφορίες σε επεξεργασία, παίρνουμε νέες πληροφορίες. 6. Με τον όρο δεδομένο αναφέρεται οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων. (Εξετάσεις 2002) 7. Το ότι το ύψος ενός ατόμου είναι 1.90 αποτελεί δεδομένο, ενώ το ότι το άτομο αυτό είναι ψηλό αποτελεί πληροφορία. 8. Για την επίλυση ενός προβλήματος πρέπει να έχουν καθοριστεί τα δεδομένα και τα ζητούμενα. 9. Η διαδικασία μέσω της οποίας βρίσκεται το ζητούμενο ενός προβλήματος ονομάζεται επίλυση του προβλήματος. 10. Η κατανόηση ενός προβλήματος ακολουθεί την ανάλυσή του. 8 Σ1 - Κατανόηση και δομή προβλήματος

9 Σ1.4 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Η δυσκολία αντιμετώπισης των προβλημάτων μειώνεται όσο περισσότερο προχωράει η ανάλυσή τους σε απλούστερα προβλήματα. 2. Η κατανόηση ενός προβλήματος δεν εξαρτάται από τη σωστή διατύπωση του δημιουργού. 3. Ένα από τα στάδια αντιμετώπισης ενός προβλήματος είναι η ανάλυση. (Εξετάσεις 2010) 4. Αν ο λύτης ενός προβλήματος δεν το κατανοήσει, τότε δεν μπορεί να αποτυπώσει σωστά τη δομή του. 5. Ένα πρόβλημα μπορεί να αναλυθεί σε επιμέρους υποπροβλήματα. 6. Αν η θερμοκρασία 40 βαθμοί Κελσίου αποτελεί δεδομένο, τότε το επικρατεί καύσωνας αποτελεί πληροφορία. 7. Ο προσδιορισμός του χώρου ενός προβλήματος βοηθά στην επίλυσή του. 8. Η κατανόηση κάποιου προβλήματος εξαρτάται μόνο από τον λύτη του. 9. Η κατανόηση ενός προβλήματος εξαρτάται από τον χώρο του προβλήματος. 10. Η λανθασμένη σύνταξη στη διατύπωση ενός προβλήματος μπορεί να οδηγήσει και στην αδυναμία επίλυσής του. 11. Τα δεδομένα ενός προβλήματος μπορεί να περιέχουν και μη αριθμητικά στοιχεία. 12. Η καταγραφή των δεδομένων προηγείται της επεξεργασίας τους. 13. Ο καθορισμός απαιτήσεων ενός προβλήματος προϋποθέτει τον προσδιορισμό των δεδομένων και την καταγραφή των ζητουμένων του προβλήματος. 14. Η επίλυση ενός προβλήματος υλοποιείται μέσω της λύσης των επιμέρους υποπροβλημάτων του. 15. Η ανάλυση ενός προβλήματος προηγείται της κατανόησής του. Σ1.5 Ερωτήσεις συμπλήρωσης κενού 1. Η είναι η βάση της επίλυσης ενός προβλήματος. 2. Σημαντικός παράγοντας στην κατανόηση ενός προβλήματος είναι η του. 3. Η είναι το αποτέλεσμα επεξεργασίας δεδομένων. 4. Τα μπορούν να παρέχουν όταν υποβάλλονται σε. 5. Οποιοδήποτε στοιχείο γίνεται αντιληπτό με μία από τις πέντε αισθήσεις ενός παρατηρητή ονομάζεται. 6. Με τον όρο προβλήματος αναφερόμαστε στα συστατικά μέρη του προβλήματος καθώς και στον τρόπο με τον οποίο αυτά συνδέονται μεταξύ τους. Ενοτητα: δομη ακολουθιασ 9

10 7. Τα συστατικά μέρη που αποτελούν ένα πρόβλημα προσδιορίζουν τη του. 8. Η μπορεί να χρησιμοποιηθεί για την απεικόνιση της δομής ενός προβλήματος. 9. Ένα πρόβλημα αναπαρίσταται είτε. 10. Για την επίλυση ενός προβλήματος πρέπει να γίνει ο καθορισμός. 11. Τα στάδια αντιμετώπισης ενός προβλήματος είναι: κατανόηση,, επίλυση. 12. Η ενός προβλήματος εξαρτάται από τη σαφήνεια διατύπωσής του. 13. Με τη διαγραμματική αναπαράσταση ενός προβλήματος απεικονίζεται η του. 14. Η επίλυση ενός προβλήματος προϋποθέτει τον προσδιορισμό των που παρέχει το πρόβλημα και την καταγραφή των που αναμένονται ως αποτελέσματα. Σ1.6 Ερωτήσεις πολλαπλής επιλογής 1. Τα δεδομένα ενός προβλήματος πρέπει: α. να είναι δομημένα β. να έχουν καθοριστεί με σαφήνεια γ. να είναι αριθμητικά 2. Η διαδικασία μέσω της οποίας βρίσκουμε το ζητούμενο ενός προβλήματος ονομάζεται: α. επίλυση β. ανάλυση γ. αξιολόγηση δ. εύρεση 3. Ο καθορισμός απαιτήσεων ενός προβλήματος προϋποθέτει (περισσότερες από μία σωστές απαντήσεις): α. προσδιορισμό των δεδομένων του β. ανάλυση του προβλήματος γ. αποτύπωση της δομής του προβλήματος δ. καταγραφή των ζητουμένων ε. λύση του προβλήματος 4. Στάδια αντιμετώπισης ενός προβλήματος είναι (περισσότερες από μία σωστές απαντήσεις): α. καθορισμός απαιτήσεων β. ανάλυση γ. διαγραμματική αναπαράσταση δ. επεξεργασία των δεδομένων ε. κατανόηση Σ1.7 Να τοποθετήσετε τις παρακάτω έννοιες στην ορθή σειρά 1. α. επίλυση β. ανάλυση γ. κατανόηση 2. α. επεξεργασία β. έλεγχος γ. έξοδος δ. είσοδος 3. α. επεξεργασία β. πληροφορίες γ. δεδομένα 10 Σ1 - Κατανόηση και δομή προβλήματος

11 Σ1.8 Ερωτήσεις αντιστοίχισης 1. Να γράψετε τους αριθμούς 1, 2, 3, 4 από τη στήλη Α και δίπλα το γράμμα α, β της στήλης Β που δίνει τον σωστό χαρακτηρισμό. Στήλη Α 1. Εύστοχη χρήση ορολογίας 2. Τήρηση λεξικολογικών και συντακτικών κανόνων 3. Επακριβής προσδιορισμός δεδομένων 4. Λεπτομερειακή καταγραφή ζητουμένων Στήλη Β α. Σαφήνεια διατύπωσης προβλήματος β. Καθορισμός απαιτήσεων 2. Να αντιστοιχίσετε τα στοιχεία των δύο στηλών. (Εξετάσεις 2008) Στήλη Α 1. Καθορισμός απαιτήσεων 2. Δομή προβλήματος 3. Στάδιο αντιμετώπισης προβλημάτων 4. Πληροφορία 5. Κατανόηση προβλήματος 6. Ανάλυση προβλήματος Στήλη Β α. Προσδιορισμός δεδομένων και ζητουμένων β. Επεξεργασία δεδομένων γ. Σαφήνεια διατύπωσης δ. Η μεθοδική μελέτη ενός προβλήματος και η διαδικασία διάσπασης σε μικρότερα τμήματα ε. Επίλυση προβλήματος στ. Διαγραμματική αναπαράσταση 3. Να αντιστοιχίσετε κάθε στοιχείο της στήλης Α με ένα ή περισσότερα στοιχεία της στήλης Β. Στήλη Α 1. Βήματα επίλυσης προβλήματος 2. Κατανόηση προβλήματος 3. Διατύπωση προβλήματος 4. Καθορισμός απαιτήσεων Στήλη Β α. Σωστή χρήση ορολογίας β. Σωστή διατύπωση γ. Κατανόηση δ. Σωστή χρήση λόγου ε. Σωστή ερμηνεία στ. Επίλυση ζ. Καταγραφή δεδομένων η. Ανάλυση θ. Αποτύπωση ζητουμένων Ενοτητα: δομη ακολουθιασ 11

12 Σ2 Παράγραφος Ενότητα: Δομή ακολουθίας Έννοιες αλγορίθμων: Πληροφορική 2.2 βιβλίου μαθητή Ερωτήσεις κατανόησης Σ2.1 Ερωτήσεις ανάπτυξης 1. Από ποιες σκοπιές μελετά τους αλγορίθμους η Πληροφορική; Να αναλύσετε κάθεμία από αυτές. Η Πληροφορική μελετά τους αλγορίθμους από τις σκοπιές: α. Υλικού: Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από τις διάφορες τεχνολογίες υλικού και την αρχιτεκτονική του υπολογιστή. β. Γλωσσών προγραμματισμού: Το είδος της γλώσσας προγραμματισμού που χρησιμοποιείται (δηλαδή χαμηλότερου ή υψηλότερου επιπέδου) αλλάζει τη δομή και τον αριθμό των εντολών ενός αλγορίθμου. Γενικά μια γλώσσα χαμηλότερου επιπέδου είναι ταχύτερη από μια άλλη γλώσσα που είναι υψηλότερου επιπέδου. γ. Θεωρητική: Διερευνά αν υπάρχει ή όχι αποδοτικός αλγόριθμος για την επίλυση ενός προβλήματος. Η προσέγγιση προσδιορίζει τα όρια της λύσης που θα βρεθεί σε συγκεκριμένο πρόβλημα. δ. Αναλυτική: Μελετώνται οι υπολογιστικοί πόροι που απαιτούνται από έναν αλγόριθμο (π.χ. το μέγεθος κύριας και δευτερεύουσας μνήμης, ο χρόνος λειτουργίας της CPU και των λειτουργιών εισόδου / εξόδου κ.λπ.). 2. Ποια η διαφορά της θεωρητικής από την αναλυτική προσέγγιση στην επίλυση ενός προβλήματος με χρήση αλγορίθμου; Η θεωρητική προσέγγιση προσδιορίζει τα όρια της λύσης και την αποδοτικότητα ενός αλγορίθμου που επιλύει ένα συγκεκριμένο πρόβλημα, ενώ η αναλυτική προσέγγιση μελετά τους υπολογιστικούς πόρους που απαιτούνται για την εκτέλεση του αλγορίθμου. 12

13 Σ2.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από το υλικό του υπολογιστή. 2. Η Πληροφορική μελετά τους αλγορίθμους με βάση τους υπολογιστικούς πόρους τους οποίους απαιτούν για την εκτέλεσή τους. 3. Η επιστήμη της Πληροφορικής δεν εξετάζει την αποδοτικότητα των αλγορίθμων για την επίλυση προβλημάτων. 4. Γενικά μια γλώσσα χαμηλότερου επιπέδου είναι ταχύτερη από μια άλλη γλώσσα που είναι υψηλότερου επιπέδου. 5. Η έννοια του αλγορίθμου είναι θεμελιώδης για την επιστήμη της Πληροφορικής. Σ2.3 Ερωτήσεις συμπλήρωσης κενού 1. Από την σκοπιά, η Πληροφορική μελετά τους αλγορίθμους σε σχέση με τις ανάγκες τους σε υπολογιστικούς πόρους. 2. Από την σκοπιά, η Πληροφορική διερευνά αν υπάρχει αποδοτικός αλγόριθμος για την επίλυση ενός προβλήματος. 3. Το είδος της που χρησιμοποιείται για την επίλυση ενός προβλήματος αλλάζει τη δομή και τον αριθμό των εντολών του σχετικού αλγορίθμου. 4. Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από τις διάφορες τεχνολογίες και την αρχιτεκτονική του υπολογιστή. 5. Η μελέτη των αλγορίθμων σύμφωνα με την σκοπιά προσδιορίζει τα όρια της λύσης που θα βρεθεί σε συγκεκριμένο πρόβλημα. Σ2.4 Ερωτήσεις πολλαπλής επιλογής (πιθανόν περισσότερες από μία σωστές απαντήσεις) 1. Η επιστήμη της Πληροφορικής περιλαμβάνει τη μελέτη των αλγορίθμων μεταξύ άλλων και από τη σκοπιά: α. υλικού β. ελεύθερου κειμένου γ. αποτελεσματικότητας δ. ανάγνωσης / εκτύπωσης 2. Η Πληροφορική είναι η επιστήμη που μελετά τους αλγορίθμους από τις ακόλουθες σκοπιές: α. υλικού β. θεωρητική γ. πιθανολογική δ. αναλυτική Ενοτητα: δομη ακολουθιασ 13

14 Σ2.5 Ερώτηση αντιστοίχισης Με βάση τις σκοπιές από τις οποίες μελετά η επιστήμη της Πληροφορικής τους αλγορίθμους, να αντιστοιχίσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β. Στήλη Α 1. Υλικού 2. Θεωρητική 3. Αναλυτική 4. Γλωσσών προγραμματισμού Στήλη Β α. Μελετώνται οι υπολογιστικοί πόροι που απαιτούνται από έναν αλγόριθμο. β. Το είδος της γλώσσας προγραμματισμού που χρησιμοποιείται επηρεάζει τη δομή και τον αριθμό των εντολών ενός αλγορίθμου. γ. Διερευνά την αποδοτικότητα του αλγορίθμου που επιλύει συγκεκριμένο πρόβλημα. δ. Η ταχύτητα εκτέλεσης ενός αλγορίθμου επηρεάζεται από το υλικό και την αρχιτεκτονική του υπολογιστή. 14 Σ2 - Έννοιες αλγορίθμων: Πληροφορική

15 Σ3 Παράγραφος Ενότητα: Δομή επιλογής Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ Παράγραφοι και βιβλίου μαθητή 3.1 συμπληρωματικού βιβλίου μαθητή Ερωτήσεις κατανόησης Σ3.1 Ερώτηση ανάπτυξης Να περιγράψετε τη δομή ΕΠΙΛΕΞΕ και τη γενική της μορφή. Πότε μπορεί να χρησιμοποιηθεί; Η δομή ΕΠΙΛΕΞΕ είναι δομή πολλαπλής επιλογής με γενική μορφή: ΕΠΙΛΕΞΕ έκφραση ΠΕΡΙΠΤΩΣΗ λίστα_τιμών_1 ή συνθήκη_1 Εντολές_1 ΠΕΡΙΠΤΩΣΗ λίστα_τιμών_2 ή συνθήκη_2 Εντολές_2 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ Εντολές_αλλιώς ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ Οι τιμές που συνοδεύουν κάθε περίπτωση μπορούν να είναι μία ή περισσότερες διακριτές τιμές, περιοχή τιμών από-έως ή συνθήκες. Για παράδειγμα: ΕΠΙΛΕΞΕ α ^ 2 + β ΠΕΡΙΠΤΩΣΗ 0, 4, 6, -9 Εντολές_1 ΠΕΡΙΠΤΩΣΗ > 100 Εντολές_2 15

16 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ Εντολές_αλλιώς ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ Υπολογίζεται η τιμή της έκφρασης ή της μεταβλητής και διερευνώνται διαδοχικά οι συνθήκες. Εκτελούνται οι εντολές που ανήκουν στην αντίστοιχη περίπτωση τιμών. Αν η τιμή της έκφρασης δεν αντιστοιχεί σε καμιά περίπτωση, εκτελούνται οι εντολές τού Αλλιώς. Στη συνέχεια εκτελούνται οι εντολές μετά το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ. Προσοχή: Σε όλες τις περιπτώσεις της δομής ΕΠΙΛΕΞΕ διερευνάται η ίδια μεταβλητή ή έκφραση. Επίσης, η δομή αυτή δεν μπορεί να διερευνήσει περίπλοκες λογικές εκφράσεις που εμπλέκουν περισσότερες μεταβλητές ή διαφορετικές εκφράσεις. Λόγω της συμπαγούς της μορφής προσφέρει σημαντικά πλεονεκτήματα στον προγραμματισμό. Στο βιβλίο μαθητή, εμφανίζεται να είναι διαφορετική η σύνταξη της δομής ΕΠΙΛΕΞΕ στη ΓΛΩΣΣΑ σε σχέση με την ψευδογλώσσα, σχετικά με τη χρήση συνθηκών. Ωστόσο, σύμφωνα με το υπ αριθμ /Γ2/ έγγραφο του ΥΠΕΠΘ, μπορεί να χρησιμοποιηθεί «συνθήκη» στην «Επίλεξε» της ΓΛΩΣΣΑΣ. Σημείωση: Το διδακτικό πακέτο σε κανένα σημείο δεν περιγράφει πώς μπορεί να αξιοποιηθεί η δομή ΕΠΙΛΕΞΕ για τη διερεύνηση περιοχών τιμών από-έως (παρότι το αναφέρει λεκτικά τόσο το βιβλίο μαθητή όσο και το νέο συμπληρωματικό βιβλίο μαθητή Πληροφορικής). Δεδομένου ότι οι λέξεις ΑΠΟ και ΜΕΧΡΙ είναι δεσμευμένες στη ΓΛΩΣΣΑ, θα μπορούσε κάλλιστα η κωδικοποίηση να έχει τη μορφή: ΕΠΙΛΕΞΕ α ΠΕΡΙΠΤΩΣΗ ΑΠΟ 1 ΜΕΧΡΙ 10 Ή όπως είναι στην Pascal: ΕΠΙΛΕΞΕ α ΠΕΡΙΠΤΩΣΗ Ωστόσο, επειδή το ζήτημα παραμένει ασαφές, θα αποφευχθεί σε αυτό το βιβλίο η χρήση της ΕΠΙΛΕΞΕ με τη μορφή αυτή. Σ3.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Σε μια πολλαπλή επιλογή με ΕΠΙΛΕΞΕ ελέγχονται πάντα με τη σειρά όλες οι περιπτώσεις μέχρι το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ. 2. Κάθε εντολή πολλαπλής επιλογής ΕΠΙΛΕΞΕ μπορεί να αναπαρασταθεί από πολλά απλά ΑΝ. 3. Στη δομή ΕΠΙΛΕΞΕ εκτελείται πάντα το ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ. 4. Η δομή ΕΠΙΛΕΞΕ διερευνά την τιμή μιας μεταβλητής ή μιας έκφρασης. 5. Οποιαδήποτε δομή ΕΠΙΛΕΞΕ μπορεί να μετατραπεί σε ΑΝ ΑΛΛΙΩΣ_ΑΝ. 16 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

17 6. Οποιαδήποτε δομή ΑΝ ΑΛΛΛΙΩΣ_ΑΝ μπορεί να μετατραπεί σε ΕΠΙ- ΛΕΞΕ. 7. Η χρήση της εντολής ΕΠΙΛΕΞΕ λόγω της συμπαγούς δομής της αποτελεί μειονέκτημα στον προγραμματισμό. (Εξετάσεις 2007) 8. Η δομή ΕΠΙΛΕΞΕ δεν μπορεί να αποτυπωθεί σε διάγραμμα ροής. 9. Στη δομή ΕΠΙΛΕΞΕ, μετά τη δεσμευμένη λέξη ΠΕΡΙΠΤΩΣΗ, μπορεί να παρατίθενται διακριτές τιμές χωρισμένες με κόμμα. 10. Μπορεί σε μια υλοποίηση της δομής ΕΠΙΛΕΞΕ να μην υπάρχει ΠΕΡΙΠΤΩ- ΣΗ ΑΛΛΙΩΣ. 11. Μια δομή ΕΠΙΛΕΞΕ ολοκληρώνεται με τη δεσμευμένη λέξη ΤΕΛΟΣ_ΑΝ. 12. Μια δομή ΕΠΙΛΕΞΕ μπορεί να περιέχει σύνθετες συνθήκες σε κάθε ΠΕΡΙ- ΠΤΩΣΗ. 13. Σε μια δομή ΕΠΙΛΕΞΕ η έκφραση που διερευνάται μπορεί να είναι διαφορετική σε κάθε ΠΕΡΙΠΤΩΣΗ. 14. Η δομή ΕΠΙΛΕΞΕ μπορεί να διερευνήσει και δύο περιπτώσεις. 15. Κατά την εκτέλεση της δομής ΕΠΙΛΕΞΕ, μετά τον έλεγχο των περιπτώσεων εκτελούνται οι εντολές που ακολουθούν το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ. Σ3.3 Ερωτήσεις συμπλήρωσης κενού 1. Η δομή ΕΠΙΛΕΞΕ ολοκληρώνεται με τη δεσμευμένη λέξη. 2. Στη δομή ΕΠΙΛΕΞΕ, αν δεν ικανοποιείται καμιά περίπτωση, εκτελείται το (2 λέξεις). 3. Στη δομή ΕΠΙΛΕΞΕ διερευνώνται οι τιμές που μπορεί να λάβει μία ή μία. 4. Στη δομή ΕΠΙΛΕΞΕ μπορεί να περιέχονται διακριτές ή. Σ3.4 Να τοποθετήσετε τις εντολές στην ορθή σειρά ώστε ο αλγόριθμος να λειτουργεί σωστά σε κάθε περίπτωση. Περίπτωση αλλιώς Περίπτωση <= 10 Διάβασε α Τέλος_επιλογών Περίπτωση <= 50 Επίλεξε α Εκτύπωσε "Α" Εκτύπωσε "Β" Εκτύπωσε "Γ" Ενοτητα: δομη επιλογησ 17

18 Σ3.5 Να μετατρέψετε το διπλανό τμήμα αλγορίθμου σε κωδικοποίηση με χρήση δομής πολλαπλής επιλογής ΕΠΙΛΕΞΕ. Σ3.6 Να βρείτε τα λάθη στον διπλανό κώδικα. 1. Διάβασε α, β 2. Επίλεξε α ^ 2 3. Περίπτωση > β τότε 4. Γράψε "Α" 5. Περίπτωση β, β Γράψε "Β" 7. Περίπτωση_Αλλιώς 8. Γράψε "Γ" 9. Τέλος_Περιπτώσεων Σ3.7 α. Στο παρακάτω τμήμα προγράμματος να μετατρέψετε την αλγοριθμική δομή της πολλαπλής επιλογής σε ισοδύναμη αλγοριθμική δομή ΕΠΙΛΕΞΕ. (Εξετάσεις 2008) ΓΡΑΨΕ 'Δώσε αριθμό από 0 έως και 5' ΔΙΑΒΑΣΕ Χ ΑΝ Χ = 0 ΤΟΤΕ ΓΡΑΨΕ 'μηδέν' ΑΛΛΙΩΣ_ΑΝ (Χ = 1) Ή (Χ = 3) Ή (Χ = 5) ΤΟΤΕ ΓΡΑΨΕ 'περιττός αριθμός' ΑΛΛΙΩΣ_ΑΝ (Χ = 2) Ή (Χ = 4) ΤΟΤΕ ΓΡΑΨΕ 'άρτιος αριθμός' ΑΛΛΙΩΣ ΓΡΑΨΕ 'έδωσες λάθος αριθμό' ΤΕΛΟΣ_ΑΝ β. Δίνεται το επόμενο τμήμα προγράμματος: ΓΡΑΨΕ 'Δώσε αριθμό' ΔΙΑΒΑΣΕ Α ΕΠΙΛΕΞΕ Α 18 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

19 ΠΕΡΙΠΤΩΣΗ < 0 ΓΡΑΨΕ 'Αρνητικός' ΠΕΡΙΠΤΩΣΗ 0 ΓΡΑΨΕ 'Μηδέν' ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'Θετικός' ΤΕΛΟΣ_ ΕΠΙΛΟΓΩΝ Να μετατραπεί σε ισοδύναμo με χρήση της δομής επιλογής ΑΝ ΤΟΤΕ ΑΛΛΙΩΣ_ΑΝ. (Εξετάσεις 2009) γ. Να ξαναγραφεί το παρακάτω τμήμα αλγορίθμου ώστε να χρησιμοποιεί τη δομή πολλαπλής επιλογής Επίλεξε αντί της Αν. Αν α > β τότε Εμφάνισε "Α" Αλλιώς_αν α = β + 2 ή α = β - 2 τότε Εμφάνισε "Β" Τέλος_αν δ. Να ξαναγραφεί το παρακάτω τμήμα αλγορίθμου ώστε να χρησιμοποιεί τη δομή πολλαπλής επιλογής Αν αντί της Επίλεξε. Επίλεξε α Περίπτωση γ - 1, γ - 2 Εμφάνισε "Α" Περίπτωση γ + 1, γ + 2 Εμφάνισε "Β" Περίπτωση γ Εμφάνισε "Γ" Περίπτωση Αλλιώς Εμφάνισε "Δ" Τέλος_επιλογών Ασκήσεις λυμένες Σ3.8 Να υλοποιηθεί το διπλανό τμήμα αλγορίθμου με χρήση της δομής πολλαπλής επιλογής Επίλεξε. Επίλεξε β Περίπτωση "Α", "Β", "Γ" Εκτύπωσε "περνάει" Περίπτωση "Δ", "Ε" Εκτύπωσε "κόβεται" Περίπτωση αλλιώς Εκτύπωσε "λάθος" Τέλος_επιλογών Ενοτητα: δομη επιλογησ 19

20 Λύση Στη δομή Επίλεξε διερευνάται η τιμή της έκφρασης ή της μεταβλητής και εκτελούνται οι εντολές που ανήκουν στην αντίστοιχη περίπτωση τιμών. Αν η τιμή της έκφρασης δεν αντιστοιχεί σε καμιά περίπτωση, εκτελούνται οι εντολές τού Αλλιώς. Οι τιμές που συνοδεύουν κάθε περίπτωση μπορούν να είναι μία ή περισσότερες διακριτές τιμές, περιοχή τιμών από-έως ή συνθήκες. Σημείωση: Σε όλες τις περιπτώσεις της δομής Επίλεξε διερευνάται η ίδια μεταβλητή ή έκφραση. Επίσης, δεν μπορεί να διερευνήσει περίπλοκες λογικές εκφράσεις που εμπλέκουν περισσότερες μεταβλητές. Μπορούν να διερευνηθούν 2 μόνο περιπτώσεις (παράδειγμα 2, παράγραφος συμπληρωματικού βιβλίου μαθητή). Δείτε και την ερώτηση Ε2.1. Αν β = "Α" ή β = "Β" ή β = "Γ" τότε Εκτύπωσε "περνάει" Αλλιώς_αν β = "Δ" ή β = "Ε" τότε Εκτύπωσε "κόβεται" Αλλιώς Εκτύπωσε "λάθος" Τέλος_αν Σ3.9 Να αναπτυχθεί τμήμα αλγορίθμου που θα διαβάζει τον μέσο όρο ενός μαθητή κατά την περασμένη σχολική χρονιά και θα εκτυπώνει μήνυμα ως εξής: Αν ο βαθμός είναι μικρότερος από 9.5, ο μαθητής απορρίπτεται στο μάθημα αν είναι μεγαλύτερος από 9.5 και μικρότερος από 13, τότε ο χαρακτηρισμός του μαθητή είναι «Σχεδόν καλά» αν είναι από 13 και άνω και μικρότερος του 16, ο χαρακτηρισμός είναι «Καλά» αν είναι μικρότερος του 18, «Πολύ καλά» ενώ τέλος, αν ο μέσος όρος είναι μεγαλύτερος του 18, ο χαρακτηρισμός είναι «Άριστα». Να παρουσιάσετε και το αντίστοιχο διάγραμμα ροής. Λύση Διάβασε βαθμός! Θεωρούμε βαθμός > 0 Επίλεξε βαθμός Περίπτωση < 9.5 Εκτύπωσε "Ο μαθητής απορρίπτεται" Περίπτωση < 13 Εκτύπωσε "Σχεδόν καλά" Περίπτωση < 16 Εκτύπωσε "Καλά" Περίπτωση < 18 Εκτύπωσε "Πολύ καλά" Περίπτωση <= 20 Εκτύπωσε "Άριστα" 20 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

21 Περίπτωση αλλιώς! μέσος_όρος > 20 Εκτύπωσε "Λάθος" Τέλος_επιλογών Το διάγραμμα ροής της δομής Επίλεξε είναι το ίδιο με της αντίστοιχης δομής Αν Αλλιώς_αν. Για την προηγούμενη κωδικοποίηση το διάγραμμα ροής είναι: Σ3.10 Να αναπτυχθεί πρόγραμμα το οποίο: α. Θα διαβάζει πρώτα έναν αριθμό α, στη συνέχεια θα εμφανίζει μενού επιλογών και θα διαβάζει έναν από τους χαρακτήρες +, -, *, / ανάλογα με την πράξη που θα εκτελέσει και τέλος έναν αριθμό β. β. Θα εκτελεί την αντίστοιχη πράξη και θα εμφανίζει το αποτέλεσμα. γ. Θα εκτυπώνει το μήνυμα «Λάθος πράξη» αν ως χαρακτήρας πράξης δοθεί άλλο σύμβολο. Ενοτητα: δομη επιλογησ 21

22 Λύση Στην περίπτωση που κάποιο πρόβλημα ζητά την εμφάνιση μενού επιλογών, στις πρώτες εντολές του αλγορίθμου παρατίθενται οι κατάλληλες εντολές εξόδου και στη συνέχεια διαβάζεται η επιλογή του χρήστη. Ακολούθως, με τη χρήση δομής πολλαπλής επιλογής, διερευνάται η επιλογή του χρήστη και πραγματοποιούνται οι κατάλληλες ενέργειες. Η δομή ΕΠΙΛΕΞΕ κρίνεται καταλληλότερη ως επιλογή, δεδομένου ότι διερευνά την τιμή μιας μεταβλητής. ΠΡΟΓΡΑΜΜΑ Αριθμομηχανή ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: α, β ΧΑΡΑΚΤΗΡΕΣ: πράξη ΑΡΧΗ ΓΡΑΨΕ 'Δώσε πρώτο αριθμό'! Εμφάνιση μενού ΓΡΑΨΕ '+, -, *, /' ΓΡΑΨΕ '+ Πρόσθεση' ΓΡΑΨΕ '- Αφαίρεση' ΓΡΑΨΕ ' * Πολλαπλασιασμός' ΓΡΑΨΕ ' / Διαίρεση' ΓΡΑΨΕ 'Δώσε τελεστή:' ΓΡΑΨΕ 'Δώσε δεύτερο αριθμό' ΔΙΑΒΑΣΕ α, πράξη, β ΕΠΙΛΕΞΕ πράξη ΠΕΡΙΠΤΩΣΗ '+' ΓΡΑΨΕ α + β ΠΕΡΙΠΤΩΣΗ '-' ΓΡΑΨΕ α - β ΠΕΡΙΠΤΩΣΗ '*' ΓΡΑΨΕ α * β ΠΕΡΙΠΤΩΣΗ '/' ΑΝ β <> 0 ΤΟΤΕ ΓΡΑΨΕ α / β ΑΛΛΙΩΣ ΓΡΑΨΕ 'Προσοχή, διαίρεση με το μηδέν' ΤΕΛΟΣ_ΑΝ 22 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

23 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'Λάθος πράξη' ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ασκήσεις για λύση Σ3.11 Να σχηματίσετε τον πίνακα τιμών μεταβλητών του παρακάτω αλγορίθμου. Τι θα εμφανιστεί; ΠΡΟΓΡΑΜΜΑ Πίνακας ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β, γ, δ ΑΡΧΗ α <- 3 β <- 31 γ <- (β - α) div 2 δ <- (α + β) div 3 ΑΝ α <= β ΤΟΤΕ γ <- γ - 3 ΑΝ γ <= α ΤΟΤΕ β <- β - δ + 3 α <- 3 * β ΑΛΛΙΩΣ! γ > α α <- α div ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ! α > β β <- β div 2 + δ γ <- 3 * γ - δ ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ α, β, γ, δ α <- α + β γ <- γ * δ ΕΠΙΛΕΞΕ γ ΠΕΡΙΠΤΩΣΗ < 20 α <- α - δ + β β <- β + δ γ <- γ * 3 ΠΕΡΙΠΤΩΣΗ <= 80 α <- α + β ^ 2 β <- (β + δ ^ 2) div 2 γ <- γ ^ 3 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ α <- (α - δ) mod 7 β <- β - δ γ <- γ div α ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ δ <- δ - (α + β) + γ ΓΡΑΨΕ α, β, γ, δ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Σ3.12 Να υλοποιήσετε το παρακάτω τμήμα αλγορίθμου χρησιμοποιώντας τη δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ με απλές λογικές εκφράσεις. Αν α > 3 τότε Αν α <= 10 τότε Εμφάνισε λ Αλλιώς Αν α > 50 τότε Εμφάνισε κ Αλλιώς Εμφάνισε μ Τέλος_αν Τέλος_αν Αλλιώς Εμφάνισε ν Τέλος_αν Οι απαντήσεις βρίσκονται στο τέλος του φυλλαδίου. Ενοτητα: δομη επιλογησ 23

24 Σ3.13 Το επόμενο τμήμα προγράμματος να ξαναγραφεί με χρήση μίας και μόνο δομής πολλαπλής επιλογής ΕΠΙΛΕΞΕ. ΔΙΑΒΑΣΕ μ ΑΝ μ = 8 ΤΟΤΕ ΓΡΑΨΕ 'Α' ΑΛΛΙΩΣ ΑΝ μ > 3 ΤΟΤΕ ΓΡΑΨΕ 'Β' ΑΛΛΙΩΣ_ΑΝ μ = 0 Ή μ = 1 ΤΟΤΕ ΓΡΑΨΕ 'Γ' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Δ' ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ Σ3.14 Να μετατρέψετε τους παρακάτω αλγορίθμους από κωδικοποίηση σε διαγράμματα ροής. α. Αλγόριθμος Διάγραμμα Διάβασε αα Επίλεξε 3 * αα + 2 Περίπτωση <= -20 β αα ^ Περίπτωση <= 0 β αα - 50 Περίπτωση <= 100 β 52 - αα Περίπτωση αλλιώς β αα div 4 Τέλος_επιλογών Εκτύπωσε β Τέλος Διάγραμμα β. Αν α > 0 τότε Επίλεξε β mod 3 Περίπτωση 0 Εμφάνισε "Α" Περίπτωση 1 Εμφάνισε "Β" Περίπτωση 2 Εμφάνισε "Γ" Τέλος_επιλογών Αλλιώς Εμφάνισε α + 2 Τέλος_αν γ. Διάβασε α, β γ 0 Αν α > 20 τότε γ γ + α - β Τέλος_αν Επίλεξε β Περίπτωση 1, 3, 9 γ γ - α Περίπτωση < 0 γ γ + β Περίπτωση Αλλιώς Αν β mod 2 = 0 τότε γ Α_Τ(γ) Αλλιώς γ γ - β Τέλος_αν Τέλος_επιλογών Εμφάνισε γ Σ3.15 Να παρουσιάσετε την κωδικοποίηση των παρακάτω ασκήσεων χρησιμοποιώντας τη δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ. α. Η εταιρεία κινητής τηλεφωνίας CityTel παρέχει στους συνδρομητές της υπηρεσίες αποστολής μηνυμάτων σύμφωνα με τον παρακάτω πίνακα: Είδος Τύπος μηνύματος Τιμή ( ) 1. Απλό sms Sms με ενσωματωμένο ήχο / εικόνα Εικονομήνυμα με επιπλέον στοιχεία Μήνυμα με ενσωματωμένο βίντεο Να γράψετε πρόγραμμα που, με δεδομένο το διαθέσιμο υπόλοιπο χρημάτων του κινητού ενός συνδρο- 24 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

25 μητή, θα διαβάζει το είδος του μηνύματος το οποίο επιθυμεί να στείλει ο χρήστης και θα ελέγχει αν μπορεί να σταλεί το μήνυμα. Αν αυτό είναι εφικτό, θα επιστρέφει το νέο διαθέσιμο υπόλοιπο του συνδρομητή (πρέπει να αποτελεί έξοδο του αλγορίθμου), αλλιώς θα εκτυπώνει κατάλληλο μήνυμα. β. Να αναπτύξετε πρόγραμμα το οποίο θα διαβάζει έναν αριθμό που αντιστοιχεί σε ακτίνα κύκλου και στη συνέχεια θα εκτυπώνει το παρακάτω μενού επιλογών που αφορά κύκλο: 1. Υπολογισμός εμβαδού 2. Υπολογισμός περιμέτρου 3. Υπολογισμός διαμέτρου Δώσε επιλογή: Ο αλγόριθμος θα δέχεται την επιλογή του χρήστη και θα εκτυπώνει το αντίστοιχο αποτέλεσμα. γ. Η ακτοπλοϊκή εταιρεία Αρβίλογλου ανακοίνωσε στον Τύπο τις τιμές των εισιτηρίων για το δρομολόγιο Πειραιάς-Μυτιλήνη-Πειραιάς για την οικονομική θέση σύμφωνα με τον παρακάτω πίνακα: Τύπος εισιτηρίου Κωδικός Ποσό ( ) Κανονικό Κ 45 Στρατιωτικό Σ 26 Ηλικιωμένοι Η 32 Πολυτέκνων Π 26 Παιδικό Πδ 32 Να αναπτύξετε πρόγραμμα που θα διαβάζει τον τύπο του εισιτηρίου (κωδικός) και θα εκτυπώνει το αντίστοιχο ποσό. δ. Ένα κατάστημα ηλεκτρονικών ειδών προσφέρει τα παρακάτω ποσοστά εκπτώσεων, ανάλογα με τον τρόπο πληρωμής που θα επιλέξει ο πελάτης: Τρόπος πληρωμής Ποσοστό έκπτωσης (%) "ΜΕΤΡΗΤΑ" 20 "ΚΑΡΤΑ" 10 "ΔΟΣΕΙΣ" 0 Να γράψετε έναν αλγόριθμο ο οποίος: 1. Να διαβάζει με τη χρήση κατάλληλων μηνυμάτων: i. τη συνολική αξία πριν από την έκπτωση των προϊόντων που αγόρασε ο πελάτης. ii. τον τρόπο πληρωμής. 2. Να υπολογίζει το ποσό της έκπτωσης ανάλογα με τον τρόπο πληρωμής. 3. Να εμφανίζει το ποσό της έκπτωσης. 4. Να υπολογίζει και να εμφανίζει το τελικό ποσό πληρωμής. 5. Στην περίπτωση που το τελικό ποσό πληρωμής είναι μεγαλύτερο από 200 ευρώ, να εμφανίζει το μήνυμα "Κερδίσατε Δώρο". (Εξετάσεις ΕΠΑΛ 2015) ε. Σύμφωνα με τον νέο φορολογικό νόμο, ο συντελεστής φόρου για τους ιδιώτες φορολογούμενους απεικονίζεται στον παρακάτω πίνακα (κλιμακωτός υπολογισμός): Εισόδημα X (σε ) Συντελεστής (%) X <= < X <= < X <= < X <= < X 18 Ωστόσο, αν ο φορολογούμενος υποβάλει τη φορολογική του δήλωση από το διαδίκτυο (σύστημα TAXIS), έχει έκπτωση 10%. Να αναπτύξετε πρόγραμμα το οποίο θα διαβάζει το όνομα ενός φορολογούμενου που υπέβαλε τη δήλωσή του από το διαδίκτυο και το εισόδημα που δήλωσε, και θα υπολογίζει και θα εκτυπώνει το ποσό που πρέπει να εισπράξει η εφορία, καθώς και την έκπτωση που θα έχει ο φορολογούμενος. στ. Για την προμήθεια του σήματος κυκλοφορίας οχημάτων για το έτος 2020 ο κάτοχος του οχήματος πρέπει ανάλογα με τον τύπο του οχήματος να πληρώσει ποσό όπως αποτυπώνεται στη συνέχεια: Ενοτητα: δομη επιλογησ 25

26 Φορτηγά: μεικτό βάρος Έως και 1500 κιλά 51 Περισσότερα από 1500 έως και Περισσότερα από Επιβατικά: κυλινδρισμός κινητήρα Έως και 300 κ.εκ. 15 Από 301 έως και Από 786 έως και και άνω 300 Λεωφορεία: θέσεις καθημένων Έως και Από 34 έως και και άνω 370 Για οχήματα που δεν υπάγονται σε κάποια από τις παραπάνω κατηγορίες το κόστος είναι 310. Να αναπτύξετε πρόγραμμα που θα διαβάζει τον τύπο του οχήματος για το οποίο επιθυμούμε να πληρώσουμε τα τέλη κυκλοφορίας. Στη συνέχεια θα διαβάζει τα απαιτούμενα συμπληρωματικά στοιχεία και θα εκτυπώνει το ποσό που απαιτείται για πληρωμή από τον ιδιοκτήτη του οχήματος. 26 Σ3 - Η δομή πολλαπλής επιλογής ΕΠΙΛΕΞΕ

27 Λύσεις ασκήσεων συμπληρωματικού βιβλίου Πληροφορικής Ε.1 ΠΡΟΓΡΑΜΜΑ Βενζινάδικο ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: τύπος ΠΡΑΓΜΑΤΙΚΕΣ: χρήματα, τιμή, λίτρα ΑΡΧΗ ΔΙΑΒΑΣΕ τύπος, χρήματα ΕΠΙΛΕΞΕ τύπος ΠΕΡΙΠΤΩΣΗ 'Απλή αμόλυβδη' τιμή < ΠΕΡΙΠΤΩΣΗ 'Super αμόλυβδη' τιμή < ΠΕΡΙΠΤΩΣΗ 'Υγραέριο κίνησης' τιμή < ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ λίτρα <- χρήματα / τιμή ΓΡΑΨΕ λίτρα ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ε.2 Το τμήμα προγράμματος θα είναι: ΔΙΑΒΑΣΕ βαθμός ΑΝ βαθμός >= 17.5 ΤΟΤΕ ΓΡΑΨΕ 'Άριστα' ΑΛΛΙΩΣ_ΑΝ βαθμός >= 15.5 ΤΟΤΕ ΓΡΑΨΕ 'Αρκετά καλά' ΑΛΛΙΩΣ_ΑΝ βαθμός >= 13.5 ΤΟΤΕ ΓΡΑΨΕ 'Καλά' ΑΛΛΙΩΣ_ΑΝ βαθμός >= 9.5 ΤΟΤΕ ΓΡΑΨΕ 'Μέτρια' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Απορρίπτεται' ΤΕΛΟΣ_ΑΝ Ε.3 ΠΡΟΓΡΑΜΜΑ ΔΕΗ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: παλιά, νέα, kwh ΠΡΑΓΜΑΤΙΚΕΣ: ποσό ΑΡΧΗ ΔΙΑΒΑΣΕ παλιά, νέα kwh <- νέα - παλιά ΓΡΑΨΕ 'Οι κιλοβατώρες είναι ', kwh ΕΠΙΛΕΞΕ kwh ΠΕΡΙΠΤΩΣΗ <= 2000 ποσό < * kwh ΠΕΡΙΠΤΩΣΗ <= 3200 ποσό < * & (kwh ) * 2.03 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ποσό < * * & (kwh ) * 4.65 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΓΡΑΨΕ 'Η αξία του ρεύματος είναι ', ποσό ποσό <- ποσό + 24 / 100 * ποσό ΓΡΑΨΕ 'Το ποσό πληρωμής είναι ', ποσό ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Ενότητα: δόμη ΕπιλόγηΣ 27

28 Ενότητα: Τεχνικές σχεδίασης αλγορίθμων Σ4 Παράγραφοι Ανάλυση προβλημάτων και πρόγραμμα 4.1 και 6.1 βιβλίου μαθητή Ερωτήσεις κατανόησης Σ4.1 Ερωτήσεις ανάπτυξης για την παράγραφο Γιατί κάθε πρόβλημα πρέπει να αναλύεται πριν από την επίλυσή του; Είναι πιθανόν ένα πρόβλημα να μην επιλύεται με μία μόνο λύση, αλλά με περισσότερες. Γενικά, η λύση σε ένα πρόβλημα μπορεί να προέλθει από ποικίλες και διαφορετικές προσεγγίσεις, τεχνικές και μεθόδους. Η καλή ανάλυση οδηγεί στο να προταθεί μια συγκεκριμένη μεθοδολογία και ακολουθία βημάτων, καθώς και στο να προταθούν έξυπνες και αποδοτικές λύσεις. 2. Ποια βήματα περιλαμβάνει η ανάλυση ενός προβλήματος σε ένα προγραμματιστικό περιβάλλον; Καταγραφή υπάρχουσας πληροφορίας, αναγνώριση ιδιαιτεροτήτων προβλήματος, αποτύπωση συνθηκών και προϋποθέσεων υλοποίησης, πρόταση επίλυσης με κάποια μέθοδο και επίλυση με υπολογιστικό σύστημα. 3. Ποιες ερωτήσεις πρέπει να απαντήσει η ανάλυση προβλήματος; Ποια είναι τα δεδομένα και το μέγεθος του προβλήματος; Ποιες συνθήκες πρέπει να πληρούνται για την επίλυση του προβλήματος; Ποια είναι η πιο αποδοτική μέθοδος; Πώς θα αποτυπωθεί η λύση; Ποιος είναι ο τρόπος υλοποίησης στο υπολογιστικό σύστημα; Ας πάρουμε για παράδειγμα το «πρόβλημα του ταχυδρόμου», ο οποίος πρέπει να ξεκινήσει από ένα χωριό, να επισκεφθεί όλα τα γειτονικά χωριά για να μοιράσει τα γράμματα και να επιστρέψει στην αφετηρία περνώντας 28

29 μόνο μία φορά από κάθε χωριό και διανύοντας τον μικρότερο δυνατό αριθμό χιλιομέτρων. Πώς θα επιλυθεί το συγκεκριμένο πρόβλημα; Μια πρώτη προσέγγιση είναι να πραγματοποιείται κάθε φορά μετάβαση στο κοντινότερο χωριό σε σχέση με εκείνο όπου βρίσκεται ο ταχυδρόμος. Μια άλλη προσέγγιση είναι να αποτυπωθούν όλες οι πιθανές διαδρομές και οι αποστάσεις τους και να επιλεγεί η συντομότερη. Αναρωτηθείτε όμως τι πόροι απαιτούνται για την υλοποίηση της δεύτερης προσέγγισης. 4. Ποια είναι τα πλεονεκτήματα των μεθόδων ανάλυσης προβλημάτων; Εντοπίζεται η πλέον κατάλληλη και αποδοτική λύση και έτσι έχουμε εξοικονόμηση υπολογιστικών πόρων και κόστους για την επίλυση. 5. Υπάρχει ενιαίος κανόνας που να αναφέρεται στην επίλυση όλων των προβλημάτων; Ποια προβλήματα αποκαλούνται «συγγενή»; Δεν υπάρχει ένας ενιαίος κανόνας, μία γενική φόρμουλα που να αναφέρεται στην επίλυση του συνόλου των προβλημάτων. Υπάρχουν όμως «συγγενή» προβλήματα, δηλαδή προβλήματα που μπορούν να αναλυθούν με παρόμοιο τρόπο και να αντιμετωπιστούν με αντίστοιχες μεθόδους και τεχνικές. 6. Γιατί παρουσιάζουν ιδιαίτερο ενδιαφέρον οι μέθοδοι ανάλυσης και επίλυσης προβλημάτων; Παρέχουν γενικό πρότυπο κατάλληλο για την επίλυση προβλημάτων ευρείας κλίμακας, μπορούν να αναπαρασταθούν με κοινές δομές δεδομένων και ελέγχου και παρέχουν τη δυνατότητα καταγραφής χρονικών και χωρικών απαιτήσεων της μεθόδου επίλυσης. Σ4.2 Ερωτήσεις ανάπτυξης για την παράγραφο Τι είναι προγραμματισμός; Τι είναι πρόγραμμα; Ο προγραμματισμός ασχολείται με τη δημιουργία του προγράμματος, δηλαδή του συνόλου των εντολών που πρέπει να δοθούν στον υπολογιστή για την επίλυση ενός προβλήματος. Το πρόγραμμα, το οποίο γράφεται σε κάποια γλώσσα προγραμματισμού, δεν είναι απλώς η υλοποίηση του αλγορίθμου, αλλά βασικό στοιχείο του είναι τα δεδομένα και οι δομές δεδομένων επί των οποίων ενεργεί. 2. Ποια είναι τα βασικά στοιχεία ενός προγράμματος; Αλγόριθμος, δεδομένα και δομές δεδομένων. 3. Ποια στάδια περιλαμβάνει η επίλυση ενός προβλήματος με υπολογιστή; Προσδιορισμός προβλήματος, ανάπτυξη αλγορίθμου, συγγραφή προγράμματος (μορφή κατανοητή από τον υπολογιστή). Ενοτητα: τεχνικεσ σχεδιασης αλγοριθμων 29

30 4. Για ποιον λόγο αναπτύχθηκαν οι γλώσσες προγραμματισμού; Οι γλώσσες προγραμματισμού αναπτύχθηκαν με σκοπό την επικοινωνία του ανθρώπου (προγραμματιστή) με τη μηχανή (υπολογιστή). 5. Οι υπολογιστές είναι έξυπνες μηχανές που επιλύουν πολύπλοκα προβλήματα; Ποιες είναι οι στοιχειώδεις ενέργειες που μπορεί να κάνει ένας υπολογιστής; Ο προγραμματισμός είναι αυτός που δίνει την εντύπωση αυτή, αλλά είναι απλώς μια ψευδαίσθηση. Ο υπολογιστής είναι μια μηχανή που καταλαβαίνει μόνο δύο καταστάσεις, οι οποίες αντιπροσωπεύονται με το μηδέν και το ένα, τα ψηφία του δυαδικού συστήματος. Το μόνο πράγμα που κάνει ο υπολογιστής είναι στοιχειώδεις ενέργειες σε ακολουθίες αυτών των δύο ψηφίων, αλλά αυτές τις ενέργειες τις εκτελεί με ασύλληπτη ταχύτητα. Ο υπολογιστής μπορεί απλώς να αποθηκεύει στη μνήμη τις ακολουθίες των δυαδικών ψηφίων, να τις ανακτά, να κάνει στοιχειώδεις αριθμητικές πράξεις με αυτές και να τις συγκρίνει. Σ4.3 Ερωτήσεις του τύπου Σωστό-Λάθος για την παράγραφο Η λύση σε ένα πρόβλημα μπορεί να προέλθει από ποικίλες και διαφορετικές προσεγγίσεις, τεχνικές και μεθόδους. 2. Κάθε πρόβλημα έχει μοναδικό τρόπο επίλυσης. 3. Ένα πρόβλημα μπορεί συνήθως να επιλύεται με περισσότερους από έναν τρόπους και η ανάλυση καλείται να επιλέξει τον καλύτερο. 4. Η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον περιλαμβάνει την εισαγωγή και την εξαγωγή δεδομένων. 5. Η ανάλυση ενός προβλήματος περιλαμβάνει την αποτύπωση των συνθηκών και των προϋποθέσεων υλοποίησής του. 6. Η ανάλυση προβλήματος περιλαμβάνει και την επίλυση με τη βοήθεια υπολογιστή. 7. Η ανάλυση ενός προβλήματος έχει ως στόχο την πρόταση πιο αποδοτικών λύσεων. 8. Η ανάλυση ενός προβλήματος έχει ως στόχο την υιοθέτηση λύσεων με το λιγότερο δυνατό υπολογιστικό κόστος. 9. Κατά τη φάση της επίλυσης ενός προβλήματος, πρέπει να αναγνωριστούν οι ιδιαιτερότητες του προβλήματος. 10. Η επιλογή της γλώσσας προγραμματισμού για την επίλυση ενός προβλήματος γίνεται κατά τη φάση της ανάλυσής του. 11. Δεν υπάρχει φόρμουλα για την επίλυση όλων των προβλημάτων. 12. Οι μέθοδοι ανάλυσης και επίλυσης προβλημάτων παρέχουν μεθόδους χωρικών και χρονικών απαιτήσεων της μεθόδου επίλυσης. 30 Σ4 - Ανάλυση Προβλημάτων και Πρόγραμμα

31 13. Η ανάλυση ενός προβλήματος πρέπει να απαντήσει στο ερώτημα σχετικά με το ποιος θα είναι ο τρόπος υλοποίησής του σε συγκεκριμένο υπολογιστικό σύστημα. 14. Συγγενή προβλήματα ονομάζονται εκείνα που μπορούν να αναλυθούν με παρόμοιο τρόπο και να αντιμετωπιστούν με αντίστοιχες μεθόδους και τεχνικές. 15. Οι μέθοδοι ανάλυσης και επίλυσης προβλημάτων παρέχουν ένα γενικό πρότυπο κατάλληλο για την επίλυση προβλημάτων ευρείας κλίμακας. Σ4.4 Ερωτήσεις του τύπου Σωστό-Λάθος για την παράγραφο Ο προγραμματισμός αφορά την επίλυση ενός προβλήματος σε κατανοητές προς τον υπολογιστή εντολές. 2. Ο προγραμματισμός αφορά τη διατύπωση ενός αλγορίθμου σε κατανοητή από τον υπολογιστή μορφή. 3. Βασικό στοιχείο του προγράμματος είναι τα δεδομένα και οι δομές δεδομένων, πέραν της κωδικοποίησης. 4. Οι γλώσσες προγραμματισμού αναπτύχθηκαν με σκοπό την επικοινωνία ανθρώπου-μηχανής. 5. Το πρόγραμμα είναι απλώς η μεταφορά του αλγορίθμου επίλυσης ενός προβλήματος σε κάποια γλώσσα προγραμματισμού. 6. Η επίλυση ενός προβλήματος με υπολογιστή περιλαμβάνει και την ανάπτυξη του αντίστοιχου αλγορίθμου. 7. Ο προγραμματισμός μάς δίνει την ψευδαίσθηση ότι οι υπολογιστές είναι έξυπνες μηχανές που επιλύουν τα πολύπλοκα προβλήματα. 8. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει τον ακριβή προσδιορισμό του προβλήματος. 9. Ο προγραμματισμός είναι αυτός που δίνει τη δυνατότητα στις μηχανές να επιλύουν πολύπλοκα προβλήματα. 10. Ο υπολογιστής μπορεί να αποθηκεύει στη μνήμη ακολουθίες δυαδικών ψηφίων, να τις ανακτά, να κάνει στοιχειώδεις αριθμητικές πράξεις με αυτές και να τις συγκρίνει. Σ4.5 Ερωτήσεις συμπλήρωσης κενού σχετικές με την παράγραφο Είναι απαραίτητο να γίνεται προβλήματος και να προτείνεται συγκεκριμένη μεθοδολογία και ακολουθία βημάτων. 2. Η λύση σε ένα πρόβλημα μπορεί να προέλθει από ποικίλες και διαφορετικές προσεγγίσεις, και. 3. Η ενός προβλήματος προτείνει συγκεκριμένη μεθοδολογία και ακολουθία βημάτων. Βασικός στόχος είναι η πρόταση έξυπνων και λύσεων. Ενοτητα: τεχνικεσ σχεδιασης αλγοριθμων 31

32 4. Η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον περιλαμβάνει: την καταγραφή της υπάρχουσας για το πρόβλημα την αναγνώριση των του προβλήματος την αποτύπωση των συνθηκών και υλοποίησής του την πρόταση επίλυσης με χρήση κάποιας την τελική επίλυση με χρήση. 5. Κατά την ανάλυση ενός προβλήματος, πρέπει να απαντηθεί καθεμία από τις παρακάτω ερωτήσεις: Ποια είναι τα και το μέγεθος του προβλήματος. Ποιες είναι οι που πρέπει να πληρούνται για την επίλυση του προβλήματος. Ποια είναι η πλέον μέθοδος επίλυσής τους (σχεδίαση αλγορίθμου). Πώς θα καταγραφεί η σε ένα πρόβλημα (π.χ. σε ψευδογλώσσα). Ποιος είναι ο τρόπος υλοποίησης στο συγκεκριμένο (π.χ. γλώσσα προγραμματισμού). 6. Δεν υπάρχει ενιαίος κανόνας (γενική φόρμουλα) που να αναφέρεται στην του συνόλου των προβλημάτων. 7. προβλήματα ονομάζονται εκείνα που μπορούν να αναλυθούν με παρόμοιο τρόπο και να αντιμετωπιστούν με αντίστοιχες και. Σ4.6 Ερωτήσεις συμπλήρωσης κενού σχετικές με την παράγραφο Η ενός προβλήματος με τον υπολογιστή περιλαμβάνει, τρία στάδια: Τον ακριβή του προβλήματος. Την του αντίστοιχου αλγορίθμου. Τη του αλγορίθμου σε μορφή κατανοητή από τον υπολογιστή. 2. Οι γλώσσες προγραμματισμού έχουν αναπτυχθεί με σκοπό την επικοινωνία και. 3. Ο ασχολείται με τη δημιουργία του, δηλαδή των εντολών που πρέπει να δοθούν στον υπολογιστή, ώστε να υλοποιηθεί ο αλγόριθμος για την επίλυση του προβλήματος 4. Το, το οποίο γράφεται σε κάποια γλώσσα προγραμματισμού, δεν είναι απλώς η υλοποίηση του, αλλά βασικό στοιχείο του είναι τα και οι δομές δεδομένων επί των οποίων ενεργεί. 5. Ο προγραμματισμός είναι αυτός που δίνει την εντύπωση ότι οι είναι έξυπνες μηχανές που επιλύουν τα προβλήματα. 6. Οι στοιχειώδεις ενέργειες που επιτελεί ο υπολογιστής με μεγάλη ταχύτητα σε ακολουθίες ψηφίων είναι: στη μνήμη,, πραγματοποίηση στοιχειωδών πράξεων και. 32 Σ4 - Ανάλυση Προβλημάτων και Πρόγραμμα

33 Σ4.7 Ερωτήσεις πολλαπλής επιλογής (πιθανόν περισσότερες από μία σωστές απαντήσεις) 1. Η ανάλυση προβλημάτων περιλαμβάνει: α. καταγραφή υπάρχουσας πληροφορίας. β. καταγραφή αποτελεσμάτων. γ. αναγνώριση στοιχείων εισόδου του προβλήματος. δ. πρόταση για την είσοδο και την έξοδο των δεδομένων. ε. αναγνώριση ιδιαιτεροτήτων του προβλήματος. 2. Η ανάλυση προβλημάτων περιλαμβάνει: α. καταγραφή της υπάρχουσας πληροφορίας για το πρόβλημα. β. ανάπτυξη μιας νέας τεχνικής για την επίλυση του προβλήματος. γ. πρόταση επίλυσης με τη χρήση κάποιας γνωστής μεθόδου. δ. βελτίωση της αποδοτικότητας. 3. Κατά την ανάλυση ενός προβλήματος, θα πρέπει να δοθεί απάντηση σε καθεμιά από τις παρακάτω ερωτήσεις: α. Ποια είναι τα δεδομένα και το μέγεθος του προβλήματος; β. Ποια είναι τα περιφερειακά του συστήματος στο οποίο θα επιλυθεί ο αλγόριθμος; γ. Ποια είναι η χρησιμότητα του αλγορίθμου; δ. Πώς θα καταγραφεί η λύση σε ένα πρόβλημα; ε. Ποιος είναι ο τρόπος υλοποίησης στο συγκεκριμένο υπολογιστικό σύστημα; 4. Κατά την ανάλυση ενός προβλήματος, θα πρέπει να δοθεί απάντηση σε καθεμιά από τις παρακάτω ερωτήσεις: α. Ποια είναι τα περιφερειακά του συστήματος στο οποίο θα επιλυθεί ο αλγόριθμος; β. Ποια είναι η χρησιμότητα του αλγορίθμου; γ. Ποια είναι τα δεδομένα και το μέγεθος του προβλήματος; δ. Πώς θα καταγραφεί ο αλγόριθμος του προβλήματος; 5. Η επίλυση ενός προβλήματος με τη βοήθεια υπολογιστή περιλαμβάνει: α. τον προγραμματισμό σε κάποια γλώσσα προγραμματισμού. β. την ανάπτυξη του αντίστοιχου αλγορίθμου. γ. τη σύνδεση με ήδη λυμένα σχετικά προβλήματα. δ. τον προσδιορισμό του προβλήματος. Σ4.8 Να κάνετε τις απαραίτητες διορθώσεις στις παρακάτω προτάσεις ώστε να ισχύουν. 1. Οι μέθοδοι λύσης ενός προβλήματος που προκύπτουν από την υλοποίησή του σε συγκεκριμένο υπολογιστικό σύστημα οδηγούν στη σχεδίαση ενός αλγορίθμου που συνιστά την ακολουθία βημάτων που απαιτούνται για να επιλυθεί το πρόβλημα. 2. Κατά την επίλυση ενός προβλήματος, δεν γίνεται σύγκριση των χαρακτηριστικών και των ιδιοτήτων διαφορετικών τεχνικών σχεδίασης ενός αλγορίθμου αλλά επιλέγεται η πλέον εκτενής τεχνική. Ενοτητα: τεχνικεσ σχεδιασης αλγοριθμων 33

34 Σ4.9 Ερώτηση αντιστοίχισης Στήλη Α 1. Η ανάλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον περιλαμβάνει: 2. Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει: 3. Οι μέθοδοι ανάλυσης και επίλυσης των προβλημάτων παρουσιάζουν ιδιαίτερο ενδιαφέρον για: Στήλη Β α. την καταγραφή της υπάρχουσας πληροφορίας για το πρόβλημα β. ακριβή προσδιορισμό του προβλήματος γ. την παροχή γενικού προτύπου για την επίλυση προβλημάτων ευρείας κλίμακας δ. την αναπαράσταση με κοινές δομές δεδομένων και ελέγχου (που υποστηρίζονται από τις περισσότερες σύγχρονες γλώσσες προγραμματισμού) ε. διατύπωση του αλγορίθμου σε μορφή κατανοητή από τον υπολογιστή στ. την τελική επίλυση με χρήση υπολογιστικών συστημάτων ζ. την αποτύπωση των συνθηκών και των προϋποθέσεων υλοποίησής του η. την αναγνώριση των ιδιαιτεροτήτων του προβλήματος θ. τη δυνατότητα καταγραφής των χρονικών και χωρικών απαιτήσεων της μεθόδου επίλυσης, έτσι ώστε να μπορεί να γίνει επακριβής εκτίμηση των αποτελεσμάτων ι. την πρόταση επίλυσης με χρήση κάποιας μεθόδου ια. ανάπτυξη του αντίστοιχου αλγορίθμου 34 Σ4 - Ανάλυση Προβλημάτων και Πρόγραμμα

35 Υποδείξεις - Απαντήσεις Κεφάλαιο Σ1 Ερωτήσεις κατανόησης Σ1.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Λ 2. Λ 3. Λ 4. Σ 5. Σ 6. Λ 7. Σ 8. Σ 9. Λ 10. Σ 11. Λ 12. Σ 13. Σ 14. Σ 15. Σ Σ1.3 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Λ 2. Σ 3. Σ 4. Σ 5. Σ 6. Λ 7. Σ 8. Σ 9. Σ 10. Λ Σ1.4 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Σ 2. Λ 3. Σ 4. Σ 5. Σ 6. Σ 7. Σ 8. Λ 9. Σ 10. Σ 11. Σ 12. Σ 13. Σ 14. Σ 15. Λ Σ1.5 Ερωτήσεις συμπλήρωσης κενού 1. κατανόηση 2. διατύπωσή 3. πληροφορία 4. δεδομένα, πληροφορίες, επεξεργασία 5. δεδομένο 6. δομή 7. δομή 8. διαγραμματική απεικόνιση 9. φραστικά, διαγραμματικά 10. απαιτήσεων 11. ανάλυση 12. κατανόηση 13. δομή 14. δεδομένων, ζητουμένων Σ1.6 Ερωτήσεις πολλαπλής επιλογής 1. β 2. α 3. α, δ 4. β, ε Σ γ, β, α 2. δ, β, α, γ 3. γ, α, β Σ1.8 Ερωτήσεις αντιστοίχισης 1. 1 α, 2 α, 3 β, 4 β 2. 1 α, 2 στ, 3 ε, 4 β, 5 γ, 6 δ 3. 1 γ, στ, η, 2 β, ε, 3 α, δ, 4 ζ, θ Κεφάλαιο Σ2 Ερωτήσεις κατανόησης Σ2.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Σ 2. Σ 3. Λ 4. Σ 5. Σ Σ2.3 Ερωτήσεις συμπλήρωσης κενού 1. αναλυτική 2. θεωρητική 3. γλώσσας προγραμματισμού 4. υλικού 5. θεωρητική Σ2.4 Ερωτήσεις πολλαπλής επιλογής 1. α 2. α, β, δ Σ2.5 Ερώτηση αντιστοίχισης 1 δ, 2 γ, 3 α, 4 β υποδειξεισ - απαντησεισ 35

36 Κεφάλαιο Σ3 Ερωτήσεις κατανόησης Σ3.2 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Λ 2. Σ 3. Λ 4. Σ 5. Σ 6. Λ 7. Λ 8. Λ 9. Σ 10. Σ 11. Λ 12. Λ 13. Λ 14. Σ 15. Σ Σ3.3 Ερωτήσεις συμπλήρωσης κενού 1. Τέλος_επιλογών 2. Περίπτωση αλλιώς 3. μεταβλητή, έκφραση 4. τιμές, συνθήκες Σ3.4 Διάβασε α Επίλεξε α Περίπτωση <= 10 Εκτύπωσε "Α" Περίπτωση <= 50 Εκτύπωσε "Β" Περίπτωση αλλιώς Εκτύπωσε "Γ" Τέλος_επιλογών Σ3.5 Διάβασε α Επίλεξε α Περίπτωση >= 1 α α + 2 Περίπτωση < 10 α α - 1 Τέλος_επιλογών Εμφάνισε α Σ3.6 Γραμμή 3: Η λέξη τότε είναι περιττή. Γραμμή 7: Η κάτω παύλα πρέπει να φύγει. Γραμμή 9: Η εντολή πρέπει να είναι Τέλος_επιλογών. Σ3.7 α. ΓΡΑΨΕ 'Δώσε αριθμό από 0 έως και 5' ΔΙΑΒΑΣΕ Χ ΕΠΙΛΕΞΕ Χ ΠΕΡΙΠΤΩΣΗ 0 ΓΡΑΨΕ 'μηδέν' ΠΕΡΙΠΤΩΣΗ 1, 3, 5 ΓΡΑΨΕ 'περιττός αριθμός' ΠΕΡΙΠΤΩΣΗ 2, 4 ΓΡΑΨΕ 'άρτιος αριθμός' ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'έδωσες λάθος αριθμό' ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ β. ΓΡΑΨΕ 'Δώσε αριθμό' ΔΙΑΒΑΣΕ Α ΑΝ Α < 0 ΤΟΤΕ ΓΡΑΨΕ 'Αρνητικός' ΑΛΛΙΩΣ_ΑΝ Α = 0 ΤΟΤΕ ΓΡΑΨΕ 'Μηδέν' ΑΛΛΙΩΣ ΓΡΑΨΕ 'Θετικός' ΤΕΛΟΣ_ΑΝ γ. Επίλεξε α Περίπτωση > β Εμφάνισε "Α" Περίπτωση β + 2, β - 2 Εμφάνισε "Β" Τέλος_επιλογών δ. Αν α = γ - 1 ή α = γ - 2 τότε Εμφάνισε "Α" Αλλιώς_αν α = γ + 1 ή α = γ + 2 τότε Εμφάνισε "Β" Αλλιώς_αν α = γ τότε Εμφάνισε "Γ" Αλλιώς Εμφάνισε "Δ" Τέλος_αν Ασκήσεις για λύση Σ3.11 Ο πίνακας τιμών είναι ο ίδιος με της άσκησης Σ3.12 Επίλεξε α Περίπτωση <= 3 Εμφάνισε ν Περίπτωση <= 10 Εμφάνισε λ Περίπτωση <= 50 Εμφάνισε μ Περίπτωση αλλιώς Εμφάνισε κ Τέλος_επιλογών Σ3.13 ΔΙΑΒΑΣΕ μ ΕΠΙΛΕΞΕ μ ΠΕΡΙΠΤΩΣΗ 8 ΓΡΑΨΕ 'Α' ΠΕΡΙΠΤΩΣΗ > 3 ΓΡΑΨΕ 'Β' 36 υποδειξεισ - απαντησεισ

37 ΠΕΡΙΠΤΩΣΗ 0, 1 ΓΡΑΨΕ 'Γ' ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'Δ' ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ γ. Σ3.14 Τα διαγράμματα ροής έχουν ως εξής: α. β. Σ3.15 Το τμήμα της δομής επιλογής σε κάθε περίπτωση θα είναι: α. ΕΠΙΛΕΞΕ είδος ΠΕΡΙΠΤΩΣΗ 1 κόστος < ΠΕΡΙΠΤΩΣΗ 2 κόστος < ΠΕΡΙΠΤΩΣΗ 3 κόστος < ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ! είδος = 4 κόστος < ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ β. ΕΠΙΛΕΞΕ επιλογή ΠΕΡΙΠΤΩΣΗ 1 ΓΡΑΨΕ 'Εμβαδόν: ', π * ακτίνα ^ 2 ΠΕΡΙΠΤΩΣΗ 2 ΓΡΑΨΕ 'Περίμετρος: ', 2 * π * ακτίνα ΠΕΡΙΠΤΩΣΗ 3 ΓΡΑΨΕ 'Διάμετρος: ', 2 * ακτίνα ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ υποδειξεισ - απαντησεισ 37

38 ΓΡΑΨΕ 'Λάθος επιλογή' ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ γ. ΕΠΙΛΕΞΕ κωδικός ΠΕΡΙΠΤΩΣΗ 'Κ' κόστος <- 45 ΠΕΡΙΠΤΩΣΗ 'Σ', 'Π' κόστος <- 26 ΠΕΡΙΠΤΩΣΗ 'Η', 'Πδ' κόστος <- 32 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ 'Λάθος' κόστος <- 0 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ δ. ΕΠΙΛΕΞΕ πληρωμή ΠΕΡΙΠΤΩΣΗ 'ΜΕΤΡΗΤΑ' έκπτωση <- 20 / 100 * αρχικό ΠΕΡΙΠΤΩΣΗ 'ΚΑΡΤΑ' έκπτωση <- 10 / 100 * αρχικό ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ έκπτωση <- 0 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ε. ΕΠΙΛΕΞΕ εισ ΠΕΡΙΠΤΩΣΗ <= φόρος <- 0 ΠΕΡΙΠΤΩΣΗ <= φόρος <- (εισ ) * 0.08 ΠΕΡΙΠΤΩΣΗ <= φόρος < * (εισ ) * 0.11 ΠΕΡΙΠΤΩΣΗ <= φόρος < * * & (εισ ) * 0.14 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ φόρος < * * & * (εισ ) * 0.18 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ στ. ΕΠΙΛΕΞΕ τύπος ΠΕΡΙΠΤΩΣΗ 'επιβατικό' ΔΙΑΒΑΣΕ κυλινδρισμός ΕΠΙΛΕΞΕ κυλινδρισμός ΠΕΡΙΠΤΩΣΗ <= 300 ποσό <- 15 ΠΕΡΙΠΤΩΣΗ <= 785 ποσό <- 38 ΠΕΡΙΠΤΩΣΗ <= 1597 ποσό <- 130 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ποσό <- 300 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΠΕΡΙΠΤΩΣΗ 'φορτηγό' ΔΙΑΒΑΣΕ μεικτό ΕΠΙΛΕΞΕ μεικτό ΠΕΡΙΠΤΩΣΗ <= 1500 ποσό <- 51 ΠΕΡΙΠΤΩΣΗ <= ποσό <- 150 ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ποσό <- 450 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΠΕΡΙΠΤΩΣΗ 'λεωφορείο' ΔΙΑΒΑΣΕ θέσεις! Όπως πριν με άλλα νούμερα ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ποσό <- 310 ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ Κεφάλαιο Σ4 Ερωτήσεις κατανόησης Σ4.3 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Σ 2. Λ 3. Σ 4. Λ 5. Σ 6. Σ 7. Σ 8. Σ 9. Λ 10. Σ 11. Σ 12. Σ 13. Σ 14. Σ 15. Σ Σ4.4 Ερωτήσεις του τύπου Σωστό-Λάθος 1. Σ 2. Σ 3. Σ 4. Σ 5. Λ 6. Σ 7. Σ 8. Σ 9. Σ 10. Σ Σ4.5 Ερωτήσεις συμπλήρωσης κενού 1. ανάλυση 2. τεχνικές, μεθόδους 3. ανάλυση, αποδοτικών 4. πληροφορίας, ιδιαιτεροτήτων, προϋποθέσεων, μεθόδου, υπολογιστικών συστημάτων 5. δεδομένα, συνθήκες, αποδοτική, λύση, υπολογιστικό σύστημα 6. επίλυση 7. Συγγενή, μεθόδους, τεχνικές 38 υποδειξεισ - απαντησεισ

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων... Περιεχόμενα Ανάλυση προβλήματος 1. Η έννοια πρόβλημα...13 2. Επίλυση προβλημάτων...17 Δομή ακολουθίας 3. Βασικές έννοιες αλγορίθμων...27 4. Εισαγωγή στην ψευδογλώσσα...31 5. Οι πρώτοι μου αλγόριθμοι...54

Διαβάστε περισσότερα

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων...

Περιεχόμενα. Ανάλυση προβλήματος. Δομή ακολουθίας. Δομή επιλογής. Δομή επανάληψης. Απαντήσεις. 1. Η έννοια πρόβλημα Επίλυση προβλημάτων... Περιεχόμενα Ανάλυση προβλήματος 1. Η έννοια πρόβλημα...13 2. Επίλυση προβλημάτων...17 Δομή ακολουθίας 3. Βασικές έννοιες αλγορίθμων...27 4. Εισαγωγή στην ψευδογλώσσα...31 5. Οι πρώτοι μου αλγόριθμοι...54

Διαβάστε περισσότερα

Κεφάλαιο 1 Ανάλυση προβλήματος

Κεφάλαιο 1 Ανάλυση προβλήματος Κεφάλαιο 1 Ανάλυση προβλήματος 1.1 Η έννοια πρόβλημα Με τον όρο πρόβλημα εννοείται μια κατάσταση η οποία χρειάζεται αντιμετώπιση, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 1.2 Κατανόηση

Διαβάστε περισσότερα

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

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

Διαβάστε περισσότερα

Η ΕΝΝΟΙΑ ΠΡΟΒΛΗΜΑ ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ. Ορισμός. 0.1 Τι ονομάζουμε πρόβλημα;

Η ΕΝΝΟΙΑ ΠΡΟΒΛΗΜΑ ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ. Ορισμός. 0.1 Τι ονομάζουμε πρόβλημα; 0.1 Τι ονομάζουμε πρόβλημα; Ορισμός Η ΕΝΝΟΙΑ ΠΡΟΒΛΗΜΑ Πρόβλημα ονομάζουμε μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 0.2 Τι ονομάζουμε επίλυση

Διαβάστε περισσότερα

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

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός

Διαβάστε περισσότερα

Γεώργιος Φίλιππας 23/8/2015

Γεώργιος Φίλιππας 23/8/2015 MACROWEB Προβλήματα Γεώργιος Φίλιππας 23/8/2015 Παραδείγματα Προβλημάτων. Πως ορίζεται η έννοια πρόβλημα; Από ποιους παράγοντες εξαρτάται η κατανόηση ενός προβλήματος; Τι εννοούμε λέγοντας χώρο ενός προβλήματος;

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 1 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ 1.1 Να δοθεί ο ορισμός του προβλήματος καθώς και τρία παραδείγματα

Διαβάστε περισσότερα

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

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08-09-2013 ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-8 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη

Διαβάστε περισσότερα

Ανάλυση προβλήματος. Κεφάλαιο 1

Ανάλυση προβλήματος. Κεφάλαιο 1 Ανάλυση προβλήματος Κεφάλαιο 1 Η έννοια πρόβλημα Με τον όρο πρόβλημα εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής Στάδια αντιμετώπισης

Διαβάστε περισσότερα

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

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1. Ονοματεπώνυμο: Μάθημα: Υλη: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, 2.4.1-2.4.4, 6.3, 7.1-7.10, 8.1, 8.1.1 Επιμέλεια διαγωνίσματος: Ρομπογιαννάκη Ι.Αικατερίνη

Διαβάστε περισσότερα

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

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008 Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008 ΣΤΑΤΙΣΤΙΚΑ Αποτελέσματα γραπτής εξέτασης στο μάθημα ΑΕΠΠ (Ιούλιος 2008) 18-20 15-17,9 12-14,9 10-11,9 5-9,9 0-4,9 12,75% 18,39% 13,90% 8,15% 22,70% 24,09% ΘΕΜΑ 1

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία: Επικοινωνία: spzygouris@gmail.com Να δοθεί ο ορισμός του Αλγορίθμου. Αλγόριθμος, σύμφωνα με το βιβλίο, είναι μια πεπερασμένη σειρά ενεργειών (όχι άπειρες), αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014 Γ ΤΑΞΗ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ Α [40 μόρια] ΔΙΑΓΩΝΙΣΜΑ α) Να επιλέξτε το γράμμα Σ, αν μια πρόταση είναι σωστή και

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης: Τάξη: Γ Λυκείου Κατεύθυνση: Τεχνολογική Μάθημα: Ανάπτυξη Εφαρμογών σε Προγ/κό Περιβάλλον Είδος Εξέτασης: Διαγώνισμα Ημερομηνία Εξέτασης: Ονοματεπώνυμο: Βαθμός: Θέμα 1 ο - (0) Α. Να γράψετε στο τετράδιό

Διαβάστε περισσότερα

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

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή Θεωρία επισκόπηση 1 Η μεταβλητή είναι ένα συμβολικό όνομα κάτω από το οποίο βρίσκεται μια τιμή, η οποία μπορεί να μεταβάλλεται κατά την εκτέλεση του αλγορίθμου 1. Τύποι Δεδομένων (Μεταβλητών και Σταθερών)

Διαβάστε περισσότερα

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

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 1 ο Να δοθεί ο ορισμός του προβλήματος καθώς και τρία παραδείγματα σημαντικών ιστορικών ή επιστημονικών προβλημάτων. Με τον όρο Πρόβλημα, εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης,και απαιτεί λύση

Διαβάστε περισσότερα

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ):

1.1 Θέματα Προς Απάντηση Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ): 1.1 Θέματα Προς Απάντηση 1.1.1 Να χαρακτηρίσετε καθεμία από τις ακόλουθες προτάσεις ως Σωστή (Σ) ή Λανθασμένη (Λ): 1. Πρόβλημα είναι μια μαθηματική κατάσταση που πρέπει να αντιμετωπίσουμε. 2. Αν υποβάλλουμε

Διαβάστε περισσότερα

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

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. Κεφάλαιο 2 - Πρόβλημα 2.1.1. Η έννοια του προβλήματος Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 2.1.2. Κατηγορίες προβλημάτων

Διαβάστε περισσότερα

1 Ανάλυση Προβλήματος

1 Ανάλυση Προβλήματος 1 Ανάλυση Προβλήματος 1.1 Η Έννοια Πρόβλημα Τι είναι δεδομένο; Δεδομένο είναι οτιδήποτε μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή, με μία από τις πέντε αισθήσεις του. Τι είναι επεξεργασία

Διαβάστε περισσότερα

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

Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Τεχνικές σχεδίασης προγραμμάτων, Προγραμματιστικά Περιβάλλοντα Ενότητες βιβλίου: 6.4, 6.7 Ώρες διδασκαλίας: 1 Τεχνικές σχεδίασης προγραμμάτων Στο βιβλίο γίνεται αναφορά σε μία τεχνική για την ανάπτυξη

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός: Θέμα 1ο Α) Απαντήστε στις παρακάτω ερωτήσεις επιλέγοντας Σ (Σωστό) ή Λ (Λάθος). 1) Ο έλεγχος μιας συνθήκης έχει μόνο δυο τιμές,

Διαβάστε περισσότερα

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

ΘΕΜΑ Α / Η λογική έκφραση Χ KAI (ΟΧΙ Χ) είναι πάντα ψευδής κάθε τιμή της λογικής μεταβλητής Χ. Μάθημα: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τάξη Γ Λυκείου, Πληροφορική Οικονομικών Καθηγητής : Σιαφάκας Γιώργος Ημερομηνία : 9/10/2016 Διάρκεια: 3 ώρες ΘΕΜΑ Α /40 (Α1) Να γράψετε στο τετράδιό

Διαβάστε περισσότερα

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ 2008 - ΑΕΠΠ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν

Διαβάστε περισσότερα

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

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) ΑΣΚΗΣΗ 1 (ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ) Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α < 0 τότε α α * 5 Τέλος_αν

Διαβάστε περισσότερα

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

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΩΤΗΣΕΙΣ 1. Τι καλείται ψευδοκώδικας; 2. Τι καλείται λογικό διάγραμμα; 3. Για ποιο λόγο είναι απαραίτητη η τυποποίηση του αλγόριθμου; 4. Ποιες είναι οι βασικές αλγοριθμικές δομές; 5. Να περιγράψετε τις

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 10 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΚΕΦΑΛΑΙΟ 10 Όπως είδαμε και σε προηγούμενο κεφάλαιο μια από τις βασικότερες τεχνικές στον Δομημένο Προγραμματισμό είναι ο Τμηματικός Προγραμματισμός. Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης

Διαβάστε περισσότερα

Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον (στοιχεία θεωρίας)

Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον (στοιχεία θεωρίας) Ανάπτυξη εφαρµογών σε προγραµµατιστικό περιβάλλον (στοιχεία θεωρίας) Εισαγωγή 1. Τι είναι αυτό που κρατάς στα χέρια σου. Αυτό το κείµενο είναι µια προσπάθεια να αποτυπωθεί όλη η θεωρία του σχολικού µε

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ 1. Έστω ότι ο καθηγητής σας δίνει δύο αριθμούς και σας ζητάει να του πείτε πόσο είναι το άθροισμά τους. Διατυπώστε

Διαβάστε περισσότερα

1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα.

1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα. 1. Τι ονομάζουμε πρόβλημα; Δώστε παραδείγματα. ΑΠΑΝΤΗΣΗ Ορισμός: Με τον όρο πρόβλημα εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. Παραδείγματα

Διαβάστε περισσότερα

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης Περιεχόμενα Δομές δεδομένων 37. Δομές δεδομένων (θεωρητικά στοιχεία)...11 38. Εισαγωγή στους μονοδιάστατους πίνακες...16 39. Βασικές επεξεργασίες στους μονοδιάστατους πίνακες...25 40. Ασκήσεις στους μονοδιάστατους

Διαβάστε περισσότερα

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

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1 ο ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ 2008 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

Διαβάστε περισσότερα

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει;

Αναδρομή. Τι γνωρίζετε για τη δυνατότητα «κλήσης» αλγορίθμων; Τι νόημα έχει; ΜΑΘΗΜΑ 7 Κλήση αλγορίθμου από αλγόριθμο Αναδρομή Σ χ ο λ ι κ ο Β ι β λ ι ο ΥΠΟΚΕΦΑΛΑΙΟ 2.2.7: ΕΝΤΟΛΕΣ ΚΑΙ ΔΟΜΕΣ ΑΛΓΟΡΙΘΜΟΥ ΠΑΡΑΓΡΑΦΟI 2.2.7.5: Κλήση αλγορίθμου από αλγόριθμο 2.2.7.6: Αναδρομή εισαγωγη

Διαβάστε περισσότερα

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

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1 ο ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ 2008 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

Διαβάστε περισσότερα

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

Επικοινωνία: Σπύρος Ζυγούρης Καθηγητής Πληροφορικής Επικοινωνία: spzygouris@gmail.com Πως ορίζεται ο τμηματικός προγραμματισμός; Πρόγραμμα Εντολή 1 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή 5 Εντολή 2 Εντολή 3 Εντολή 4 Εντολή

Διαβάστε περισσότερα

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

Επιµέλεια Θοδωρής Πιερράτος Η έννοια πρόβληµα Ανάλυση προβλήµατος Με τον όρο πρόβληµα εννοούµε µια κατάσταση η οποία χρήζει αντιµετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή ούτε προφανής. Μερικά προβλήµατα είναι τα εξής:

Διαβάστε περισσότερα

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΣΚΗΣΕΙΣ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΕΡΩΤΗΣΕΙΣ ΣΩΣΤΟ ΛΑΘΟΣ Σημειώστε αν είναι

Διαβάστε περισσότερα

1 η εξεταστική περίοδος από 20/10/2013 έως 17/11/2013. γραπτή εξέταση στο μάθημα Α ΝΑΠΤΥΞΗ ΕΦΑΡΜ Ο ΓΩ Ν ΣΕ ΠΡΟΓΡ ΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ

1 η εξεταστική περίοδος από 20/10/2013 έως 17/11/2013. γραπτή εξέταση στο μάθημα Α ΝΑΠΤΥΞΗ ΕΦΑΡΜ Ο ΓΩ Ν ΣΕ ΠΡΟΓΡ ΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ γραπτή εξέταση στο μάθημα Α ΝΑΠΤΥΞΗ ΕΦΑΡΜ Ο ΓΩ Ν ΣΕ ΠΡΟΓΡ ΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Τάξη: Τμήμα: Βαθμός: Ονοματεπώνυμο: Καθηγητές: ΒΛΙΣΙΔΗΣ ΓΙΩΡΓΟΣ ΘΕΜΑ Α Α1. Να αναφέρετε τους λόγους για τους οποίους

Διαβάστε περισσότερα

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ. Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ. Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ 1. Τι ονομάζουμε πρόβλημα; Πρόβλημα είναι μία κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 2. Τι ονομάζουμε επίλυση προβλήματος;

Διαβάστε περισσότερα

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

Ερωτήσεις Σωστού-Λάθους Τάξη: Γ Λυκείου Τεχνολογική Κατεύθυνση Ενότητες: Εισαγωγή στον προγραμματισμό (7.1-7.8) Ερωτήσεις Σωστού-Λάθους 1. Οι μεταβλητές που χρησιμοποιούνται σ ένα πρόγραμμα αντιστοιχίζονται από το μεταγλωττιστή

Διαβάστε περισσότερα

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1)

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1) ΑΕσΠΠ-Δομή Επιλογής 1 ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1. Να χαρακτηριστούν οι επόμενες συνθήκες ως αληθείς ή ψευδείς 13>2 και 28>=34 12

Διαβάστε περισσότερα

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

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ Κεφαλαία και μικρά γράμματα ελληνικού αλφαβήτου: Α Ω και α ω Κεφαλαία και μικρά γράμματα λατινικού αλφαβήτου: A Z και a z Αριθμητικά ψηφία: 0 9 Ειδικοί χαρακτήρες: + - * / =. ( ),! & κενός

Διαβάστε περισσότερα

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

Παλλατίδειο ΓΕΛ Σιδηροκάστρου Δομή Επανάληψης 2000 Θέμα 2 ο Έστω τμήμα αλγορίθμου με μεταβλητές A, B, C, D, X και Υ. D 2 Για Χ από 2 μέχρι 5 με_βήμα 2 Α 10 * Χ Β 5 * Χ + 10 C Α + Β (5 * Χ) D 3 * D - 5 Υ A + B C + D Να βρείτε τις τιμές

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου Β Λυκείου 29 / 04 / 2018 Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου ΘΕΜΑ Α Α1. Να γράψετε τον αριθμό της κάθε πρότασης (1-5) και δίπλα τη λέξη ΣΩΣΤΟ, αν η πρόταση είναι σωστή, ή τη λέξη ΛΑΘΟΣ, αν η πρόταση είναι

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ Ερωτήσεις Σωστό / Λάθος 1. Η έννοια του αλγορίθμου συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής (ΕΞΕΤΑΣΕΙΣ 2003, 2007) 2. Ο αλγόριθμος μπορεί

Διαβάστε περισσότερα

Κεφάλαιο 1 : Ανάλυση προβλήματος

Κεφάλαιο 1 : Ανάλυση προβλήματος Ποια είναι η σχέση προβλήματος και υπολογιστή; 1.1 Η έννοια πρόβλημα Παραδείγματα προβλημάτων Κοινωνικά προβλήματα (ναρκωτικά, ανεργία, επιδημίες) Φυσικά φαινόμενα (σεισμοί, πλημμύρες, επιδημίες) Μέτρηση

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Καθηγητής Πληροφορικής ΠΕ19 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 6 ο : ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΙΣΤΟΣΕΛΙΔΑ ΜΑΘΗΜΑΤΟΣ: http://eclass.sch.gr/courses/el594100/ Η έννοια του προγράμματος

Διαβάστε περισσότερα

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

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2 1. 1-Σ, 2-Σ, 3-Λ, 4-Σ, 5-Σ 2. 1-α, 2-α, 3-β, 4-β, 5-α, 6-α, 7-α, 8-β, 9-β, 10-β 3. Τι ονομάζουμε αλγόριθμο; Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο

Διαβάστε περισσότερα

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

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ ΜΑΘΗΜΑ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΔΙΑΓΩΝΙΣΜΑ 1o Επαναληπτικό Διαγώνισμα ΥΛΗ Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

Διαβάστε περισσότερα

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20 ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΙΑΝΟΥΑΡΙΟΣ 2019 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ ) Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ. 25 48) Τι είναι αλγόριθμος; Γ ΛΥΚΕΙΟΥ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρονικό διάστημα,

Διαβάστε περισσότερα

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

4. Συντακτικό μιας γλώσσας είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή. ΑΕσΠΠ-Κεφ6. Εισαγωγή στον προγραμματισμό 1 ΣΩΣΤΟ ΛΑΘΟΣ 1. Οι γλώσσες προγραμματισμού αναπτυχθήκαν με σκοπό την επικοινωνία ανθρώπου μηχανής. 2. Αλγόριθμος = Πρόγραμμα + Δομές Δεδομένων 3. Ένα πρόγραμμα

Διαβάστε περισσότερα

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10) ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ / Γ3 + Γ4 ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΥΓΟΥΣΤΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 10 ΟΥ ΚΕΦΑΛΑΙΟΥ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Πως ορίζεται ο τμηματικός προγραμματισμός; Τμηματικός προγραμματισμός

Διαβάστε περισσότερα

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Τελευταίο Μάθημα Τελευταίο Μάθημα 1. Να χαρακτηρίσετε καθεμία από τις παρακάτω προτάσεις, ως σωστές (Σ) ή λανθασμένες (Λ) Ο χαρακτήρας του κενού ανήκει στο αλφάβητο της γλώσσας. Σ Λ Σε μία αλφαριθμητική τιμή μπορεί να

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013 Γ ΤΑΞΗ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ Α [40 μόρια] α) Να επιλέξτε το γράμμα Σ, αν μια πρόταση είναι σωστή και

Διαβάστε περισσότερα

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου Ορισµοί κεφαλαίου Αλγόριθµος είναι µια πεπερασµένη σειρά ενεργειών, αυστηρά καθορισµένων και εκτελέσιµων σε πεπερασµένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήµατος. Σηµαντικά σηµεία κεφαλαίου Κριτήρια

Διαβάστε περισσότερα

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

Κεφάλαιο 7 Βασικά Θέματα Προγραμματισμού. Εφαρμογές Πληροφορικής Κεφ. 7 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 7 Βασικά Θέματα Προγραμματισμού Καραμαούνας Πολύκαρπος 1 1. Τύποι και Μεταβλητές Τύποι δεδομένων: 1. Ακέραιος π.χ. 3, -9, 2004 2. Πραγματικός π.χ. 3.14 3. Χαρακτήρας π.χ. 3ο Ενιαίο Λύκειο 4. Λογικός

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ - ΓΛΩΣΣΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τεχνικές Σχεδίασης Αλγορίθμων Εισαγωγή στον Προγραμματισμό - ΓΛΩΣΣΑ Επιμέλεια: Ομάδα Διαγωνισμάτων από Το στέκι των πληροφορικών ο Θέμα 1 Α. α) Ποια είναι

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Περιεχόμενα Μέθοδοι Παρουσίασης του αλγόριθμου Εισαγωγή Φραστική μέθοδος Ψευδοκώδικας

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007 Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007 ΣΤΑΤΙΣΤΙΚΑ Αποτελέσματα γραπτής εξέτασης στο μάθημα ΑΕΠΠ (Ιούλιος 2007) 18-20 15-17,9 12-14,9 10-11,9 5-9,9 0-4,9 13,96% 13,90% 12,36% 10,19% 28,34% 21,22% ΘΕΜΑ 1

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6) ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 1 Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6) Σημείωση: Απαντήστε στις κόλλες όλα τα θέματα. Παραδώστε καθαρογραμμένο γραπτό ΘΕΜΑ Α Α1. Απαντήστε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ A ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ (ΟΜΑΔΑ Β ) ΠΑΡΑΣΚΕΥΗ 5 ΙΟΥΝΙΟΥ 2015 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ:

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό,

Διαβάστε περισσότερα

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες. Ημερομηνία: 15/04/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός Γ Λυκείου Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος ΘΕΜΑ Α Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

Διαβάστε περισσότερα

β. Ποια είναι η «τιμή φρουρός» στο παρακάτω τμήμα αλγορίθμου γραμμένο σε «ψευδογλώσσα»; Διάβασε όνομα Όσο όνομα < > ΤΕΛΟΣ επανάλαβε Εμφάνισε όνομα

β. Ποια είναι η «τιμή φρουρός» στο παρακάτω τμήμα αλγορίθμου γραμμένο σε «ψευδογλώσσα»; Διάβασε όνομα Όσο όνομα < > ΤΕΛΟΣ επανάλαβε Εμφάνισε όνομα ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΑΠΟΦΟΙΤΟΙ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΘΕΜΑ Α. Α1. Δίνεται το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ψευδογλώσσα» το οποίο παραβιάζει δύο(2) αλγοριθμικά κριτήρια: Κ 1 Λ 0 Αρχή_επανάληψης

Διαβάστε περισσότερα

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012 ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012 ΘΕΜΑ Α Α1. Δίνονται τα παρακάτω τμήματα αλγορίθμου σε φυσική γλώσσα. 1. Αν το ποσό των αγορών(ποσο_αγορων) ενός πελάτη είναι μεγαλύτερο

Διαβάστε περισσότερα

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

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ Περιλαμβάνει τα δεύτερα θέματα των πανελληνίων εξετάσεων από το 2000 μέχρι και σήμερα ΑΠΟΛΥΤΗΡΙΕΣ ΓΕΝΙΚΟΥ 2000 Έστω τμήμα αλγορίθμου με μεταβλητές Α, Β,

Διαβάστε περισσότερα

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

8.4. Δραστηριότητες - ασκήσεις 8.4. Δραστηριότητες - ασκήσεις ΣΤΗΝ ΤΑΞΗ ΔΤ1. ΔΤ2. ΔΤ3. ΔΤ4. Αν η μεταβλητή Α έχει την τιμή 10, η μεταβλητή Β έχει την τιμή 5 και η μεταβλητή Γ έχει την τιμή 3, ποιες από τις παρακάτω εκφράσεις είναι αληθείς

Διαβάστε περισσότερα

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ) ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό καθεμιάς

Διαβάστε περισσότερα

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Pascal- Εισαγωγή Η έννοια του προγράμματος Η επίλυση ενός προβλήματος με τον υπολογιστή περιλαμβάνει, όπως έχει ήδη αναφερθεί, τρία εξίσου

Διαβάστε περισσότερα

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία.

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του (άριστα. λίαν καλός) είναι πληροφορία. [1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία. [2]Δύο αλφαριθμητικές μεταβλητές δεν μπορούν να συγκριθούν μεταξύ τους. * Σ [3]Οι λογικές μεταβλητές

Διαβάστε περισσότερα

β. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6)

β. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6) ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014 ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση, τη λέξη Σωστό,

Διαβάστε περισσότερα

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

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. ΘΕΜΑ 1 ο A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. 1. Η συνθήκη Χ = Α_Μ (Χ) είναι πάντα αληθής, για

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός... 1 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διάρκεια 3 ώρες Στοιχεία Μαθητή: Όνομα... Επώνυμο... Βαθμός... 2 Θεμα Α (30%) Α1 ΣΩΣΤΟ - ΛΑΘΟΣ 1. Ένα υποπρόγραμμα δεν μπορεί να κληθεί περισσότερες

Διαβάστε περισσότερα

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20 ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΙΑΝΟΥΑΡΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ) ΘΕΜΑ Α : A1. Να γράψετε στο φύλλο απαντήσεων τον αριθμό

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΕΡΛΙΑΟΥΝΤΑΣ ΣΤΕΦΑΝΟΣ, ΠΕ19 ΚΕΦΑΛΑΙΟ 3 Αλγόριθμοι 3. Αλγόριθμοι 2 3. Αλγόριθμοι 3.1 Η έννοια του αλγορίθμου 3.2 Χαρακτηριστικά αλγορίθμου 3.3 Ανάλυση αλγορίθμων

Διαβάστε περισσότερα

ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr Μάθημα :Προγραμματισμός Εξεταζόμενη ύλη : 2o, 3o,4o,5o κεφάλαιο ΘΕΜΑ 1 ο

ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr Μάθημα :Προγραμματισμός Εξεταζόμενη ύλη : 2o, 3o,4o,5o κεφάλαιο ΘΕΜΑ 1 ο ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr Μάθημα :Προγραμματισμός Εξεταζόμενη ύλη : 2o, 3o,4o,5o κεφάλαιο ΘΕΜΑ 1 ο Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες. 1. Μια μεταβλητή μπορεί να

Διαβάστε περισσότερα

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

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΕΡΩΤΗΣΕΙΣ Να γράψετε στο γραπτό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-4 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη. 1. Ένας αλγόριθμος είναι μία πεπερασμένη

Διαβάστε περισσότερα

Συντάχθηκε απο τον/την Administrator Τετάρτη, 24 Φεβρουάριος :31 - Τελευταία Ενημέρωση Πέμπτη, 25 Φεβρουάριος :40

Συντάχθηκε απο τον/την Administrator Τετάρτη, 24 Φεβρουάριος :31 - Τελευταία Ενημέρωση Πέμπτη, 25 Φεβρουάριος :40 πρόβλημα Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή ούτε προφανής. Καθορισμός απαιτήσεων Η κατανόησης ενός προβλήματος αποτελεί συνάρτηση δυο

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό, αν είναι σωστή,

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) 2008 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) 2008 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω

Διαβάστε περισσότερα

Θέματα Πανελληνίων Εξετάσεων που προέρχονται από την ενότητα «Δομή επιλογής» ( )

Θέματα Πανελληνίων Εξετάσεων που προέρχονται από την ενότητα «Δομή επιλογής» ( ) Θέματα Πανελληνίων Εξετάσεων που προέρχονται από την ενότητα «Δομή επιλογής» (2000-2012) 1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη Σωστό, αν είναι

Διαβάστε περισσότερα

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ _ ΦΥΛΛΟ2 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ _ ΦΥΛΛΟ2 ΑΣΚΗΣΕΙΣ ΣΤΗ ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1. Δίνεται ο παρακάτω αλγόριθμος : Αλγόριθμος Παράδειγμα_1 Διάβασε α Αν α > 0 τότε α α mod 5 Τέλος_αν Εκτύπωσε α Τέλος

Διαβάστε περισσότερα