Εγχειρίδιο Αναφοράς της Γλώσσας. Μανώλης Κιαγιάς, MSc

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

Download "Εγχειρίδιο Αναφοράς της Γλώσσας. Μανώλης Κιαγιάς, MSc"

Transcript

1 Εγχειρίδιο Αναφοράς της Γλώσσας Μανώλης Κιαγιάς, MSc 21/11/2009

2 ii Κάθε γνήσιο αντίτυπο φέρει την υπογραφή του συγγραφέα: 1η Έκδοση Χανιά, 21/11/2009 Copyright 2009 Μανώλης Κιαγιάς Το Έργο αυτό διατίθεται υπό τους όρους της Άδειας: Αναφορά Μη Εμπορική Χρήση Παρόμοια Διανομή 30 Ελλάδα Μπορείτε να δείτε το πλήρες κείμενο της άδειας στην τοποθεσία: Είναι Ελεύθερη: Η Διανομή Η αναπαραγωγή, διανομή, μετάδοση και παρουσίαση του Έργου σε κοινό Υπό τις ακόλουθες προϋποθέσεις: Αναφορά Προέλευσης Θα πρέπει να αναγνωρίσετε την προέλευση στο έργο σας με τον τρόπο που έχει ορίσει ο δημιουργός του ή το πρόσωπο που σας χορήγησε την άδεια (χωρίς όμως να αφήσετε να εννοηθεί ότι εγκρίνουν με οποιονδήποτε τρόπο εσάς ή τη χρήση του έργου από εσάς) Μη Εμπορική Χρήση Δεν μπορείτε να χρησιμοποιήσετε αυτό το έργο για εμπορικούς σκοπόυς Παρόμοια Διανομή Αν αλλοιώσετε, τροποποιήσετε ή δημιουργήσετε κάποιο παράγωγο έργο το οποίο βασίζεται στο παρόν έργο, μπορείτε να διανείμετε το αποτέλεσμα μόνο με την ίδια ή παρόμοια με αυτή άδεια

3 iii Με την κατανόηση ότι: Αποποίηση Οποιεσδήποτε από τις παραπάνω συνθήκες μπορούν να παρακαμφθούν αν πάρετε την άδεια του δημιουργού ή κατόχου των πνευματικών δικαιωμάτων Άλλα Δικαιώματα Σε καμιά περίπτωση τα ακόλουθα δικαιώματα σας, δεν επηρεάζονται από την Άδεια: Η δίκαιη χρήση και αντιμετώπιση του έργου Τα ηθικά δικαιώματα του συγγραφέα Τα ενδεχόμενα επί του έργου δικαιώματα τρίτων προσώπων, σχετικά με τη χρήση του έργου, όπως για παράδειγμα η δημοσιότητα ή ιδιωτικότητα Σημείωση Για κάθε επαναχρησιμοποίηση ή διανομή, πρέπει να καταστήσετε σαφείς στους άλλους τους όρους της άδειας αυτού του Έργου Ο καλύτερος τρόπος να το πράξετε αυτό, είναι να δημιουργήσετε ένα σύνδεσμο με το διαδικτυακό τόπο της παρούσας άδειας: Το βιβλίο αυτό στοιχειοθετήθηκε σε X L A TEX E

4 iv (Κενή Σελίδα)

5 v Εισαγωγή Κάθε γλώσσα προγραμματισμού συνοδεύεται τυπικά από ένα εγχειρίδιο αναφοράς εντολών Ο παρόν οδηγός αποτελεί ένα εγχειρίδιο αναφοράς της ΓΛΩΣΣΑΣ του σχολικού εγχειριδίου της Γ Λυκείου, Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Περιέχει απαραίτητες πληροφορίες όπως αλφάβητο, λεξιλόγιο, τελεστές κλπ και φυσικά τμήμα αναφοράς των εντολών και συναρτήσεων της γλώσσας με αλφαβητική σειρά Στις περισσότερες εντολές υπάρχουν κατάλληλα παραδείγματα Κάποια από αυτά έχουν παρθεί αυτούσια από το σχολικό βιβλίο Πρέπει να σημειώσουμε ότι το σχολικό βιβλίο που περιγράφει την ΓΛΩΣΣΑ έχει μια σειρά από ελλείψεις και έτσι και ο παρόν οδηγός είναι ελλιπής Πουθενά δεν αναφέρονται για παράδειγμα τα όρια των μεταβλητών και τα ορίσματα των τριγωνομετρικών συναρτήσεων Στην πράξη βέβαια αυτό δεν είναι τόσο σημαντικό για τους μαθητές, είναι όμως για κάποιον που θα θελήσει να φτιάξει ένα μεταφραστή ή μεταγλωττιστή της ΓΛΩΣΣΑΣ Τα αδιευκρίνιστα αυτά σημεία αναφέρονται συνήθως στο κείμενο με?? Σε κάθε περίπτωση ελπίζω ο οδηγός αυτός να φανεί χρήσιμος τόσο σε όσους διδάσκουν το μάθημα, όσο και στους μαθητές που μπορούν να το χρησιμοποιήσουν για να επαληθεύσουν την σύνταξη και την χρήση των εντολών Επειδή αυτή είναι η πρώτη έκδοση, είναι αρκετά πιθανό να υπάρχουν λάθη και παραλείψεις Θα παρακαλούσα οι όποιες παρατηρήσεις να σταλούν στην διεύθυνση για να γίνουν οι απαραίτητες διορθώσεις Χανιά, 2009 Μανώλης Κιαγιάς

6 vi

7 Περιεχόμενα I Δομή της Γλώσσας 1 1 Γενικά για τη Γλώσσα 3 11 Αλφάβητο 3 12 Τύποι Δεδομένων 3 13 Σταθερές 4 14 Ονοματολογία Μεταβλητών και Σταθερών 4 15 Δηλώσεις Μεταβλητών 5 16 Πίνακες και Δηλώσεις Πινάκων 6 17 Αριθμητικοί Τελεστές 6 18 Τελεστές Σύγκρισης 7 19 Λογικοί Τελεστές Πίνακες Αληθείας Σειρά Εκτέλεσης Πράξεων Συναρτήσεις της Γλώσσας Τελεστής Εκχώρησης Δομή Προγράμματος Διαδικασίες και Συναρτήσεις 11 II Αλφαβητική Αναφορά 13 2 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων Α_Μ(Χ) ΣΥΝΑΡΤΗΣΗ ΑΚΕΡΑΙΟΥ ΜΕΡΟΥΣ ΑΝ-ΤΟΤΕ-[ΑΛΛΙΩΣ]-ΤΕΛΟΣ_ΑΝ ΑΝ-ΤΟΤΕ-[ΑΛΛΙΩΣ_ΑΝ]-[ΑΛΛΙΩΣ]-ΤΕΛΟΣ_ΑΝ Α_Τ(Χ) ΣΥΝΑΡΤΗΣΗ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ ΓΙΑ - ΑΠΟ - ΜΕΧΡΙ ΓΡΑΨΕ ΔΙΑΒΑΣΕ 20

8 viii ΠΕΡΙΕΧΟΜΕΝΑ 29 ΔΙΑΔΙΚΑΣΙΑ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Ε(Χ) ΣΥΝΑΡΤΗΣΗ (ΕΚΘΕΤΙΚΗ ΣΥΝΑΡΤΗΣΗ) ΕΠΙΛΕΞΕ ΕΦ(Χ) ΣΥΝΑΡΤΗΣΗ ΕΦΑΠΤΟΜΕΝΗΣ (ΤΡΙΓΩΝΟΜΕΤΡΙΚΗ) ΗΜ(Χ) ΣΥΝΑΡΤΗΣΗ ΗΜΙΤΟΝΟΥ (ΤΡΙΓΩΝΟΜΕΤΡΙΚΗ) ΛΟΓ(Χ) ΣΥΝΑΡΤΗΣΗ ΛΟΓΑΡΙΘΜΟΥ (ΦΥΣΙΚΟΥ) ΟΣΟ ΕΠΑΝΑΛΑΒΕ ΣΥΝ(Χ) ΣΥΝΑΡΤΗΣΗ ΣΥΝΗΜΙΤΟΝΟΥ (ΤΡΙΓΩΝΟΜΕΤΡΙΚΗ) ΣΥΝΑΡΤΗΣΗ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Τ_Ρ(Χ) ΣΥΝΑΡΤΗΣΗ 28

9 Μέρος I Δομή της Γλώσσας

10

11 Κεφάλαιο 1 Γενικά για τη Γλώσσα 11 Αλφάβητο Το αλφάβητο της γλώσσας αποτελείται από: Γράμματα: ΚΕΦΑΛΑΙΑ γράμματα ελληνικού αλφαβήτου Α-Ω Πεζά γράμματα ελληνικού αλφαβήτου α ω ΚΕΦΑΛΑΙΑ γράμματα λατινικού αλφαβήτου Α-Ζ Πεζά γράμματα λατινικού αλφαβήτου a-z Ψηφία Τα ψηφία 0 9 Ειδικοί Χαρακτήρες Η γλώσσα αναγνωρίζει και χρησιμοποιεί τους παρακάτω ειδικούς χαρακτήρες: + - * / = ( ),! & (κενός χαρακτήρας) 12 Τύποι Δεδομένων Η γλώσσα υποστηρίζει τους ακόλουθους τύπους δεδομένων: Ακέραιος - Μπορεί να είναι αρνητικοί, θετικοί και περιλαμβάνεται το μηδέν (Δεν είναι γνωστά τα όρια) Πραγματικός - Μπορεί να περιέχουν δεκαδικά ψηφία Μπορεί να είναι αρνητικοί, θετικοί ή μηδέν (Δεν είναι γνωστά τα όρια)

12 4 Γενικά για τη Γλώσσα Χαρακτήρας - Ο τύπος χαρακτήρα μπορεί να περιέχει ένα χαρακτήρα ή μια ολόκληρη συμβολοσειρά Περικλείονται σε μονά ( ) εισαγωγικά (Δεν είναι γνωστά τα όρια) Λογικός - Ο τύπος δέχεται μόνο τις τιμές ΑΛΗΘΗΣ και ΨΕΥΔΗΣ και χρησιμοποιείται σε συνθήκες 13 Σταθερές Η ΓΛΩΣΣΑ επιτρέπει την αντιστοίχηση τιμών σε ονόματα τα οποία αποτελούν σταθερές και δεν μπορεί να αλλάξει η τιμή τους κατά την διάρκεια εκτέλεσης του προγράμματος Οι σταθερές δηλώνονται στην αρχή του προγράμματος και η δήλωση έχει την μορφή: ΣΤΑΘΕΡΕΣ ΟΝΟΜΑ-1 = ΤΙΜΗ-1 ΟΝΟΜΑ-2 = ΤΙΜΗ-2 ΟΝΟΜΑ-Ν = ΤΙΜΗ-Ν Οι σταθερές μπορεί να είναι ακέραιοι, πραγματικοί ή και χαρακτήρες Δεν μπορούν να μεταβληθούν μετά την αρχική τους δήλωση Κάτι τέτοιο δημιουργεί την εκτύπωση μηνύματος σφάλματος 14 Ονοματολογία Μεταβλητών και Σταθερών Παρακάτω φαίνονται οι κανόνες για τη δημιουργία ονομάτων των μεταβλητών και σταθερών Μπορούν να περιέχουν ΚΕΦΑΛΑΙΑ και πεζά γράμματα τόσο του ελληνικού όσο και του λατινικού αλφαβήτου Μπορούν να περιέχουν αριθμούς από το 0 9 σαν μέρος του ονόματος Επιτρέπεται επίσης η κάτω παύλα _ (underscore) και μπορεί να χρησιμοποιηθεί αντί για κενό (το οποίο ΔΕΝ επιτρέπεται) για να χωρίζει το όνομα μιας μεταβλητής που αποτελείται από δύο λέξεις Τα ονόματα των μεταβλητών και των σταθερών πρέπει υποχρεωτικά να αρχίζουν από γράμμα

13 15 Δηλώσεις Μεταβλητών 5 Δεν επιτρέπονται σαν ονόματα μεταβλητών να χρησιμοποιούνται δεσμευμένες λέξεις Δεσμευμένες λέξεις είναι αυτές που αποτελούν το σύνολο των εντολών της ΓΛΩΣΣΑΣ Πχ δεν μπορούμε να χρησιμοποιήσουμε το ΓΡΑΨΕ για μεταβλητή Παράδειγματα: Έγκυρα ονόματα μεταβλητών και σταθερών: Alpha a123βλ α_12_οο Ηλικία Έτος_Γέννησης Άκυρα ονόματα: 123αβψ (ξεκινάει από αριθμό) _ΓΓ12 (ξεκινάει από underscore) Έτος Γέννησης (Έχει κενό) ΔΙΑΒΑΣΕ (είναι δεσμευμένη λέξη)?? Η γλώσσα δεν κάνει διάκριση πεζών κεφαλαίων Η μεταβλητή Α είναι ίδια με την α?? Ποιο είναι το μέγιστο μέγεθος ονόματος; Πόσοι χαρακτήρες είναι σημαντικοί; 15 Δηλώσεις Μεταβλητών Οι μεταβλητές δηλώνονται στην αρχή του προγράμματος, με τον ακόλουθο τρόπο: ΜΕΤΑΒΛΗΤΕΣ Τύπος-1: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν Τύπος-2: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν Τύπος-Ν: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν Επιτρεπτοί τύποι είναι: ΑΚΕΡΑΙΕΣ ΠΡΑΓΜΑΤΙΚΕΣ ΛΟΓΙΚΕΣ ΧΑΡΑΚΤΗΡΕΣ

14 6 Γενικά για τη Γλώσσα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Ε ΠΡΑΓΜΑΤΙΚΕΣ: Δ, Ζ 16 Πίνακες και Δηλώσεις Πινάκων Οι πίνακες στην ΓΛΩΣΣΑ μπορούν να ανήκουν σε οποιοδήποτε από τους παραπάνω βασικούς τύπους δεδομένων δηλ ΑΚΕΡΑΙΕΣ, ΠΡΑΓΜΑΤΙΚΕΣ, ΛΟΓΙΚΕΣ, ΧΑΡΑΚΤΗΡΕΣ και μπορούν να είναι μίας ή περισσοτέρων διαστάσεων (μόνος περιορισμός είναι η μνήμη) Οι δηλώσεις των πινάκων γίνονται όπως και οι δηλώσεις μεταβλητών Οι πίνακες ξεκινάνε από το στοιχείο 1 Στη δήλωση του πίνακα φαίνονται: Το πλήθος των διαστάσεων Το μέγεθος της κάθε διάστασης ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Θ[10],Κ[10,20] Στο παραπάνω παράδειγμα, δηλώνεται ένας πίνακας ακεραίων με όνομα Θ, μιας διάστασης και 10 στοιχείων Το πρώτο στοιχείο είναι το Θ[1] και το τελευταίο το Θ[10] Επίσης δηλώνεται πίνακας Κ δύο διαστάσεων, η πρώτη 10 στοιχείων και η δεύτερη 20 στοιχειών Συνολικά ο Κ έχει 20Χ10=200 στοιχεία 17 Αριθμητικοί Τελεστές Η ΓΛΩΣΣΑ έχει τους ακόλουθους αριθμητικούς τελεστές: Τελεστής Πράξη + Πρόσθεση - Αφαίρεση * Πολλαπλασιασμός / Διαίρεση ^ Ύψωση σε δύναμη DIV Ακέραια διαίρεση MOD Υπόλοιπο διαίρεσης

15 18 Τελεστές Σύγκρισης 7 Παραδείγματα: ΓΡΑΨΕ 5 div 2 Θα τυπώσει 2 ΓΡΑΨΕ 5 mod 2 Θα τυπώσει 1 18 Τελεστές Σύγκρισης Οι τελεστές σύγκρισης (μαζί με τους λογικούς τελεστές που αναφέρονται παρακάτω) χρησιμοποιούνται στην σύνταξη λογικών εκφράσεων ή συνθηκών οι οποίες χρησιμοποιούνται σε εντολές όπως οι ΑΝ-ΤΟΤΕ και ΟΣΟ-ΕΠΑΝΕΛΑΒΕ (Γενικά όπου χρησιμοποιούνται συνθήκες) Οι λογικές εκφράσεις αποτελούνται γενικά από αριστερό μέλος, δεξιό μέλος και τελεστή σύγκρισης που βρίσκεται ενδιάμεσα, πχ Α = 5 συγκρίνει την τιμή του Α με το 5 Ο τελεστής σύγκρισης εδώ είναι ο τελεστής ισότητας (=) Η ΓΛΩΣΣΑ έχει τους παρακάτω τελεστές σύγκρισης: Τελεστής Σχέση Παράδειγμα = Ισότητα Α=5 <> Ανισότητα Κ<>100 > Μεγαλύτερο από Χ>1000 < Μικρότερο από Δ<0 >= Μεγαλύτερο ή ίσο από Χ+Υ>=Κ+Λ <= Μικρότερο ή ίσο από Η+Φ<=Θ/4 19 Λογικοί Τελεστές Οι λογικοί τελεστές χρησιμοποιούνται για την δόμηση σύνθετων λογικών εκφράσεων, στις οποίες μπορούμε να συνδυάσουμε περισσότερες από μία συνθήκες με κατάλληλους τρόπους Παράδειγμα σύνθετης λογικής έκφρασης είναι το παρακάτω: Όνομα = Κώστας ΚΑΙ Ηλικία<=30 είναι μια λογική έκφραση που αποτελείται από τις συνθήκες Όνομα = Κώστας και Ηλικία<=30 και είναι αληθής όταν ταυτόχρονα ισχύουν και οι δύο συνθήκες Αυτό συμβαίνει γιατί οι συνθήκες ενώνονται με τον λογικό τελεστή ΚΑΙ

16 8 Γενικά για τη Γλώσσα Η γλώσσα έχει τους ακόλουθους λογικούς τελεστές: Τελεστής Ερμηνεία ΚΑΙ Συνδέει δύο συνθήκες Η συνολική λογική έκφραση είναι ΑΛΗΘΗΣ μόνο όταν ταυτόχρονα ΚΑΙ ΟΙ ΔΥΟ συνθήκες είναι ΑΛΗΘΕΙΣ Η Συνδέει δύο συνθήκες Η συνολική λογική έκφραση είναι ΑΛΗΘΗΣ όταν ΤΟΥ- ΛΑΧΙΣΤΟΝ μία από τις συνθήκες είναι ΑΛΗΘΗΣ ΟΧΙ Το ΟΧΙ είναι μοναδιαίος τελεστής και δρα σε μια συνθήκη Τοποθετείται μπροστά από την συνθήκη (προθεματικός) και αντιστρέφει την λογική τιμή της Αν η συνθήκη είναι ΑΛΗΘΗΣ με το ΟΧΙ θα γίνει ψευδής και αντίθετα Παραδείγματα: 0<Χ<5 Χ>0 ΚΑΙ Χ<5 Χ=1 ή 2 ή 3 Χ=1 Ή Χ=2 Ή Χ=3 191 Πίνακες Αληθείας ΚΑΙ Ή ΌΧΙ Ψ Ψ Ψ Ψ Ψ Ψ Ψ Α Ψ Α Ψ Ψ Α Α Α Ψ Α Ψ Ψ Α Ψ Α Α Α Α Α Α Α 110 Σειρά Εκτέλεσης Πράξεων Η ΓΛΩΣΣΑ ακολουθεί την αλγεβρική σειρά εκτέλεσης πράξεων Σύμφωνα με αυτή: Πχ Πρώτα εκτελούνται οι δυνάμεις Έπειτα εκτελούνται οι συναρτήσεις Εκτελούνται οι πολλαπλασιασμοί και οι διαιρέσεις Εκτελούνται οι προσθέσεις και αφαιρέσεις Προηγούνται πράξεις μέσα σε παρενθέσεις που εκτελούνται πρώτες Αν σε παρένθεση έχουμε σύνθετη παράσταση, χρησιμοποιούνται οι παραπάνω κανόνες (2+3*5)^2-8/2 Θα μας δώσει:

17 111 Συναρτήσεις της Γλώσσας 9 3*5= =17 17^2=289 8/2= = Συναρτήσεις της Γλώσσας Η ΓΛΩΣΣΑ έχει τις ακόλουθες μαθηματικές συναρτήσεις: ΗΜ(Χ) ΣΥΝ(Χ) ΕΦ(Χ) Τ_Ρ(Χ) ΛΟΓ(Χ) Ε(Χ) Α_Μ(Χ) Α_Τ(Χ) Ημίτονο του Χ Συνημίτονο του Χ Εφαπτόμενη του Χ Τετραγωνική ρίζα του Χ Λογάριθμος του Χ Υπολογισμός του ex Ακέραιο μέρος του Χ Απόλυτη τιμή του Χ?? Στις τριγωνομετρικές συναρτήσεις το Χ αντιπροσωπεύει μοίρες ή ακτίνια?? 112 Τελεστής Εκχώρησης Ο τελεστής εκχώρησης στη ΓΛΩΣΣΑ είναι ο Πχ Α 100 Η εκχώρηση γίνεται αφού υπολογιστεί πλήρως η δεξιά πλευρά της παράστασης Η τιμή κατόπιν εκχωρείται στην μεταβλητή που βρίσκεται στην αριστερή πλευρά Είναι δυνατόν να χρησιμοποιείται η ίδια μεταβλητή και στη δεξιά μεριά Στην αριστερή πλευρά δεν είναι δυνατόν να έχουμε παράσταση

18 10 Γενικά για τη Γλώσσα 113 Δομή Προγράμματος Στη ΓΛΩΣΣΑ το πρόγραμμα έχει την εξής δομή: ΠΡΟΓΡΑΜΜΑ <τίτλος> ΣΤΑΘΕΡΕΣ Όνομα-1 = τιμή-1 Όνομα-2 = τιμή-2 Όνομα-ν = τιμή-ν ΜΕΤΑΒΛΗΤΕΣ Τύπος-1: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν Τύπος-2: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν Τύπος-Ν: Μεταβλητή-1, Μεταβλητή-2,,Μεταβλητή-Ν ΑΡΧΗ Εντολή-1 Εντολή-2 Εντολή-ν ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Το θαυμαστικό στην αρχή μιας γραμμής (!) δηλώνει ότι η γραμμή περιέχει σχόλια (δεν είναι εκτελέσιμη)

19 114 Διαδικασίες και Συναρτήσεις Διαδικασίες και Συναρτήσεις Η ΓΛΩΣΣΑ μας επιτρέπει να δημιουργήσουμε δικές μας διαδικασίες (υποπρογράμματα) χρησιμοποιώντας την εντολή ΔΙΑΔΙΚΑΣΙΑ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Η εντολή αυτή αναλύεται στο τμήμα αλφαβητικής αναφοράς της ΓΛΩΣΣΑΣ Επίσης είναι δυνατόν να δημιουργήσουμε συναρτήσεις στην ΓΛΩΣΣΑ οι οποίες χρησιμοποιούνται με τον ίδιο τρόπο που χρησιμοποιούνται και οι ενσωματωμένες συναρτήσεις (βλέπε πίνακα σελ 10) Η δημιουργία συνάρτησης γίνεται με την βοήθεια της εντολής ΣΥΝΑΡΤΗΣΗ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Και η εντολή αυτή αναλύεται περισσότερο στο τμήμα αλφαβητικής αναφοράς της ΓΛΩΣΣΑΣ

20 12 Γενικά για τη Γλώσσα

21 Μέρος II Αλφαβητική Αναφορά

22

23 Κεφάλαιο 2 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων 21 Α_Μ(Χ) ΣΥΝΑΡΤΗΣΗ ΑΚΕΡΑΙΟΥ ΜΕΡΟΥΣ Σύνταξη: Α_Μ(<παράσταση ή μεταβλητή>) Η συνάρτηση ακεραίου μέρους επιστρέφει το ακέραιο μέρος του ορίσματος της, αποκόπτοντας τα δεκαδικά ψηφία Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α Γράψε Α_Μ(α) Τέλος_Προγράμματος Το πρόγραμμα θα τυπώσει 10

24 16 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων 22 ΑΝ-ΤΟΤΕ-[ΑΛΛΙΩΣ]-ΤΕΛΟΣ_ΑΝ Σύνταξη: ΑΝ <συνθήκη> ΤΟΤΕ Εντολή-1 Εντολή-2 Εντολή-ν [ΑΛΛΙΩΣ Εντολή-1 Εντολή-2 Εντολή-3 Εντολή-ν ] ΤΕΛΟΣ_ΑΝ Η συνθήκη μπορεί να είναι απλή ή σύνθετη (να περιέχει λογικούς τελεστές) Το τμήμα ΑΛΛΙΩΣ είναι προαιρετικό Αν η <συνθήκη> δεν ισχύει και δεν υπάρχει τμήμα ΑΛΛΙΩΣ τότε η εκτέλεση συνεχίζεται από την εντολή που υπάρχει μετά το ΤΕΛΟΣ_ΑΝ ΑΝ Α>=0 ΤΟΤΕ ΓΡΑΨΕ ΘΕΤΙΚΟΣ ΑΡΙΘΜΟΣ ΑΛΛΙΩΣ ΓΡΑΨΕ ΑΡΝΗΤΙΚΟΣ ΑΡΙΘΜΟΣ ΤΕΛΟΣ_ΑΝ

25 23 ΑΝ-ΤΟΤΕ-[ΑΛΛΙΩΣ_ΑΝ]-[ΑΛΛΙΩΣ]-ΤΕΛΟΣ_ΑΝ ΑΝ-ΤΟΤΕ-[ΑΛΛΙΩΣ_ΑΝ]-[ΑΛΛΙΩΣ]-ΤΕΛΟΣ_ΑΝ Σύνταξη: ΑΝ <συνθήκη> ΤΟΤΕ Εντολή-1 Εντολή-2 Εντολή-ν [ΑΛΛΙΩΣ_ΑΝ <συνθήκη> ΤΟΤΕ Εντολή-1 Εντολή-2 Εντολή-ν ] [ΑΛΛΙΩΣ_ΑΝ <συνθήκη> ΤΟΤΕ Εντολή-1 Εντολή-2 Εντολή-ν ] [ΑΛΛΙΩΣ Εντολή-1 Εντολή-2 Εντολή-3 Εντολή-ν ] ΤΕΛΟΣ_ΑΝ Η εντολή είναι παρόμοια με την προηγούμενη ΑΝ αλλά μας επιτρέπει πολλαπλές συνθήκες Το τμήμα ΑΛΛΙΩΣ\_ΑΝ μπορεί να επαναλαμβάνεται όσες φορές χρειαστεί Το ΑΛΛΙΩΣ είναι προαιρετικό και θα εκτελεστεί αν δεν εκτελεστεί καμία από τις πιο πάνω εντολές

26 18 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων ΑΝ Α>0 ΤΟΤΕ ΓΡΑΨΕ Α ΘΕΤΙΚΟΣ ΑΛΛΙΩΣ_ΑΝ Α<0 ΤΟΤΕ ΓΡΑΨΕ Α ΑΡΝΗΤΙΚΟΣ ΑΛΛΙΩΣ ΓΡΑΨΕ ΤΟ Α είναι ΜΗΔΕΝ! ΤΕΛΟΣ_ΑΝ 24 Α_Τ(Χ) ΣΥΝΑΡΤΗΣΗ ΑΠΟΛΥΤΗΣ ΤΙΜΗΣ Σύνταξη: Α_Τ(<μεταβλητή ή παράσταση>) Η συνάρτηση απόλυτης τιμής επιστρέφει την απόλυτη τιμή του ορίσματος της Η απόλυτη τιμή είναι η γνωστή μας από τα μαθηματικά συνάρτηση Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Ακέραιες: α Αρχή α 8 Γράψε Α_Τ(α) Τέλος_Προγράμματος Το παραπάνω πρόγραμμα θα τυπώσει 8 25 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Σύνταξη: ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Εντολή-1 Εντολή-2 Εντολή-ν ΜΕΧΡΙΣ_ΟΤΟΥ <λογική έκφραση>

27 26 ΓΙΑ - ΑΠΟ - ΜΕΧΡΙ 19 Οι εντολές που βρίσκονται μεταξύ των ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ και ΜΕΧΡΙΣ_ΟΤΟΥ επαναλαμβάνονται όσο δεν ισχύει η <λογική έκφραση> Όταν η λογική έκφραση γίνει ΑΛΗΘΗΣ ο βρόγχος τερματίζεται και η εκτέλεση συνεχίζεται με την εντολή που βρίσκεται μετά την ΜΕΧΡΙΣ_ΟΤΟΥ Επειδή ο έλεγχος γίνεται στο τέλος του βρόγχου αντί για την αρχή, είναι σίγουρο ότι οι εντολές που περιέχονται θα εκτελεστούν ΤΟΥΛΑΧΙΣΤΟΝ ΜΙΑ φορά Προφανώς μέσα στο βρόγχο θα πρέπει να υπάρχουν εντολές που να φροντίζουν ώστε η <λογική έκφραση> να γίνεται ΑΛΗΘΗΣ Διαφορετικά ο βρόγχος θα είναι ατέρμονος i 1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ i i i+1 ΜΕΧΡΙΣ_ΟΤΟΥ i= ΓΙΑ - ΑΠΟ - ΜΕΧΡΙ Σύνταξη: ΓΙΑ <μεταβλητή> ΑΠΟ <τιμή-1> ΜΕΧΡΙ <τιμή-2> [ΜΕ ΒΗΜΑ <τιμή-3>] Εντολή-1 Εντολή-2 Εντολή-3 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Οι εντολές που βρίσκονται μεταξύ του ΓΙΑ και ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ επαναλαμβάνονται με τον εξής τρόπο: Η <μεταβλητή> αρχικά παίρνει την <τιμή-1> και οι εντολές εκτελούνται μια φορά Φτάνοντας στο ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ, η <μεταβλητή> αυξάνεται κατά την <τιμή-3> του βήματος (αν δεν υπάρχει ΜΕ ΒΗΜΑ, η μεταβλητή αυξάνεται κατά 1) Αν η νέα τιμή της <μεταβλητής> ξεπερνάει την <τιμή-2> η επανάληψη σταματάει Διαφορετικά εκτελούνται ξανά οι εντολές κοκ Προσέξτε ότι στο τέλος της επανάληψης, η τιμή της <μεταβλητής> είναι μεγαλύτερη από <τιμή-2> με διαφορά όσο το ΒΗΜΑ (<τιμή-3>) ή 1 αν δεν υπάρχει ΜΕ ΒΗΜΑ

28 20 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 100 ΓΡΑΨΕ Κ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Στο τέλος του βρόγχου η τιμή του Κ θα είναι 101 (Τελική τιμή +1, αφού το βήμα εδώ είναι μονάδα) Σημειώστε ότι κανονικά ΔΕΝ ΕΙΝΑΙ επιτρεπτό να αλλάζουμε την τιμή της μεταβλητής-μετρητή μέσα στο βρόγχο Αν για κάποιο λόγο θέλουμε να βγούμε από το βρόγχο ΓΙΑ πριν τελειώσει, τότε η επιλογή του ΓΙΑ είναι ακατάλληλη και πρέπει να χρησιμοποιήσουμε ΟΣΟ-ΕΠΑΝΑΛΑΒΕ ή ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ- ΜΕΧΡΙΣ_ΟΤΟΥ 27 ΓΡΑΨΕ Σύνταξη: ΓΡΑΨΕ λίστα-στοιχείων Η εντολή αυτή εμφανίζει στην οθόνη την λίστα-στοιχείων που της δίνονται Η λίσταστοιχείων μπορεί να περιέχει μεταβλητές ή / και σταθερές που χωρίζονται μεταξύ τους με κόμματα Μπορεί να είναι διαφορετικών τύπων ΓΡΑΨΕ Το εμβαδόν είναι:,ε 28 ΔΙΑΒΑΣΕ Σύνταξη: ΔΙΑΒΑΣΕ λίστα-μεταβλητών Η εντολή διάβασε διακόπτει την κανονική ροή του προγράμματος και περιμένει από τον χρήστη να δώσει κάποιες τιμές από το πληκτρολόγιο Αυτές οι τιμές καταχωρούνται (με την σειρά που δίνονται) στην λίστα-μεταβλητών Το πρόγραμμα συνεχίζει όταν καταχωρηθούν τιμές σε όλες τις μεταβλητές Η λίστα μεταβλητών μπορεί να περιέχει πολλές μεταβλητές που χωρίζονται με κόμματα Δεν είναι απαραίτητο η μεταβλητές αυτές να είναι του ίδιου τύπου ΔΙΑΒΑΣΕ Όνομα, Ηλικία

29 29 ΔΙΑΔΙΚΑΣΙΑ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΔΙΑΔΙΚΑΣΙΑ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Σύνταξη: ΔΙΑΔΙΚΑΣΙΑ Όνομα (<λίστα παραμέτρων>) ΜΕΤΑΒΛΗΤΕΣ ΤύποςΜεταβλητής: ΌνομαΜεταβλητής ΑΡΧΗ <εντολή-1> <εντολή-2> ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Με την εντολή αυτή ορίζουμε υποπρογράμματα Τα υποπρογράμματα (ή διαδικασίες) χρησιμοποιούνται στον τμηματικό προγραμματισμό, για να χωρίσουμε τις λειτουργίες του προγράμματος σε λογικά τμήματα, μικρού μεγέθους που μπορούν να λειτουργήσουν ανεξάρτητα Η κλήση ενός υποπρογράμματος μπορεί να γίνει μέσα από το κανονικό μας πρόγραμμα ή μέσα από άλλο υποπρόγραμμα ΔΙΑΔΙΚΑΣΙΑ ΕΚΤΥΠΩΣΕ_ΑΠΟΤΕΛΕΣΜΑ(Αριθμός) ΜΕΤΑΒΛΗΤΕΣ: ΠΡΑΓΜΑΤΙΚΕΣ: Αριθμός ΑΡΧΗ ΓΡΑΨΕ Αποτέλεσμα:,Αριθμός ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Υπόδειγμα κλήσης: Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 8 α α^2 ΚΑΛΕΣΕ ΕΚΤΥΠΩΣΕ_ΑΠΟΤΕΛΕΣΜΑ(α) Τέλος_Προγράμματος Η κλήση ενός υποπρογράμματος γίνεται με την εντολή ΚΑΛΕΣΕ και ακολουθεί το όνομα του υποπρογράμματος Τα ορίσματα που δίνονται μέσα στην παρένθεση πρέπει να συμφωνούν στον αριθμό και τον τύπο με αυτά που έχουν δηλωθεί στην ΔΙΑΔΙΚΑΣΙΑ Τα ονόματα ΔΕΝ χρειάζεται να είναι τα ίδια Γίνεται αντιστοίχηση

30 22 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων των μεταβλητών κατά την κλήση Στο παραπάνω υπόδειγμα, η μεταβλητή α στο κύριο πρόγραμμα αντιστοιχίζεται στην μεταβλητή Αριθμός της διαδικασίας Προσέξτε ότι αν η διαδικασία αλλάζει την τιμή του ορίσματος, αλλάζει και η τιμή της μεταβλητής στο κύριο πρόγραμμα 210 Ε(Χ) ΣΥΝΑΡΤΗΣΗ (ΕΚΘΕΤΙΚΗ ΣΥΝΑΡΤΗΣΗ) Σύνταξη: Ε(<μεταβλητή ή παράσταση>) Η συνάρτηση αυτή υπολογίζει το e x Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 3 Γράψε Ε(α) Τέλος_Προγράμματος Το πρόγραμμα θα τυπώσει 2008

31 211 ΕΠΙΛΕΞΕ ΕΠΙΛΕΞΕ Σύνταξη: ΕΠΙΛΕΞΕ <έκφραση> ΠΕΡΙΠΤΩΣΗ λίστα-τιμών-1 Εντολή-1 Εντολή-2 Εντολή-ν ΠΕΡΙΠΤΩΣΗ λίστα-τιμών-2 Εντολή-1 Εντολή-2 Εντολή-ν [ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ Εντολή-1 Εντολή-2 Εντολή-ν] ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ Υπολογίζεται η τιμή της έκφρασης και εκτελείται ανάλογα η ΠΕΡΙΠΤΩΣΗ η οποία ταιριάζει Κάθε περίπτωση μπορεί να έχει πλήθος τιμών χωρισμένες με κόμματα Δεν επιτρέπονται συνθήκες στις εντολές ΠΕΡΙΠΤΩΣΗ Αν δεν συμπίπτει η τιμή με καμιά περίπτωση, εκτελείται η ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ Αν δεν υπάρχει ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ η εκτέλεση συνεχίζεται μετά το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ ΔΙΑΒΑΣΕ αριθμός ΕΠΙΛΕΞΕ αριθμός ΠΕΡΙΠΤΩΣΗ 0 ΓΡΑΨΕ Μηδέν ΠΕΡΙΠΤΩΣΗ 1,3,5,7,9 ΓΡΑΨΕ Μονός ΠΕΡΙΠΤΩΣΗ 2,4,6,8 ΓΡΑΨΕ Ζυγός ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ ΓΡΑΨΕ Πρέπει να είναι από 0 ως 9 και ακέραιος ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

32 24 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων 212 ΕΦ(Χ) ΣΥΝΑΡΤΗΣΗ ΕΦΑΠΤΟΜΕΝΗΣ (ΤΡΙ- ΓΩΝΟΜΕΤΡΙΚΗ) Σύνταξη: ΕΦ(<μεταβλητή ή παράσταση>) Η συνάρτηση υπολογίζει την εφαπτομένη (τριγωνομετρικός αριθμός) του ορίσματος της?? Σύμφωνα με την ΓΛΩΣΣΟΜΑΘΕΙΑ το όρισμα είναι σε ακτίνια Το σχολικό βιβλίο δεν περιέχει σχετική διευκρίνιση Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 0 Γράψε ΕΦ(α) Τέλος_Προγράμματος Το παραπάνω πρόγραμμα θα τυπώσει ΗΜ(Χ) ΣΥΝΑΡΤΗΣΗ ΗΜΙΤΟΝΟΥ (ΤΡΙΓΩ- ΝΟΜΕΤΡΙΚΗ) Σύνταξη: ΗΜ(<μεταβλητή ή παράσταση>) Η συνάρτηση υπολογίζει το ημίτονο (τριγωνομετρικός αριθμός) του ορίσματος της?? Σύμφωνα με την ΓΛΩΣΣΟΜΑΘΕΙΑ το όρισμα είναι σε ακτίνια Το σχολικό βιβλίο δεν περιέχει σχετική διευκρίνιση Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 0 Γράψε ΗΜ(α)

33 214 ΛΟΓ(Χ) ΣΥΝΑΡΤΗΣΗ ΛΟΓΑΡΙΘΜΟΥ (ΦΥΣΙΚΟΥ) 25 Τέλος_Προγράμματος Το παραπάνω πρόγραμμα θα τυπώσει ΛΟΓ(Χ) ΣΥΝΑΡΤΗΣΗ ΛΟΓΑΡΙΘΜΟΥ (ΦΥ- ΣΙΚΟΥ) Σύνταξη: ΛΟΓ(<μεταβλητή ή παράσταση>) Η συνάρτηση επιστρέφει τον φυσικό λογάριθμο του ορίσματος της?? Σύμφωνα με την ΓΛΩΣΣΟΜΑΘΕΙΑ η συνάρτηση επιστρέφει τον φυσικό λογάριθμο Το σχολικό βιβλίο δεν περιέχει σχετική διευκρίνιση Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 2 Γράψε ΛΟΓ(Ε(α)) Τέλος_Προγράμματος Το πρόγραμμα θα τυπώσει ΟΣΟ ΕΠΑΝΑΛΑΒΕ Σύνταξη: ΟΣΟ <λογική έκφραση> ΕΠΑΝΑΛΑΒΕ Εντολή-1 Εντολή-2 Εντολή-3 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Οι εντολές που βρίσκονται μεταξύ του ΟΣΟ και ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ επαναλαμβάνονται με τον εξής τρόπο: Αρχικά ελέγχεται αν η <λογική έκφραση> είναι αληθής Αν είναι, οι εντολές εκτελούνται μέχρι το ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Κατόπιν γίνεται ξανά έλεγχος της <λογικής έκφρασης> Αν αυτή είναι ξανά αληθής, γίνεται και πάλι επανάληψη κοκ μέχρι η <λογική έκφραση> να γίνει ψευδής Προφανώς θα πρέπει να υπάρχει κάποια εντολή μέσα στο βρόγχο που με κατάλληλο χειρισμό (πχ αλλάζοντας την τιμή κάποιας μεταβλητής) να φροντίζει ώστε η

34 26 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων <λογική έκφραση> να γίνεται ψευδής (Διαφορετικά ο βρόγχος θα είναι ατέρμονος) Προσέξτε ότι αν η <λογική έκφραση> είναι ΨΕΥΔΗΣ από την αρχή, οι εντολές μέσα στο βρόγχο δεν θα εκτελεστούν καμιά φορά (σε αντίθεση με τον βρόγχο ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ) 216 ΣΥΝ(Χ) ΣΥΝΑΡΤΗΣΗ ΣΥΝΗΜΙΤΟΝΟΥ (ΤΡΙ- ΓΩΝΟΜΕΤΡΙΚΗ) Σύνταξη: ΣΥΝ(<μεταβλητή ή παράσταση>) Η συνάρτηση υπολογίζει το συνημίτονο (τριγωνομετρικός αριθμός) του ορίσματος της?? Σύμφωνα με την ΓΛΩΣΣΟΜΑΘΕΙΑ το όρισμα είναι σε ακτίνια Το σχολικό βιβλίο δεν περιέχει σχετική διευκρίνιση Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 0 Γράψε ΣΥΝ(α) Τέλος_Προγράμματος Το παραπάνω πρόγραμμα θα τυπώσει 1

35 217 ΣΥΝΑΡΤΗΣΗ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΣΥΝΑΡΤΗΣΗ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Σύνταξη: ΣΥΝΑΡΤΗΣΗ Όνομα (<λίστα παραμέτρων>): ΕπιστρεφΤύπος ΜΕΤΑΒΛΗΤΕΣ ΤύποςΜεταβλητής: ΌνομαΜεταβλητής ΑΡΧΗ <εντολή-1> <εντολή-2> Όνομα <μεταβλητή ή παράσταση> ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Με την εντολή αυτή ορίζουμε δικές μας συναρτήσεις Οι συναρτήσεις χρησιμοποιούνται στον τμηματικό προγραμματισμό, για να δημιουργήσουμε τμήματα προγράμματος που κάνουν συγκεκριμένους υπολογισμούς και να τα χρησιμοποιήσουμε πολλές φορές Η κλήση μιας συνάρτησης μπορεί να γίνει μέσα από το κανονικό μας πρόγραμμα ή μέσα από άλλο υποπρόγραμμα ή και άλλη συνάρτηση ΣΥΝΑΡΤΗΣΗ ΕΜΒΑΔΟΝ_ΚΥΚΛΟΥ(Αριθμός): ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ: ΠΡΑΓΜΑΤΙΚΕΣ: Αριθμός ΑΡΧΗ ΕΜΒΑΔΟΝ_ΚΥΚΛΟΥ 314*Αριθμός^2 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Υπόδειγμα κλήσης: Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α,β Αρχή α 8 β ΕΜΒΑΔΟΝ_ΚΥΚΛΟΥ(α) ΓΡΑΨΕ Το εμβαδόν του κύκλου είναι,β Τέλος_Προγράμματος Η κλήση μιας δικής μας συνάρτησης γίνεται με τον ίδιο τρόπο που καλείται και μια ενσωματωμένη στην ΓΛΩΣΣΑ Τα ορίσματα μέσα στην παρένθεση πρέπει να συμφωνούν στον αριθμό και τον τύπο με αυτά που έχουν δηλωθεί στην ΣΥΝΑΡΤΗΣΗ

36 28 Αλφαβητική Αναφορά Εντολών και Συναρτήσεων Τα ονόματα ΔΕΝ χρειάζεται να είναι τα ίδια Γίνεται αντιστοίχηση των μεταβλητών κατά την κλήση Στο παραπάνω υπόδειγμα, η μεταβλητή α στο κύριο πρόγραμμα αντιστοιχίζεται στην μεταβλητή Αριθμός της συνάρτησης Προσέξτε ότι αν η συνάρτηση αλλάξει την τιμή του ορίσματος ΔΕΝ αλλάζει η τιμή της μεταβλητής στο κύριο πρόγραμμα αντίθετα δηλ από ότι συμβαίνει στην ΔΙΑΔΙΚΑΣΙΑ 218 Τ_Ρ(Χ) ΣΥΝΑΡΤΗΣΗ Σύνταξη: Τ_Ρ(<μεταβλητή ή παράσταση>) Η συνάρτηση επιστρέφει την τετραγωνική ρίζα του ορίσματος της Το όρισμα πρέπει να είναι μεγαλύτερο ή ίσο με μηδέν, διαφορετικά δημιουργείται σφάλμα κατά την εκτέλεση του προγράμματος Προσοχή: Επειδή πρόκειται για συνάρτηση, πρέπει να χρησιμοποιηθεί σαν τμήμα μιας παράστασης Πρόγραμμα τεστ Μεταβλητές: Πραγματικές: α Αρχή α 12 Γράψε Τ_Ρ(α) Τέλος_Προγράμματος Το παραπάνω πρόγραμμα θα τυπώσει 3464

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

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ ) Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη

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

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

επιµέλεια Θοδωρής Πιερράτος Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,

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

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

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7. 7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.8 Εντολή εκχώρησης. 7.1 7.9 Εντολές εισόδου εξόδου. 7.10 Δομή προγράμματος.

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

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

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

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

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

Πρόβλημα 29 / σελίδα 28 Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους

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

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

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

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

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

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

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

! Δεν μπορούν να λυθούν όλα τα προβλήματα κάνοντας χρήση του παρ/λου προγ/σμου ΑΡΧΗ ΝΑΙ Διάβα σε a Εκτύπ ωσε a > a 0 ΟΧΙ ΤΕΛΟΣ Σύμβολα διαγράμματος ροής 1 Ακέραιος τύπος 14 0-67 2 Πραγματικός τύπος

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

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

Βασικές έννοιες προγραμματισμού Βασικές έννοιες προγραμματισμού Αλφάβητο Γράμματα Κεφαλαία Ελληνικά ( Α Ω ) Πεζά Ελληνικά ( α ω ) Κεφαλαία Λατινικά ( A Z ) Πεζά Ελληνικά ( a z) Ψηφία 0-9 Ειδικοί χαρακτήρες ( +, -, *,/, =,.,,!, κενό )

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 2 2.4 Βασικές συνιστώσες/εντολές ενός αλγορίθμου 2.4.1 Δομή ακολουθίας ΚΕΦΑΛΑΙΟ 7 7.1 7.9 Σταθερές (constants): Προκαθορισμένες τιμές που παραμένουν

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

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

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με: Αλγόριθμοι 2.2.1. Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά εντολών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Τα κυριότερα χρησιμοποιούμενα

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

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

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Γ Λυκείου Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον ΜΕΡΟΣ I. ΑΛΓΟΡΙΘΜΟΣ ΦΥΣΙΚΕΣ & ΤΕΧΝΗΤΕΣ ΓΛΩΣΣΕΣ ΑΚΟΛΟΥΘΙΑ Περιεχόμενα Κεφάλαιο 2: 2.1-2.3 2.4.1 Κεφάλαιο6: 6.3 Κεφάλαιο 7: όλο Κατηφόρης Παναγιώτης

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

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

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

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

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

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος Ενότητες βιβλίου: 6.3, 7.1-7.6, 7.10, 8.1 Ώρες διδασκαλίας: 2 Φυσικές

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ (ΠΕΡΙΛΗΨΗ) ΕΠΙΜΕΛΕΙΑ: ΝΙΚΗΦΟΡΟΣ ΜΑΝΔΗΛΑΡΑΣ ΚΕΦΑΛΑΙΟ 2 ο -ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ 2.1 ΤΙ ΕΙΝΑΙ ΑΛΓΟΡΙΘΜΟΣ ΟΡΙΣΜΟΣ: Αλγόριθμος είναι

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

ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή

ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή προγράμματος Εισαγωγή Κάθε γλώσσα προγραμματισμού, όπως

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Εισαγωγή στη Python Νικόλαος Ζ. Ζάχαρης Αναπληρωτής

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός Δομές Ακολουθίας- Επιλογής - Επανάληψης Δομημένος Προγραμματισμός 1 Βασικές Έννοιες αλγορίθμων Σταθερές Μεταβλητές Εκφράσεις Πράξεις Εντολές 2 Βασικές Έννοιες Αλγορίθμων Σταθερά: Μια ποσότητα που έχει

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

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ Θέμα Α ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2016-2017 Πάτρα 3/5/2017 Ονοματεπώνυμο:.. Α1. Να γράψετε στην κόλλα σας τον αριθμό

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

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

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

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

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

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

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

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

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

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

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

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

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

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ ( 7) ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν γράφοντας στο

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

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα;

Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο. Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Ρητή μετατροπή αριθμητικής τιμής σε άλλο τύπο Τι θα τυπωθεί στον παρακάτω κώδικα; Χωρίς να αλλάξουμε τον τύπο των a,b,

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

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

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

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

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

Διαγώνισμα Γ Λυκείου. Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διαγώνισμα Γ Λυκείου Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Όνομα :. Ημερομηνία:.. Θέμα Α (μοναδες 30) Α1. Να αναφέρετε τα έξι πλεονεκτήματα του δομημένου προγραμματισμού. Μονάδες 6 Α2. Να βαλετε

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

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα) Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα) Επικοινωνία Το υποπρόγραμμα δέχεται τιμές από το πρόγραμμα Επιστρέφει,

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

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

1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης 1 Ο Λύκειο Ρόδου Β ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης Μάθημα 2 Παράγραφοι: 2.2.7 Εντολές και δομές αλγορίθμου (σελ.. 31-34): 34): Δεδομένα, Αποτελέσματα, Μεταβλητές, εκφράσεις, σταθερές, DIV, MOD Συντάξτε

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

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

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)

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

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΑΠΟΦΟΙΤΟΙ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΘΕΜΑ Α ΑΠΑΝΤΗΣΕΙΣ Α1. α. Παραβιάζει τα κριτήρια της καθοριστικότητας και της περατότητας β. Αιτιολόγηση: ο αλγόριθμος παραβιάζει το κριτήριο

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

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

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

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

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

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

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

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι: ΑΕσΠΠ 1 / 8 I. ΑΛΓΟΡΙΘΜΟΣ 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι: i. Είσοδος : χρήση μιας μεταβλητής που δεν έχει πάρει προηγουμένως τιμή. ii. Έξοδος : ο αλγόριθμος δεν εμφανίζει

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών Θέμα Α A1. Να γράψετε στο τετράδιό σας τους

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

Ψευδοκώδικας. November 7, 2011

Ψευδοκώδικας. November 7, 2011 Ψευδοκώδικας November 7, 2011 Οι γλώσσες τύπου ψευδοκώδικα είναι ένας τρόπος περιγραφής αλγορίθμων. Δεν υπάρχει κανένας τυπικός ορισμός της έννοιας του ψευδοκώδικα όμως είναι κοινός τόπος ότι οποιαδήποτε

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

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1 ΣΩΣΤΟ 2 ΛΑΘΟΣ 3 ΛΑΘΟΣ 4 ΛΑΘΟΣ 5 - ΣΩΣΤΟ Α5. Α3. ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΤΕΤΑΡΤΗ 08/04/2015 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΔΕΚΑ (10) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1

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

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

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

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

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

7. Βασικά στοιχεία προγραµµατισµού. 7. Βασικά στοιχεία προγραµµατισµού. ΗΜ01-Θ1Γ Δίνονται οι παρακάτω έννοιες: 1. Λογικός τύπος δεδοµένων 2. Επιλύσιµο 3. Ακέραιος τύπος δεδοµένων 4. Περατότητα 5. Μεταβλητή 6. Ηµιδοµηµένο 7. Πραγµατικός τύπος

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

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ

Λογικός τύπος Τελεστές σύγκρισης Λογικοί τελεστές Εντολές επιλογής Εμβέλεια Μαθηματικές συναρτήσεις Μιγαδικός τύπος ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ ΔΕΥΤΕΡΗ ΔΙΑΛΕΞΗ Λογικός τύπος ( ) Ο τύπος είναι κατάλληλoς για την αναπαράσταση ποσοτήτων που μπορούν να πάρουν δύο μόνο τιμές (π.χ. ναι/όχι, αληθές/ψευδές, ). Τιμές ή Δήλωση Εκχώρηση Ισοδυναμία με ακέραιους

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

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη Επιλογή και επανάληψη Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως, ότι στο

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

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

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

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

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 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

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

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

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

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

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

Κεφ 2. Βασικές Έννοιες Αλγορίθμων Κεφ 2. Βασικές Έννοιες Αλγορίθμων 2.7 Τι είναι οι μεταβλητές και τι οι σταθερές; ΑΠΑΝΤΗΣΗ Μεταβλητές: Μια μεταβλητή είναι μια θέση μνήμης του υπολογιστή με συγκεκριμένο όνομα, που χρησιμοποιείται για να

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

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

Ασκήσεις στα υποπρογράμματα Ασκήσεις στα υποπρογράμματα 1) Τι θα εμφανιστεί στην οθόνη όταν εκτελεστεί το παρακάτω κύριο πρόγραμμα (για είσοδο το -2)? ΠΡΟΓΡΑΜΜΑ ΠΑΡΑΔΕΙΓΜΑ1 ΑΚΕΡΑΙΕΣ: Χ, Υ ΓΡΑΨΕ ΔΩΣΕ ΕΝΑΝ ΑΚΕΡΑΙΟ ΔΙΑΒΑΣΕ Χ ΚΑΛΕΣΕ

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

Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β

Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6) ΟΔΗΓΙΕΣ ΑΥΤΟΔΙΟΡΘΩΣΗΣ ΘΕΜΑ Α Α1. 2 μονάδες για κάθε σωστό χαρακτηρισμό.

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

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. Οι διάφορες εκδοχές της ΔΟΜΗ ΕΠΙΛΟΓΗΣ Οι διάφορες εκδοχές της Απλή επιλογή Ναι Ομάδα Εντολών Α Ισχύει η Συνθήκη; Χ Χ Χ Όχι Αν (Συνθήκη =Αληθινή) Τότε Ομάδα εντολών Τέλος_αν Λειτουργία: 1. Αν ισχύει η συνθήκη εκτελείται ΠΡΩΤΑ

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

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

Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία

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

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

Αρχή. Διάβασε Χ ΟΧΙ Χ < > 0 ΝΑΙ Α Α +1 Γ Β / Α ΝΑΙ ΟΧΙ. Εμφάνισε Γ. Τέλος ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΕΠΑΛ (ΟΜΑΔΑ Β ) ΚΥΡΙΑΚΗ 27/03/2016 - ΑΕΠΠ (ΑΠΟΦΟΙΤΟΙ) ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1-ΣΩΣΤΟ 2-ΛΑΘΟΣ 3-ΛΑΘΟΣ 4-ΣΩΣΤΟ 5-ΛΑΘΟΣ Α2. 1 γ 2 α 3 δ

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

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

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

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

Α1. Να γράψετε τα τμήματα αλγορίθμου, που αντιστοιχούν στα τμήματα των διαγραμμάτων ροής που ακολουθούν.

Α1. Να γράψετε τα τμήματα αλγορίθμου, που αντιστοιχούν στα τμήματα των διαγραμμάτων ροής που ακολουθούν. ΘΕΜΑ Α ΠΡΟΣΟΜΟΙΩΣΗ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΥΡΙΑΚΗ 4 ΜΑΙΟΥ 2014 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Α1. Να γράψετε τα τμήματα αλγορίθμου,

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

Κεφάλαιο 10 Υποπρογράμματα. Καραμαούνας Πολύκαρπος

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

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

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις Επιμέλεια: Ομάδα Πληροφορικής http://www.othisi.gr 1 Τετάρτη, 12 Ιουνίου 2019 ΣΠΟΥΔΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡ/ΚΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

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

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

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

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

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

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

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

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης Κεφάλαιο 10 Ερωτήσεις ανάπτυξης 1. Τι ονομάζουμε τμηματικό προγραμματισμό; 2. Τι ονομάζουμε υποπρόγραμμα; 3. Ποια τα χαρακτηριστικά των υποπρογραμμάτων; 4. Ποια τα πλεονεκτήματα του τμηματικού προγραμματισμού;

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

Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13

Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13 Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13 ΙΣΤΟΡΙΚΑ Παρουσιάστηκε το 1970 από το Niklaus Wirth Προγενέστερη γλώσσα ήταν η Algol 60 Είναι δομημένη γλώσσα προγραμματισμού υψηλού

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

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

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

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

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

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

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

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1) Ποιοι είναι οι τελεστές σύγκρισης και

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

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

ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ 1 A. Να δώσετε τον ορισμό της καθοριστικότητας και της περατότητας καθώς και ένα παράδειγμα για την κάθε μία. B. Με ποιο τρόπο μπορεί να πάρει τιμή μια

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. Οι διαδικασίες μπορούν να εκτελέσουν οποιαδήποτε λειτουργία και δεν επιστρέφουν μια τιμή όπως οι συναρτήσεις. Κάθε διαδικασία έχει

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

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Διαδικασίες και συναρτήσεις. 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ. Διαδικασίες και συναρτήσεις. 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1 ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Διαδικασίες και συναρτήσεις 22 Νοε 2008 Ανάπτυξη εφαρμογών/ Υποπρογράμματα 1 Βασικές έννοιες Τμηματικός προγραμματισμός ονομάζεται η τεχνική σχεδίασης και ανάπτυξης των προγραμμάτων ως ένα

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

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015 Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015 Βάλβης Δημήτριος Μηχανικός Πληροφορικής ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Εντολές επιλογής Εντολές επανάληψης ΠΕΡΙΕΧΟΜΕΝΑ Εντολές επιλογής Εντολές επανάληψης Εισαγωγή Στο προηγούμενο κεφάλαιο αναπτύξαμε προγράμματα, τα οποία ήταν πολύ απλά και οι εντολές των οποίων εκτελούνται η μία μετά την άλλη. Αυτή η σειριακή

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

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

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

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

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

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

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

1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου.

1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου. ΑΕσΠΠ-Κεφ 10.Υποπρογράμματα 1 1. Λογικά λάθη ονομάζονται αυτά που οφείλονται σε σφάλματα κατά την υλοποίηση του αλγόριθμου. ΣΩΣΤΟ ΛΑΘΟΣ 2. Συντακτικά λάθη ονομάζονται αυτά που οφείλονται σε αναγραμματισμούς

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

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

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

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

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

Θέμα 1 ο. Επαναληπτικό ΛΥΣΕΙΣ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΣΤΡΙΤΣΙΟΥ ΠΑΡΑΣΚΕΥΗ 5 Μαΐου 2014 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM

Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Οδηγίες για την υλοποίηση της διδακτικής παρέμβασης 1η διδακτική ώρα: Υλοποίηση του φύλλου εργασίας 1 με

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

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ Θέμα Α A1. 1 δ 2 γ 3 α

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

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

Επαναληπτικές Διαδικασίες Επαναληπτικές Διαδικασίες Οι επαναληπτικές δομές ( εντολές επανάληψης επαναληπτικά σχήματα ) χρησιμοποιούνται, όταν μια ομάδα εντολών πρέπει να εκτελείται αρκετές- πολλές φορές ανάλογα με την τιμή μιας

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

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

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

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

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

ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Θέμα 1 ο ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Α) Να χαρακτηρίσετε τις παρακάτω προτάσεις ως

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

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Διαδικασιακός Προγραμματισμός

Διαδικασιακός Προγραμματισμός Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα

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

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης

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

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

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

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

Πρόβλημα 37 / σελίδα 207

Πρόβλημα 37 / σελίδα 207 Πρόβλημα 37 / σελίδα 207 2.5. Ôåóô áõôïáîéïëüãçóçò Δίνονται οι παρακάτω ομάδες προτάσεων. Σε κάθε μία από αυτές, να κάνετε τις απαραίτητες διορθώσεις ώστε να ισχύουν οι προτάσεις 1. Η αναπαράσταση

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

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

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

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

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

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

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

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ

ΣΚΗΝΙΚΟ ΥΠΟΒΑΘΡΑ ΑΡΧΙΚΗ Scratch 1. Σκηνικό (Αρχική Έχασες Κέρδισες). Η πρώτη μου δουλειά όταν φτιάχνω ένα παιχνίδι είναι πάω στο ΣΚΗΝΙΚΟ - ΥΠΟΒΑΘΡΑ και να σχεδιάσω (ή να αντιγράψω μια εικόνα από το διαδίκτυο ή από οπουδήποτε

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

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos Ακρότατα πίνακα, χωρίς min, max, μόνο με pos Θέμα εξετάσεων / 2010 Θέμα εξετάσεων / 2011 Θέμα εξετάσεων / 2013 Θέμα εξετάσεων / 2014 Θέμα εξετάσεων / 2014 ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.)

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.

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

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

! ΘΕΜΑ A Α2. ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΛΥΚΕΙΟΥ. Ονοµατεπώνυµο:

! ΘΕΜΑ A Α2. ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΛΥΚΕΙΟΥ. Ονοµατεπώνυµο: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ Ονοµατεπώνυµο: Καθηγητής: ΒΛΙΣΙΔΗΣ Γ.! ΘΕΜΑ A Α1. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη

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