Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον
|
|
- ÊΦάνης Μαγγίνας
- 5 χρόνια πριν
- Προβολές:
Transcript
1 Γ Λυκείου Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον ΜΕΡΟΣ I. ΑΛΓΟΡΙΘΜΟΣ ΦΥΣΙΚΕΣ & ΤΕΧΝΗΤΕΣ ΓΛΩΣΣΕΣ ΑΚΟΛΟΥΘΙΑ Περιεχόμενα Κεφάλαιο 2: Κεφάλαιο6: 6.3 Κεφάλαιο 7: όλο Κατηφόρης Παναγιώτης
2 Αλγόριθμος 2.1 Τι είναι Αλγόριθμος Είναι πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Τα Κριτήρια Χαρακτηριστικά του αλγόριθμου Είσοδος Έξοδος Καθοριστικότητα Περατότητα Αποτελεσματικότητα Αναφέρεται στα δεδομένα που εισάγονται. Καμία, αλλά συνήθως μία ή περισσότερες τιμές δίνονται ως είσοδοι. Αναφέρεται στα αποτελέσματα (πληροφορία). Πρέπει να δημιουργεί τουλάχιστον μια τιμή δεδομένων ως αποτέλεσμα. Κάθε εντολή πρέπει να καθορίζεται χωρίς αμφιβολία για τον τρόπο εκτέλεσης της. (π.χ. η διαίρεση με το μηδέν, ο υπολογισμός της τετραγωνικής ρίζας) Να τελειώνει μετά από πεπερασμένο αριθμό βημάτων. Αν αυτό δεν συμβαίνει τότε είναι απλώς μια υπολογιστική διαδικασία. Κάθε μεμονωμένη εντολή να είναι απλή ώστε να μπορεί να εκτελεσθεί για να παράγει αποτέλεσμα. 2.3 Περιγραφή και αναπαράσταση αλγορίθμων Οι τρόποι αναπαράστασης / παρουσίασης ενός αλγόριθμου είναι: 1. Ελεύθερο κείμενο: Δεν χρησιμοποιείται σχεδόν καθόλου. Αποτελεί τον πιο αδόμητο τρόπο. Μπορεί εύκολα να οδηγήσει σε μη εκτελέσιμη παρουσίαση παραβιάζοντας έτσι το κριτήριο της αποτελεσματικότητας. 2. Διαγραμματικές τεχνικές: Συνιστά ένα γραφικό τρόπο παρουσίασης του αλγόριθμου. Η πιο γνωστή τεχνική είναι το διάγραμμα ροής ή λογικό διάγραμμα. Παρόλο που δεν αποτελεί τον καλύτερο τρόπο παρουσίασης εμείς θα χρησιμοποιήσουν το διάγραμμα ροής επικουρικά. Στο διάγραμμα ροής χρησιμοποιούνται ένα σύνολο γεωμετρικών σχημάτων. Σπουδαιότερα είναι: Σχήμα Λέγεται Χρησιμοποιείται Έλλειψη Δηλώνει την αρχή και το τέλος του αλγόριθμου. Παραλληλόγραμμο Ορθογώνιο Δηλώνει την είσοδο των δεδομένων η την έξοδο των πληροφοριών. Δηλώνει την εκτέλεση μιας ή περισσοτέρων πράξεων. Ρόμβος Βέλος Δηλώνει μια ερώτηση με δύο ή περισσότερες εξόδους για απάντηση. Συνδέιε τα παραπάνω γεωμετρικά σύμβολά και δηλώνει την σειρά εκτέλεσης. 3. Φυσική γλώσσα κατά βήματα: Είναι περίπου το ίδιο με το ελεύθερο κείμενο. Δεν χρησιμοποιείται σχεδόν καθόλου. Χρειάζεται προσοχή γιατί μπορεί να παραβιασθεί ο κριτήριο της καθοριστικότητας. 4. Κωδικοποίηση: Δηλαδή ένα πρόγραμμα χρησιμοποιώντας μια γλώσσα προγραμματισμού. 2
3 Εμείς θα χρησιμοποιήσουμε μια κωδικοποίηση σε μια υποθετική δομημένη ψευδογλώσσα με όνομα ΓΛΩΣΣΑ. Ωστόσο οι αλγόριθμοι σε ψευδογλώσσα μπορούν εύκολο να κωδικοποιηθούν σε μια υπαρκτή γλώσσα προγραμματισμού. Παράδειγμα. Δίνεται ένα πρόβλημα και ακολουθεί ο αλγόριθμος στις τέσσερις διαφορετικές μορφές παρουσίασης. Το πρόβλημα: Να γραφεί αλγόριθμος ο οποίος θα διαβάζει ένα αριθμό και θα εκτυπώνει το τετράγωνό του. Η διαδικασία να επαναλαμβάνεται μέχρι να δοθεί αριθμός αρνητικός ή μηδέν. Ο αλγόριθμος σε ελεύθερο κείμενο: Διάβασε ένα αριθμό, αν είναι θετικός υπολόγισε και εκτύπωσε το τετράγωνό του. Επανάλαβε τις προηγούμενες διαδικασίες μέχρι να διαβάσεις μη θετικό αριθμό. Ο αλγόριθμος σε φυσική γλώσσα κατά βήματα: Βήμα 1. Διάβασε ένα αριθμό. Βήμα 2. Αν ο αριθμός είναι θετικός τότε πήγαινε στο Βήμα 4. Βήμα 3. Αν ο αριθμός είναι αρνητικός ή μηδέν πήγαινε στο Βήμα 7. Βήμα 4. Υπολόγισε το τετράγωνο του. Βήμα 5. Εκτύπωσε το αποτέλεσμα. Βήμα 6. Πήγαινε στο Βήμα 1. Βήμα 7. Τέλος Ο αλγόριθμος σε διάγραμμα ροής. Ο αλγόριθμος σε ψευδογλώσσα. ΑΛΓΟΡΙΘΜΟΣ παράδειγμα ΔΙΑΒΑΣΕ Α ΟΣΟ Α>0 ΕΠΑΝΑΛΑΒΕ ΒΑ*Α ΕΚΤΥΠΩΣΕ Β ΔΙΑΒΑΣΕ Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ παράδειγμα Και το Πρόγραμμα ΠΡΟΓΡΑΜΜΑ παράδειγμα ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α, Β ΑΡΧΗ ΔΙΑΒΑΣΕ Α ΟΣΟ Α>0 ΕΠΑΝΑΛΑΒΕ ΒΑ^2 ΓΡΑΨΕ Β ΔΙΑΒΑΣΕ Α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ 3
4 Τι είναι 6.3 Φυσικές και Τεχνητές γλώσσες Φυσικές γλώσσες: Δημιουργηθεί από κάποιο λαό, επομένως από πολλούς ανθρώπους και στόμα με στόμα. Χρησιμοποιούνται για την επικοινωνία μεταξύ των ανθρώπων (π.χ. Ελληνικά, Ιταλικά Αγγλικά κλπ). Τεχνητές γλώσσες: είναι γλώσσες των οποίων η φωνολογία, η γραμματική και το λεξιλόγιο, έχει επινοηθεί συνειδητά από ένα άτομο ή μια ομάδα, αντί να έχει εξελιχθεί φυσικά. Οι Γλώσσες προγραμματισμού: είναι τεχνητές γλώσσες που απευθύνονται σε ανθρώπους που επιθυμούν να επικοινωνήσουν με τον Η/Υ. Ομοιότητες Κάθε γλώσσα (φυσική ή τεχνική) προσδιορίζεται από: 1. Το αλφάβητο της γλώσσας Ως αλφάβητο ορίζουμε το σύνολο των στοιχείων (χαρακτήρων) που χρησιμοποιείται από τη γλώσσα. Από τους χαρακτήρες αυτούς σχηματίζονται οι λέξεις της γλώσσας. 2. Το λεξιλόγιο της γλώσσας Το λεξιλόγιο μίας γλώσσας περιλαμβάνει όλες τις έγκυρες και αποδεκτές λέξεις. Στην ουσία, είναι ένα υποσύνολο από όλες τις δυνατές ακολουθίες που μπορούμε να σχηματίσουμε από τα στοιχεία του αλφαβήτου. Για παράδειγμα η λέξη ΠΕΡΠΑΤΩ είναι αποδεκτή στην ελληνική γλώσσα, ενώ η λέξη ΠΑΡΤΠΩΕ όχι. 3. Τη γραμματική της γλώσσας Η γραμματική αποτελείται από το τυπικό ή τυπολογικό και το συντακτικό. Το τυπικό ή τυπολογικό είναι το σύνολο των κανόνων που ορίζει τις μορφές με τις οποίες μια λέξη είναι αποδεκτή. Για παράδειγμα η λέξη ΠΕΡΠΑΤΩ είναι αποδεκτή και στις μορφές ΠΕΡΠΑΤΗΣΑ, ΠΕΡΠΑΤΟΥΝ αλλά όχι στη μορφή ΠΕΡΠΑΤΟΥΣ. Το συντακτικό είναι ένα σύνολο κανόνων που ορίζει το πώς πρέπει να σχηματίζονται οι προτάσεις από τις λέξεις της γλώσσας ώστε οι προτάσεις αυτές να είναι έγκυρες και αποδεκτές. Σε μία γλώσσα προγραμματισμού η γνώση του συντακτικού επιτρέπει την σωστή σύνταξη των εντολών. 4. Τη σημασιολογία της γλώσσας Είναι το σύνολο των κανόνων που καθορίζει το νόημα των λέξεων και προτάσεων της γλώσσας. Σε μία γλώσσα προγραμματισμού αυτό καθορίζεται από το δημιουργό της ενώ σε μία φυσική γλώσσα από αυτόν που εκφέρει την πρόταση. Διαφορές 1. Χρήση. Οι φυσικές γλώσσες χρησιμοποιούνται για την επικοινωνία μεταξύ ανθρώπων, ενώ οι γλώσσες προγραμματισμού χρησιμοποιούνται για την επικοινωνία μεταξύ ανθρώπου και η/υ. 2. Εξέλιξη Οι φυσικές γλώσσες έχουν μεγάλες δυνατότητες εξέλιξης. Οι φυσικές γλώσσες είναι «ζωντανές». Νέες λέξεις μπορεί να εισαχθούν, κανόνες γραμματικής και σύνταξης να αλλάξουν, λέξεις αλλάζουν σημασία ή να καταργούνται.κλπ. Αντίθετα Οι γλώσσες προγραμματισμού έχουν περιορισμένες δυνατότητες εξέλιξης. Τις περισσότερες φορές η εξέλιξη αυτή αφορά την διόρθωση αδυναμιών ή να καλύψουν μεγαλύτερο εύρος εφαρμογών ή τέλος να ακολουθήσουν νέες εξελίξεις. (π.χ. Basic και Visual Basic). 4
5 7. Βασικά στοιχεία προγραμματισμού Εκατοντάδες γλώσσες προγραμματισμού χρησιμοποιούνται γιε την επίλυση των προβλημάτων με τον υπολογιστή. Η γλώσσα που θα μάθουμε και θα χρησιμοποιούμε ονομάζεται ΓΛΩΣΣΑ. Η ΓΛΩΣΣΑ είναι σχεδιασμένη έτσι ώστε να αποτελεί ένα εργαλείο προγραμματισμού κατάλληλο για εκπαιδευτικούς σκοπούς. Περιέχει τα χαρακτηριστικά, τις δομές και τις εντολές που περιέχονται σε διάφορες σύγχρονές γλώσσες προγραμματισμού όπως Pascal, Visual Basic, C, C++, Java και άλλες Το αλφάβητο της ΓΛΩΣΣΑΣ. Το αλφάβητο της «ΓΛΩΣΣΑΣ» αποτελείται από: Γράμματα. Τα κεφαλαία (Α,Β,, Ω) και τα πεζά (α,β,,ω) γράμματα του ελληνικού αλφαβήτου και τα κεφαλαία (A,B,, Z) και τα πεζά (a, b,,z) γράμματα του λατινικού. Ψηφία: 0, 1, 2,, 9 Ειδικοί χαρακτήρες: + (πρόσθεση),! (σχόλια), & (συνέχιση εντολής σε επόμενη γραμμή), κενός χαρακτήρας κτλ. Οι λέξεις τις γλώσσας Οι λέξεις που χρησιμοποιούμε για τη συγγραφή ενός προγράμματος στη ΓΛΩΣΣΑ είναι: Οι δεσμευμένες λέξεις: είναι λέξεις με προκαθορισμένη σημασία. π.χ. ΔΙΑΒΑΣΕ, ΠΡΟΓΡΑΜΜΑ, ΑΝ, ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ κτλ. Οι νέες λέξεις του προγραμματιστή: είναι νέες λέξεις που δημιουργεί ο προγραμματιστής για τη ονομασία του προγράμματος, την ονομασία μιας μεταβλητής, την ονομασία μιας συμβολικής σταθεράς, ενός πίνακα κτλ. Οι νέες λέξεις πρέπει να υπακούουν σε κάποιους κανόνες. Σημαντικότεροι είναι: Μια νέα λέξη δεν μπορεί να είναι δεσμευμένη. Κάθε νέα λέξη αρχίζει με γράμμα. Οι υπόλοιποι χαρακτήρες πέραν του πρώτου μπορεί να είναι γράμματα, ψηφία ή ο χαρακτήρας υπογράμμισης (κάτω παύλα: _). Κενά, και άλλοι ειδικοί χαρακτήρες απαγορεύονται. 7.2 Τύποι δεδομένων. Οι τύποι δεδομένων που υποστηρίζει η ΓΛΩΣΣΑ είναι: Ακέραιος τύπος: Περιλαμβάνει τους ακέραιους αριθμούς. π.χ. 23, -345, 0 κτλ. Πραγματικός τύπος: Περιλαμβάνει τους πραγματικούς αριθμούς. π.χ. 5.2, -34.5, 56.0 κτλ. Ο ακέραιος και ο πραγματικός τύπος αποτελούν τον αριθμητικό τύπο. Τύπος χαρακτήρα ή αλφαριθμητικός τύπος: Περιλαμβάνει οποιονδήποτε χαρακτήρα παράγεται από το πληκτρολόγιο. Οι τιμές αυτού του τύπου είναι πάντα σε εισαγωγικά. π.χ. Χ, Δώσε ένα αριθμό, 31100, ΑΛΗΘΗΣ, Τα πολλαπλάσια του 15 είναι:, Λογικός τύπος: Δέχεται μόνο δύο τιμές τις: ΑΛΗΘΗΣ και ΨΕΥΔΗΣ. 7.3 Σταθερές-Constands Τι είναι οι σταθερές Μεγέθη των οποίων οι τιμές παραμένουν αμετάβλητες σε όλη την διάρκεια της εκτέλεσης του προγράμματος. Τύποι σταθερών. Ακέραιου τύπου. Σχηματίζονται από ψηφία, τα σύμβολα +, - (πρόσημα) π.χ. 345, -56, +78. Πραγματικού τύπου. Σχηματίζονται από ψηφία, τα σύμβολα +, - (πρόσημα) και το κόμμα (,) για την ένδειξη της υποδιαστολής. π.χ. 3, ,56. Λογικού τύπου. Παίρνουν δύο(2) τιμές: ΑΛΗΘΗΣ και ΨΕΥΔΗΣ. Τύπου χαρακτήρα ή αλφαριθμητικές. Σχηματίζονται από οποιονδήποτε χαρακτήρα εντός εισαγωγικών ( ). π.χ. Τιμή=, Το εμβαδόν είναι, 31100, ΑΛΗΘΗΣ
6 Συμβολικές σταθερές. (Σταθερά με όνομα) Μπορούμε να δώσουμε ένα όνομα σε μια σταθερά. Έτσι στο πρόγραμμα χρησιμοποιούμε το όνομα της σταθεράς αντί για την ίδια την σταθερά. Η χρήση των συμβολικών σταθερών κάνει το πρόγραμμα πιο κατανοητό, άρα ευκολότερο στην κατανόηση, στην διόρθωση άλλα και στην συντήρηση. Οι συμβολικές σταθερές δηλώνονται στην παράγραφο ΣΤΑΘΕΡΕΣ ως εξής: Σύνταξη ΣΤΑΘΕΡΕΣ Όνομα_1 = σταθερά_τιμή_1 Όνομα_2 = σταθεράτιμή_2 6 ΣΤΑΘΕΡΕΣ π = 3,14 μήνυμα = Το αποτέλεσμα είναι φπα = 23 Παράδειγμα 7.4 Μεταβλητές-Variables Τι είναι οι μεταβλητές Μεγέθη των οποίων οι τιμές μεταβάλλονται κατά την διάρκεια της εκτέλεσης του προγράμματος. Είναι ένα γλωσσικό αντικείμενο, που χρησιμοποιείται για να αναπαραστήσει ένα δεδομένο Στη μεταβλητή εκχωρείται μια τιμή που μπορεί να αλλάξει κατά την διάρκεια εκτέλεσης του αλγόριθμου Κάθε μεταβλητή έχει ένα μοναδικό όνομα και μια τιμή η οποία μεταβάλλετε. Οι μεταβλητές που χρησιμοποιούνται σε ένα πρόγραμμα, αντιστοιχούνται από το μεταγλωττιστή σε συγκεκριμένες θέσεις μνήμης του υπολογιστή. Ονομασία. Το όνομα τους σχηματίζεται από γράμματα, ψηφία καθώς και το χαρακτήρα υπογράμμισης (κάτω παύλα: _ ), αρχίζοντας, όμως, πάντα με γράμμα. Αποδεκτά Μη αποδεκτά ονόματα μεταβλητών ονόματα Όνομα Γιατί; Εμβαδόν 1Β Αρχίζει με αριθμό Μέσος_Όρος Αρχική-τιμή Περιέχει το ειδικό χαρακτήρα πλην (-) Μάθημα3 ΔΙΑΒΑΣΕ Είναι δεσμευμένη λέξη Α πλ.αριθμών Έχει τελεία Δ1 μήκος κύκλου Έχει κενό flag α/α Περιέχει το χαρακτήρα της καθέτου (/) ΔΙΑΒΑΣΕΣ Πλήθος! Περιέχει το χαρακτήρα θαυμαστικό (!) Είδη. Ανάλογα με την τιμή της μια μεταβλητή μπορεί να είναι: ακέραια, με τιμή ακέραιο αριθμό. πραγματική, με τιμή πραγματικό αριθμό. τύπου χαρακτήρα (αλφαριθμητική), με τιμή αλφαριθμητικό. λογική με τιμή ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ. Δηλώνονται. Οι μεταβλητές δηλώνονται στην παράγραφο ΜΕΤΑΒΛΗΤΕΣ ως εξής: Σύνταξη ΜΕΤΑΒΛΗΤΕΣ Τύπος_1 : λίστα_μεταβλητών_1 Τύπος_2 : λίστα_μεταβλητών_2 Παράδειγμα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Μήκος, Ν1 ΠΡΑΓΜΑΤΙΚΕΣ: Ε, ΜέσοςΌρος ΛΟΓΙΚΕΣ: done, ΟΚ ΧΑΡΑΚΤΗΡΕΣ: Λέξη, Μήνυμα, Χ
7 Ορισμός. Είδη. (Σύμβολα πράξεων) 7.5 Τελεστές-Operators Πρόκειται για τα γνωστά σύμβολά που χρησιμοποιούνται στις διάφορες πράξεις. Αριθμητικοί τελεστές: +, -, *, /, ^, DIV, MOD Χρησιμοποιούνται για την εκτέλεση των βασικών πράξεων. Πράξη Σύμβολο Παράδειγμα Αποτέλεσμα Πρόσθεση Αφαίρεση Πολλαπλασιασμός * 3 * 7 21 Διαίρεση / 20 / 8 2,5 Δύναμη ^ 2 ^ =8 Ακέραιο πηλίκο DIV 20 DIV 6 3 Ακέραιο υπόλοιπο MOD 20 MOD 6 2 Η προτεραιότητα των αριθμητικών τελεστών είναι η ίδια με τα μαθηματικά. Τελεστές Σύγκρισης: <, =, <>(),, > Χρησιμοποιούνται για την σύγκριση παραστάσεων. Σύμβολο Μαθηματικό Παράδειγμα Αποτέλεσμα Σύμβολο <= 13<=3^2+2^2 Αληθές < < 17 div 3 < 17^0 Ψευδής >= 5 +4 >=5*4 Ψευδής > > 20 / 6 > 20 div 6 Αληθής = = 2^4 = 4^2 Αληθής <> 15 3 <> 4 * 3 Ψευδής Λογικοί τελεστές:. και- (σύζευξη), ή- (διάζευξη), όχι- (άρνηση) Χρησιμοποιούνται για σύνθεση λογικών προτάσεων. Πράξη Σύμβολο Παράδειγμα Αποτέλεσμα σύζευξη ΚΑΙ (10<=5) ΚΑΙ (7 MOD 2 =1) Ψευδής διάζευξη Ή (12 MOD 3 = 0) Ή (-1 <>0) Αληθής άρνηση ΟΧΙ ΟΧΙ (5^2 >=2^5) Αληθής Η προτεραιότητα των λογικών τελεστών είναι με τη σειρά: ΟΧΙ ΚΑΙ. Ή Οι προτεραιότητες μεταξύ όλων των τελεστών είναι: Προηγούνται οι Αριθμητικοί τελεστές, μετά οι Συγκριτικοί και τελευταίοι οι Λογικοί 7.6 Συναρτήσεις Συνάρτηση Τι υπολογίζει Μαθηματική Παράδειγμα συνάρτηση Έκφραση Τελική τιμή ΗΜ(Χ) Ημιτόνο γωνίας (x) Α ΗΜ(30) Α = 0,5 ΣΥΝ(Χ) Συνιμητόνο γωνίας (x) Α 2*ΣΥΝ(60) Α = 1 ΕΦ(Χ) Εφαπτομένη γωνίας (x) Α -3*ΕΦ(45) + 3 Α = 0 ΛΟΓ(Χ) Φυσικός λογάριθμος ln(x) Α ΛΟΓ(HM(90)) Α = 0 Ε(Χ) Εκθετική με βάση e x e Α Ε(ΛΟΓ(17)) Α = 17 Τ_Ρ(Χ) Τετραγωνική ρίζα x Α Τ_Ρ(36) Α = 6 Α_Τ(Χ) Απόλυτη τιμή x Α Α_Τ(-12) Α =12 Α_Μ(Χ) Ακέραιο μέρος x Α Α_Μ(2,99) Α = 2 7
8 7.7 Εκφράσεις-Expressions Τι είναι Διαμορφώνονται από τις σταθερές, τις μεταβλητές, τις παρενθέσεις και τους τελεστές. Κάθε έκφραση έχει κάποια τιμή. Ανάλογα με την τιμή έχουμε δύο ειδών εκφράσεις. Είδη εκφράσεων. Αριθμητικές εκφράσεις: (Η τιμή τους είναι ένας αριθμός.) Αντιστοιχούν στις γνωστές αριθμητικές ή αλγεβρικές παραστάσεις των μαθηματικών. π.χ. 3*(Α-2), ΠΛΕΥΡΑ^2, (5*Χ+2*Υ)/(Α-Β), 1/2*Α^5. Για το υπολογισμό της τιμής μιας έκφρασης ισχύουν οι προτεραιότητες που ξέρετε στα μαθηματικά (1 η ) παρενθέσεις(), (2 η ) δύναμη ^, (3 η ) πολλαπλασιασμός * & διαίρεση / DIV MOD και τέλος (4 η ) πρόσθεση + & αφαίρεση -. Λογικές εκφράσεις ή συνθήκες: (Η τιμή τους είναι λογική δηλ. Αληθής ή Ψευδής). Υπάρχουν δύο ειδών λογικών εκφράσεων (συνθηκών) Απλές συνθήκες. Δημιουργούνται από αριθμητικές εκφράσεις και μόνο τελεστές σύγκρισης Παραδείγματα: Α <= Β, Α + 5 <> 2*Β -3, 2*(Χ -3) > Χ + 1 Σύνθετες συνθήκες Δημιουργούνται από απλές συνθήκες και λογικούς τελεστές Παραδείγματα Α=1 Ή Α=2 Ή Α=3 Χ<=5 ΚΑΙ Χ>-4 ΟΧΙ ( Χ <> Υ) Για την εύρεση τη τιμής μιας σύνθετης συνθήκης πρώτα βρίσκονται οι τιμές όλων των απλών και μετά παίρνουμε υπ όψιν μας τα εξής: η ΚΑΙ είναι ΑΛΗΘΗΣ όταν όλες είναι αληθείς. η Ή είναι ΑΛΗΘΗΣ όταν τουλάχιστον μία είναι αληθής η ΟΧΙ δίνει την αντίθετη τιμή. Ποια είναι Σύνταξη Συμβολίζεται με ένα βέλος που δείχνει αριστερά: () ονομα_μεταβλητής έκφραση Παραδείγματα Α5 Χ 2*(Α-6)^3. προϊόνμολύβι ΥΑ>=Χ Πως δουλεύει 7.8 ΕΝΤΟΛΗ ΕΚΧΩΡΗΣΗΣ ΤΙΜΗΣ Υπολογίζετε η τιμή της παράστασης που βρίσκεται δεξιά του συμβόλου, και η τιμή αυτή καταχωρείτε στην μεταβλητή της οποίας το όνομα βρίσκεται αριστερά του. Παρατηρήσεις Θα πρέπει η μεταβλητή (που παίρνει την τιμή ) και η έκφραση να είναι ίδιου τύπου. Όταν στο δεξί μέλος της εντολής υπάρχει η μεταβλητή που παίρνει τιμή, (π.χ. ΑΑ+1) θα πρέπει η μεταβλητή να έχει πάρει, πιο πριν, αρχική τιμή (αρχικοποίηση μεταβλητής). 8
9 Εντολή εισόδου: ΔΙΑΒΑΣΕ 7.9 ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ Σύνταξη: ΔΙΑΒΑΣΕ ονομα_μεταβλητής, μετβλ2,. Παράδειγμα: Διάβασε Χ ή Διάβασε Πλάτος, Ύψος, Μήκος Πως δουλεύει: Διακόπτει, προσωρινά, την εκτέλεση του προγράμματος και περιμένει από το χρήστη να πληκτρολογήσει μια (ή περισσότερες τιμές). Η τιμή (ή οι τιμές) καταχωρούνται στην μεταβλητή (ή μεταβλητές) που ακολουθεί (ακολουθούν) την εντολή. Εντολή εξόδου : ΓΡΑΨΕ. Σύνταξη: Γράψε παράσταση Ως παράσταση ορίζεται μια σειρά από μεταβλητές και σταθερές. Παράδειγμα: Γράψε Χ ή Γράψε Το συνολικό ποσό είναι, ΠΟΣΟ Πως δουλεύει: Στην οθόνη εμφανίζονται οι σταθερές, αλλά στη θέση του ονόματος της μεταβλητής εμφανίζεται η τιμή της. Διαφορές Ομοιότητες:ΔΙΑΒΑΣΕ και εντολής εκχώρησης τιμής Τόσο η ΔΙΑΒΑΣΕ όσο και η εκχώρησης τιμής () δίνουν τιμές στις μεταβλητές, όμως Με την ΔΙΑΒΑΣΕ η τιμή δίνεται από τον χρήστη (πληκτρολογώντας την από το πληκτρολόγιο) ενώ με την εκχώρησης τιμής, η τιμή υπολογίζεται από τον υπολογιστή Ο χαρακτήρας! (σχόλια) 7.10 ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Επεξηγηματικές φράσεις που διευκρινίζουν κάποια σημεία του προγράμματος. Κάθε γραμμή σχολίου αρχίζει με τα σύμβολο! (Ελληνικό θαυμαστικό) Τα σχόλια δεν αποτελούν πρόγραμμα, συνεπώς δεν εκτελούνται. Τα σχόλια τοποθετούνται σε οποιοδήποτε σημείο του προγράμματος κρίνουμε απαραίτητο. Ο χαρακτήρας & Αν μια εντολή πρέπει να συνεχιστεί και στην επόμενη γραμμή, τότε ο πρώτος χαρακτήρας αυτής της γραμμής πρέπει να είναι ο χαρακτήρας &. Δομή προγράμματος ΠΡΟΓΡΑΜΜΑ τίτλος Επικεφαλίδα! Στην παράγραφο ΣΤΑΘΕΡΕΣ δηλώνονται οι συμβολικές σταθερές (αν υπάρχουν)! Αν το πρόγραμμα μας δεν χρησιμοποιεί συμβολικές σταθερές η παράγραφος παραλείπεται ΣΤΑΘΕΡΕΣ Όνομα_σταθεράς = τιμή! Στην παράγραφο ΜΕΤΑΒΛΗΤΕΣ Τμήμα δηλώσεων! δηλώνονται οι μεταβλητές (αν υπάρχουν ΜΕΤΑΒΛΗΤΕΣ Τύπος_μεταβλητής : όνομα_μεταβλητής ΑΡΧΗ Εντολή_1 Εντολή_2 Κυρίως πρόγραμμα Εντολή_ν ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 9
10 ΕΚΤΕΛΕΣΤΕΕΣ ΚΑΙ ΔΗΛΩΤΙΚΕΣ ΕΝΤΟΛΕΣ Οι εντολές ΔΙΑΒΑΣΕ, ΓΡΑΨΕ, εμφάνισε, εκτύπωσε και (εκχώρησης τιμής) λέγονται εκτελεστέες, ενώ οι εντολές αλγόριθμος, τέλος, ΠΡΟΓΡΑΜΜΑ, ΜΕΤΑΒΛΗΤΕΣ, ΣΤΑΘΕΡΕΣ, ΤΕΛΟΣ_ΑΝ κ.λ.π λέγονται δηλωτικές ΑΛΓΟΡΙΘΜΙΚΕΣ ΔΟΜΕΣ Είναι οι τρις στοιχειώδης λογικές δομές στις οποίες στηριζόμαστε για να έχουμε σωστή (δομημένη) σύνταξη και για να πληρούνται τα κριτήρια του αλγόριθμου - προγράμματος. Με την βοήθεια αυτών των αλγοριθμικών δομών μπορούμε να συντάξουμε όλα μας τα προγράμματα. Είναι: Ακολουθιακή δομή Οι εντολές εκτελούνται όλες, η μια μετά την άλλη, με τι σειρά που είναι γραμμένες. Δομή επιλογής Μια ομάδα εντολών εκτελείται ή παραλείπεται ανάλογα με την τιμή μια συνθήκης. Δομή επανάληψης Μια ομάδα εντολών εκτελείται, αυτόματα, περισσότερες από μια φορές (βρόχος) ανάλογα με την τιμή μας συνθήκης ΑΚΟΥΛΟΥΘΙΑΚΗ ΔΟΜΗ Στην ακολουθιακή δομή όλες οι εντολές εκτελούνται μια φορά η κάθε μία με τη σειρά που είναι γραμμένες. Χρησιμοποιείται πρακτικά για την αντιμετώπιση απλών προβλημάτων, όπου είναι δεδομένη η σειρά εκτέλεσης των εντολών. Σύνταξη Διάγραμμα ροής Εντολή_1 Εντολή_2. Εντολή_ν Παράδειγμα: Να γραφεί αλγόριθμος που να διαβάζει την περίμετρο ενός τετραγώνου και να υπολογίζει και τυπώνει την πλευρά και το εμβαδόν του Θα πρέπει να εισαχθεί ένα δεδομένο (η περίμετρος Π) και εξαχθούν δύο αποτελέσματα (η πλευρά Α και το εμβαδόν Ε). Για την αποθήκευση των δεδομένων και των ζητουμένων θα πρέπει να χρησιμοποιήσουμε 3 μεταβλητές. Αλγόριθμος Αλγόριθμος Τετράγωνο Εμφάνισε Δώσε την περίμετρο του τετραγώνου Διάβασε Π Α Π/4 Ε Α^2 Εμφάνισε Η πλευρά είναι:, Α Εμφάνισε Το εμβαδόν είναι:, Ε Τέλος Τετράγωνο. πρόγραμμα ΠΡΟΓΡΑΜΜΑ Τετράγωνο ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ:Π, Α, Ε ΑΡΧΗ ΓΡΑΨΕ Δώσε την περίμετρο του τετραγώνου Διάβασε Π Α Π/4 Ε Α^2 ΓΡΑΨΕ Η πλευρά είναι:, Α ΓΡΑΨΕ Το εμβαδόν είναι:, Ε ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ. 10
Πρόβλημα 29 / σελίδα 28
Πρόβλημα 29 / σελίδα 28 Πρόβλημα 30 / σελίδα 28 Αντιμετάθεση / σελίδα 10 Να γράψετε αλγόριθμο, οποίος θα διαβάζει τα περιεχόμενα δύο μεταβλητών Α και Β, στη συνέχεια να αντιμεταθέτει τα περιεχόμενά τους
Διαβάστε περισσότερα2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ και ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 2.1 Να δοθεί ο ορισμός
Διαβάστε περισσότεραΚεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )
Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ. 147 159) Για τις γλώσσες προγραμματισμού πρέπει να έχουμε υπόψη ότι: Κάθε γλώσσα προγραμματισμού σχεδιάζεται για συγκεκριμένο σκοπό, δίνοντας ιδιαίτερη
Διαβάστε περισσότεραεπιµέλεια Θοδωρής Πιερράτος
Βασικές έννοιες προγραµµατισµού Η ύλη που αναπτύσσεται σε αυτό το κεφάλαιο είναι συναφής µε την ύλη που αναπτύσσεται στο 2 ο κεφάλαιο. Όπου υπάρχουν διαφορές αναφέρονται ρητά. Προσέξτε ιδιαίτερα, πάντως,
Διαβάστε περισσότεραΕισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο
Εισαγωγή - Βασικές έννοιες Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος 2012-13 A Εξάμηνο Αλγόριθμος Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων
Διαβάστε περισσότερα1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.
1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα. ΑΠΑΝΤΗΣΗ Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΚΕΦΑΛΑΙΟ 2 2.4 Βασικές συνιστώσες/εντολές ενός αλγορίθμου 2.4.1 Δομή ακολουθίας ΚΕΦΑΛΑΙΟ 7 7.1 7.9 Σταθερές (constants): Προκαθορισμένες τιμές που παραμένουν
Διαβάστε περισσότεραΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ
ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ Κεφαλαία και μικρά γράμματα ελληνικού αλφαβήτου: Α Ω και α ω Κεφαλαία και μικρά γράμματα λατινικού αλφαβήτου: A Z και a z Αριθμητικά ψηφία: 0 9 Ειδικοί χαρακτήρες: + - * / =. ( ),! & κενός
Διαβάστε περισσότεραΑλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:
Αλγόριθμοι 2.2.1. Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά εντολών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Τα κυριότερα χρησιμοποιούμενα
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:
Επικοινωνία: spzygouris@gmail.com Να δοθεί ο ορισμός του Αλγορίθμου. Αλγόριθμος, σύμφωνα με το βιβλίο, είναι μια πεπερασμένη σειρά ενεργειών (όχι άπειρες), αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο
Διαβάστε περισσότεραΣου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά.
AeppAcademy.com facebook.com/aeppacademy Γεια. Σου προτείνω να τυπώσεις τις επόμενες τέσσερις σελίδες σε ένα φύλο διπλής όψης και να τις έχεις μαζί σου για εύκολη αναφορά. Καλή Ανάγνωση & Καλή Επιτυχία
Διαβάστε περισσότεραΚεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )
Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ. 25 48) Τι είναι αλγόριθμος; Γ ΛΥΚΕΙΟΥ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρονικό διάστημα,
Διαβάστε περισσότεραΦυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος
Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος Ενότητες βιβλίου: 6.3, 7.1-7.6, 7.10, 8.1 Ώρες διδασκαλίας: 2 Φυσικές
Διαβάστε περισσότεραΒασικές έννοιες προγραμματισμού
Βασικές έννοιες προγραμματισμού Αλφάβητο Γράμματα Κεφαλαία Ελληνικά ( Α Ω ) Πεζά Ελληνικά ( α ω ) Κεφαλαία Λατινικά ( A Z ) Πεζά Ελληνικά ( a z) Ψηφία 0-9 Ειδικοί χαρακτήρες ( +, -, *,/, =,.,,!, κενό )
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.
ΚΕΦΑΛΑΙΟ 7 ο 1. Επιλογή της κατάλληλης γλώσσας προγραµµατισµού Εκατοντάδες γλώσσες προγραµµατισµού χρησιµοποιούνται όπως αναφέρθηκε σήµερα για την επίλυση των προβληµάτων µε τον υπολογιστή, τη δηµιουργία
Διαβάστε περισσότερα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 Εκτύπ ωσε a > a 0 ΟΧΙ ΤΕΛΟΣ Σύμβολα διαγράμματος ροής 1 Ακέραιος τύπος 14 0-67 2 Πραγματικός τύπος
Διαβάστε περισσότερα1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.
1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα. ΑΠΑΝΤΗΣΗ Ορισμός: Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός
Διαβάστε περισσότεραΕρωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής
Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής Α2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών Α3. Ο αλγόριθμος
Διαβάστε περισσότεραΠρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.
Κεφάλαιο 2 - Πρόβλημα 2.1.1. Η έννοια του προβλήματος Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. 2.1.2. Κατηγορίες προβλημάτων
Διαβάστε περισσότεραΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ 1. Έστω ότι ο καθηγητής σας δίνει δύο αριθμούς και σας ζητάει να του πείτε πόσο είναι το άθροισμά τους. Διατυπώστε
Διαβάστε περισσότεραΟ αλγόριθμος πρέπει να τηρεί κάποια κριτήρια
Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήματος. Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια Είσοδος:
Διαβάστε περισσότεραΘεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος Θέμα 1 Δίνονται τα παρακάτω τμήματα αλγορίθμου Α. βαλίτσα Αληθής εισιτήριο Αληθής ταξίδι βαλίτσα και εισιτήριο Τι τιμή θα έχει η λογική μεταβλητή
Διαβάστε περισσότεραΑλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές έννοιες αλγορίθμων Εισαγωγή Αρχικά εξηγείται ο όρος αλγόριθμος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληροί κάθε
Διαβάστε περισσότεραΔομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός
Δομές Ακολουθίας- Επιλογής - Επανάληψης Δομημένος Προγραμματισμός 1 Βασικές Έννοιες αλγορίθμων Σταθερές Μεταβλητές Εκφράσεις Πράξεις Εντολές 2 Βασικές Έννοιες Αλγορίθμων Σταθερά: Μια ποσότητα που έχει
Διαβάστε περισσότεραΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή
ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή προγράμματος Εισαγωγή Κάθε γλώσσα προγραμματισμού, όπως
Διαβάστε περισσότεραΑνάπτυξη εφαρμογών/ Βασικές γνώσεις/ πρώτο θέμα ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ
ΕΡΩΤΗΣΕΙΣ ΣΥΝΤΟΜΗΣ ΑΠΑΝΤΗΣΗΣ 1. Ερωτήσεις -θέματα στη σελίδες 21, 49, 160 του σχολικού βιβλίου Μαθητή 2. Τεστ αυτοαξιολόγησης σελίδες 16, 27, 68 του τετραδίου του Μαθητή 3. Ν' αναφέρετε ονομαστικά τους
Διαβάστε περισσότεραΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ
1 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ Αλγόριθμος είναι μία πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που στοχεύουν στην επίλυση ενός συγκεκριμένου προβλήματος. Κάθε
Διαβάστε περισσότεραΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2
1. 1-Σ, 2-Σ, 3-Λ, 4-Σ, 5-Σ 2. 1-α, 2-α, 3-β, 4-β, 5-α, 6-α, 7-α, 8-β, 9-β, 10-β 3. Τι ονομάζουμε αλγόριθμο; Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο
Διαβάστε περισσότεραΒασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)
Βασικές Έννοιες Αλγορίθμων Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4) Δομές εντολών Υπάρχουν διάφορα είδη εντολών όπως, ανάθεσης ή εκχώρησης τιμής, εισόδου εξόδου, κ.ά., αλλά γενικά χωρίζονται σε τρείς
Διαβάστε περισσότεραΑΕΠΠ Ερωτήσεις θεωρίας
ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος
Διαβάστε περισσότεραΕρωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2
Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων Πληροφορικής 2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών 3. Ο αλγόριθμος
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Επιμέλεια Παρουσίασης: Δημήτρης Σπανουδάκης 1 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΚΕΦΑΛΑΙΟ 2ο: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΜΕΡΟΣ Α : ΒΑΣΙΚΟΙ ΟΡΙΣΜΟΙ ΠΕΡΙΓΡΑΦΗ ΚΑΙ ΑΝΑΠΑΡΑΣΤΑΣΗ ΑΛΓΟΡΙΘΜΩΝ 2
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Δομή Ακολουθίας Θέμα Α Α1. Να απαντήσετε με Σ ή Λ στα παρακάτω: 1. Όλες οι εντολές σε μία δομή ακολουθίας εκτελούνται υποχρεωτικά. 2. Η Δευτέρα αποτελεί
Διαβάστε περισσότερα1 Ο Λύκειο Ρόδου. Β ΓΕΛ ΕισΑρχΕπ Η/Υ. Γεωργαλλίδης Δημήτρης
1 Ο Λύκειο Ρόδου Β ΓΕΛ ΕισΑρχΕπ Η/Υ Γεωργαλλίδης Δημήτρης Μάθημα 2 Παράγραφοι: 2.2.7 Εντολές και δομές αλγορίθμου (σελ.. 31-34): 34): Δεδομένα, Αποτελέσματα, Μεταβλητές, εκφράσεις, σταθερές, DIV, MOD Συντάξτε
Διαβάστε περισσότεραΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ
Α) Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα "Σ", αν είναι σωστή, ή το γράμμα "Λ", αν είναι λανθασμένη. (Μονάδες 25) 1. Ένα αδόμητο πρόβλημα είναι ταυτόχρονα και ανοικτό
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών
Εκχώρηση Τιμών 1. Σύνταξη Με την εντολή εκχώρησης: α) Ονομάζουμε μια θέση μνήμης, και β) προσδιορίζουμε το περιεχόμενό της Η σύνταξη της εντολής εκχώρησης είναι: ή
Διαβάστε περισσότεραΠληροφορική ΙΙ. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα
Πληροφορική ΙΙ Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Πληροφορική ΙΙ», 2015-2016 Μάθημα 1: Εισαγωγή στους Αλγόριθμους Αλγόριθμος είναι μια πεπερασμένη
Διαβάστε περισσότεραΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ Καλλιόπη Μαγδαληνού ΕΠΙΚΕΦΑΛΙΔΑ ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΗΛΩΣΕΙΣ ΣΤΑΘΕΡΩΝ ΔΗΛΩΣΕΙΣ ΜΕΤΑΒΛΗΤΩΝ ΕΝΤΟΛΕΣ πρόγραμμα τεστ σταθερές π = 3.14 μεταβλητές πραγματικές : εμβαδό, ακτίνα αρχή
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.
2.1 Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου. 1) Η τιμή του χ είναι,χ Ητιμή του χ είναι 5 Ηεντολή εμφανίζει ότι υπάρχει στα διπλά εισαγωγικά ως έχει.
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL
8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to
Διαβάστε περισσότεραΑρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες
Αρχές Προγραμματισμού Η/Υ Μέθοδοι παρουσίασης του αλγόριθμου και Βασικές έννοιες Βελώνης Γεώργιος Καθηγητής Πληροφορικής ΠΕ20 Περιεχόμενα Μέθοδοι Παρουσίασης του αλγόριθμου Εισαγωγή Φραστική μέθοδος Ψευδοκώδικας
Διαβάστε περισσότερα7. Βασικά στοιχεία προγραμματισμού
7. Βασικά στοιχεία προγραμματισμού 146 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Εισαγωγή Κάθε γλώσσα προγραμματισμού, όπως αναφέρθηκε, έχει το δικό της λεξιλόγιο και τα προγράμματα της ακολουθούν
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ
ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ Ερωτήσεις Σωστό / Λάθος 1. Η έννοια του αλγορίθμου συνδέεται αποκλειστικά και μόνο με προβλήματα της Πληροφορικής (ΕΞΕΤΑΣΕΙΣ 2003, 2007) 2. Ο αλγόριθμος μπορεί
Διαβάστε περισσότερα7. Βασικά στοιχεία προγραµµατισµού.
7. Βασικά στοιχεία προγραµµατισµού. ΗΜ01-Θ1Γ Δίνονται οι παρακάτω έννοιες: 1. Λογικός τύπος δεδοµένων 2. Επιλύσιµο 3. Ακέραιος τύπος δεδοµένων 4. Περατότητα 5. Μεταβλητή 6. Ηµιδοµηµένο 7. Πραγµατικός τύπος
Διαβάστε περισσότεραΆσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή
Θεωρία επισκόπηση 1 Η μεταβλητή είναι ένα συμβολικό όνομα κάτω από το οποίο βρίσκεται μια τιμή, η οποία μπορεί να μεταβάλλεται κατά την εκτέλεση του αλγορίθμου 1. Τύποι Δεδομένων (Μεταβλητών και Σταθερών)
Διαβάστε περισσότεραΕρωτήσεις Σωστού-Λάθους
Τάξη: Γ Λυκείου Τεχνολογική Κατεύθυνση Ενότητες: Εισαγωγή στον προγραμματισμό (7.1-7.8) Ερωτήσεις Σωστού-Λάθους 1. Οι μεταβλητές που χρησιμοποιούνται σ ένα πρόγραμμα αντιστοιχίζονται από το μεταγλωττιστή
Διαβάστε περισσότεραΕπιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:
Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω: 1ο ΓΕΛ Καστοριάς Βασικές Έννοιες Αλγορίθμων Δομή Ακολουθίας (κεφ. 2 και 7 σχολικού βιβλίου) 1. Οι μεταβλητές αντιστοιχίζονται από τον μεταγλωττιστή κάθε
Διαβάστε περισσότεραΕπιµέλεια Θοδωρής Πιερράτος
Ερωτήσεις Σωστό - Λάθος 1. Ο αλγόριθµος πρέπει να τερµατίζεται µετά από εκτέλεση πεπερασµένου αριθµού εντολών. 2. Η είσοδος σε έναν αλγόριθµο µπορεί να είναι έξοδος σε έναν άλλο αλγόριθµο. 3. Ένας αλγόριθµος
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ (ΠΕΡΙΛΗΨΗ) ΕΠΙΜΕΛΕΙΑ: ΝΙΚΗΦΟΡΟΣ ΜΑΝΔΗΛΑΡΑΣ ΚΕΦΑΛΑΙΟ 2 ο -ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ 2.1 ΤΙ ΕΙΝΑΙ ΑΛΓΟΡΙΘΜΟΣ ΟΡΙΣΜΟΣ: Αλγόριθμος είναι
Διαβάστε περισσότεραI. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:
ΑΕσΠΠ 1 / 8 I. ΑΛΓΟΡΙΘΜΟΣ 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι: i. Είσοδος : χρήση μιας μεταβλητής που δεν έχει πάρει προηγουμένως τιμή. ii. Έξοδος : ο αλγόριθμος δεν εμφανίζει
Διαβάστε περισσότεραΒασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος
Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος 2012-13 Κων/νος Φλώρος Απλοί τύποι δεδομένων Οι τύποι δεδομένων προσδιορίζουν τον τρόπο παράστασης των
Διαβάστε περισσότεραΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα
ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ 1 A. Na αναφέρετε τα κριτήρια που πρέπει να πληροί ένας αλγόριθμος (ονομαστικά) Να αναφέρετε με τεκμηρίωση ποια από τα κριτήρια δεν πληροί ο παρακάτω
Διαβάστε περισσότεραΟρισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου
Ορισµοί κεφαλαίου Αλγόριθµος είναι µια πεπερασµένη σειρά ενεργειών, αυστηρά καθορισµένων και εκτελέσιµων σε πεπερασµένο χρόνο, που στοχεύουν στην επίλυση ενός προβλήµατος. Σηµαντικά σηµεία κεφαλαίου Κριτήρια
Διαβάστε περισσότεραA. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.
ΘΕΜΑ 1 ο A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη. 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 Επιμέλεια διαγωνίσματος: Ρομπογιαννάκη Ι.Αικατερίνη
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ - ΓΛΩΣΣΑ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τεχνικές Σχεδίασης Αλγορίθμων Εισαγωγή στον Προγραμματισμό - ΓΛΩΣΣΑ Επιμέλεια: Ομάδα Διαγωνισμάτων από Το στέκι των πληροφορικών ο Θέμα 1 Α. α) Ποια είναι
Διαβάστε περισσότεραΒασικές Έννοιες Αλγορίθμων. Τι είναι αλγόριθμος. Για να είναι αλγόριθμος. Καθοριστικότητα 20/5/2014. Σκοπός μαθήματος. Αλγόριθμος
Σκοπός μαθήματος Το μάθημα έχει ως σκοπό να αναπτύξει την σκέψη των φοιτητών, ώστε να κατανοούν και να επιλύουν «προβλήματα» με τη βοήθεια του Η/Υ. Η επίλυση γίνεται με τη δημιουργία λογικών διαγραμμάτων,
Διαβάστε περισσότερα2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ
ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ ΣΤΑΘΕΡΕΣ είναι τα μεγέθη που δεν μεταβάλλονται κατά την εκτέλεση ενός αλγόριθμου. Εκτός από τις αριθμητικές σταθερές (7, 4, 3.5, 100 κλπ), τις λογικές σταθερές (αληθής και ψευδής)
Διαβάστε περισσότερα2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1) Πότε χρησιμοποιείται η δομή επανάληψης
Διαβάστε περισσότεραΚεφ 2. Βασικές Έννοιες Αλγορίθμων
Κεφ 2. Βασικές Έννοιες Αλγορίθμων 2.7 Τι είναι οι μεταβλητές και τι οι σταθερές; ΑΠΑΝΤΗΣΗ Μεταβλητές: Μια μεταβλητή είναι μια θέση μνήμης του υπολογιστή με συγκεκριμένο όνομα, που χρησιμοποιείται για να
Διαβάστε περισσότεραΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα
ΑΕΠΠ 2o Επαναληπτικό Διαγώνισμα Ονοματεπώνυμο: ΘΕΜΑ 1 A. Να δώσετε τον ορισμό της καθοριστικότητας και της περατότητας καθώς και ένα παράδειγμα για την κάθε μία. B. Με ποιο τρόπο μπορεί να πάρει τιμή μια
Διαβάστε περισσότεραΜια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM
Μια πρόταση διδασκαλίας για το μάθημα του προγραμματισμού Η/Υ στο Λύκειο με τη μεθοδολογία STEM Οδηγίες για την υλοποίηση της διδακτικής παρέμβασης 1η διδακτική ώρα: Υλοποίηση του φύλλου εργασίας 1 με
Διαβάστε περισσότεραΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΕ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ»
1 ΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΕ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ» Β Με τον όρο Πρόβλημα προσδιορίζεται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής
Διαβάστε περισσότεραΨευδοκώδικας. November 7, 2011
Ψευδοκώδικας November 7, 2011 Οι γλώσσες τύπου ψευδοκώδικα είναι ένας τρόπος περιγραφής αλγορίθμων. Δεν υπάρχει κανένας τυπικός ορισμός της έννοιας του ψευδοκώδικα όμως είναι κοινός τόπος ότι οποιαδήποτε
Διαβάστε περισσότεραΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α
ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΑΠΟΦΟΙΤΟΙ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΘΕΜΑ Α ΑΠΑΝΤΗΣΕΙΣ Α1. α. Παραβιάζει τα κριτήρια της καθοριστικότητας και της περατότητας β. Αιτιολόγηση: ο αλγόριθμος παραβιάζει το κριτήριο
Διαβάστε περισσότεραΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα
ΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα Ονοµατεπώνυµο: ΘΕΜΑ 1 A. Na αναφέρετε τα κριτήρια που πρέπει να πληροί ένας αλγόριθµος (ονοµαστικά) Να αναφέρετε µε τεκµηρίωση ποια από τα κριτήρια δεν πληροί ο παρακάτω
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιο σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη
Διαβάστε περισσότεραΑριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εντολές εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης
Αριθμητικές Λογικές - Σύνθετες εκφράσεις, εντολή εκχώρησης, εισόδου εξόδου, Δομές ακολουθίας/ επιλογής/ επανάληψης Ενότητες βιβλίου: 7.7-7.9, 2.4.1 Ώρες διδασκαλίας: 2 Αριθμητικές Λογικές - Σύνθετες εκφράσεις
Διαβάστε περισσότεραΠΕΚ ΠΕΙΡΑΙΑ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ
ΠΕΚ ΠΕΙΡΑΙΑ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ 4-11-07 ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ ΚΕΦ. 2 ο -7 ο : Γ Γενικού Λυκείου (τεχνολογική κατεύθυνση) ΒΑΣΙΚΕΣ
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΛΟΒΑΣΙΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ομάδας Προσανατολισμού Σπουδών Οικονομίας & Πληροφορικής Γ Λυκείου ΣΧΟΛΙΚΟ ΕΤΟΣ 2016 2017 Πίνακας Περιεχομένων Εξεταστέα Ύλη
Διαβάστε περισσότεραΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα
ΑΕΠΠ 1o Επαναληπτικό Διαγώνισµα Ονοµατεπώνυµο: ΘΕΜΑ 1 A. Na αναφέρετε τα κριτήρια που πρέπει να πληροί ένας αλγόριθµος (ονοµαστικά) Είσοδος, Έξοδος, Περατότητα, Καθοριστικότητα, Αποτελεσµατικότητα Να αναφέρετε
Διαβάστε περισσότεραΜάριος Αγγελίδης Ενότητες βιβλίου: 2.1, 2.3, 6.1 (εκτός ύλης αλλά χρειάζεται για την συνέχεια) Ώρες διδασκαλίας: 1
Ενότητα 1 Ενότητες βιβλίου: 2.1, 2.3, 6.1 (εκτός ύλης αλλά χρειάζεται για την συνέχεια) Ώρες διδασκαλίας: 1 Τι είναι αλγόριθμος Σύμφωνα με το σχολικό βιβλίο: Ορισμός: Μια πεπερασμένη σειρά ενεργειών, αυστηρά
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...
1 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Διάρκεια 3 ώρες Στοιχεία Μαθητή: Όνομα... Επώνυμο... Βαθμός... 2 Θεμα Α (30%) Α1 ΣΩΣΤΟ - ΛΑΘΟΣ 1. Ένα υποπρόγραμμα δεν μπορεί να κληθεί περισσότερες
Διαβάστε περισσότεραΜάριος Αγγελίδης
Δομή Επανάληψης Ενότητες βιβλίου: 2.4.5, 8.2, 8.2.1, 8.2.2, 8.2.3 Ώρες διδασκαλίας: 5 Η δομή επανάληψης χρησιμοποιείται όταν έχουμε μία ομάδα εντολών που θέλουμε να εκτελεστούν πολλές φορές. Υπάρχουν τρείς
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ 2005 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1ο Α. 1. Να αναφέρετε ονοµαστικά τα κριτήρια που πρέπει απαραίτητα
Διαβάστε περισσότεραΑλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές
Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές Βασικές Αλγοριθμικές Δομές 2 Εισαγωγή Οι αλγοριθμικές δομές εκφράζουν διαφορετικούς τρόπους γραφής ενός αλγορίθμου.
Διαβάστε περισσότεραΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ
Η ΓΛΩΣΣΑ PASCAL ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Απλοί ή στοιχειώδης Τ.Δ. Ακέραιος τύπος Πραγματικός τύπος Λογικός τύπος Χαρακτήρας Σύνθετοι Τ.Δ. Αλφαριθμητικός 1. Ακέραιος (integer) Εύρος: -32768 έως 32767 Δήλωση
Διαβάστε περισσότεραΕισαγωγή στις Αρχές της επιστήμης των ΗΥ
Εισαγωγή στις Αρχές της επιστήμης των ΗΥ Ερωτήσεις και ασκήσεις για επανάληψη 1. Τι είναι πρόβλημα (σελ 14) 2. Ποιες είναι οι κατηγορίες προβλημάτων με βάση την επίλυση; Δώστε τον ορισμό για κάθε μια κατηγορία.
Διαβάστε περισσότεραβ. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6)
ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08/09/2014 ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση, τη λέξη Σωστό,
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων
ΚΕΦΑΛΑΙΟ 2 Βασικές έννοιες αλγορίθµων Αλγόριθµος : Είναι ένα σύνολο βηµάτων, αυστηρά καθορισµένων κι εκτελέσιµων σε πεπερασµένο χρόνο, που οδηγούν στην επίλυση ενός προβλήµατος. Χαρακτηριστικά ενός σωστού
Διαβάστε περισσότεραΗ διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση.
ΑΛΓΟΡΙΘΜΟΣ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 2 ο ΚΕΦΑΛΑΙΟ Η διαδικασία επίλυσης ενός προβλήματος αποτελείται από μία πεπερασμένη ακολουθία βημάτων, καθένα από τα οποία μας οδηγεί πιο κοντά στη λύση. «ΑΛΓΟΡΙΘΜΟΣ ΕΙΝΑΙ ΜΙΑ
Διαβάστε περισσότεραΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ
ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που
Διαβάστε περισσότεραΕνδεικτικές Ερωτήσεις Θεωρίας
Ενδεικτικές Ερωτήσεις Θεωρίας Κεφάλαιο 2 1. Τι καλούμε αλγόριθμο; 2. Ποια κριτήρια πρέπει οπωσδήποτε να ικανοποιεί ένας αλγόριθμος; 3. Πώς ονομάζεται μια διαδικασία που δεν περατώνεται μετά από συγκεκριμένο
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8 1. Δώστε τον ορισμό του αλγόριθμου. Αλγόριθμος είναι μια πεπερασμένη σειρά ενεργειών, αυστηρά καθορισμένων και εκτελέσιμων σε πεπερασμένο χρόνο, που
Διαβάστε περισσότεραα=5, β=7, γ=20, δ=αληθής
γραπτή εξέταση στo μάθημα ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ' ΛΥΚΕΙΟΥ Τάξη: Γ Λυκείου Τμήμα: Βαθμός: Ονοματεπώνυμο: Καθηγητές: Θ Ε Μ Α A Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ ΣΧΟΛΙΚΟΥ ΕΤΟΥΣ 2013-2014 Επιμέλεια: Ομάδα Διαγωνισμάτων από το Στέκι των Πληροφορικών Θέμα Α A1. Να γράψετε στο τετράδιό σας τους
Διαβάστε περισσότεραΕγχειρίδιο Αναφοράς της Γλώσσας. Μανώλης Κιαγιάς, MSc
Εγχειρίδιο Αναφοράς της Γλώσσας Μανώλης Κιαγιάς, MSc 21/11/2009 ii Κάθε γνήσιο αντίτυπο φέρει την υπογραφή του συγγραφέα: 1η Έκδοση Χανιά, 21/11/2009 Copyright 2009 Μανώλης Κιαγιάς Το Έργο αυτό διατίθεται
Διαβάστε περισσότεραΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή
ΙΑΓΩΝΙΣΜΑ ΑΝΑΠΤΥΞΗΣ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΑΠΟΦΟΙΤΟΙ) Κυριακή 16 Οκτωβρίου 2016 ΘΕΜΑ 1 ο ( Μονάδες 30 ) Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις
Διαβάστε περισσότεραΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ
ΑΡΧΗ 1ης ΣΕΛΙ ΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΝΟΕΜΒΡΙΟΥ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 ΘΕΜΑ Α : Α1
Διαβάστε περισσότεραΕισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό. Η έννοια του προβλήματος
Εισαγωγή στην Έννοια του Αλγορίθμου και στον Προγραμματισμό Η έννοια του προβλήματος Τι είναι πρόβλημα; ΠΡΟΒΛΗΜΑΤΑ ΟΡΙΣΜΟΣ ΠΡΟΒΛΗΜΑΤΟΣ Πρόβλημα είναι κάθε κατάσταση που μας απασχολεί και χρήζει αντιμετώπισης,
Διαβάστε περισσότεραΕισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ
ΜΑΘΗΜΑ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΔΙΑΓΩΝΙΣΜΑ 1o Επαναληπτικό Διαγώνισμα ΥΛΗ Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ 1 Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6) Σημείωση: Απαντήστε στις κόλλες όλα τα θέματα. Παραδώστε καθαρογραμμένο γραπτό ΘΕΜΑ Α Α1. Απαντήστε
Διαβάστε περισσότεραΑνάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Τελευταίο Μάθημα
Τελευταίο Μάθημα 1. Να χαρακτηρίσετε καθεμία από τις παρακάτω προτάσεις, ως σωστές (Σ) ή λανθασμένες (Λ) Ο χαρακτήρας του κενού ανήκει στο αλφάβητο της γλώσσας. Σ Λ Σε μία αλφαριθμητική τιμή μπορεί να
Διαβάστε περισσότερα18/ 07/ Σελίδα 1 6
ΜΑΘΗΜΑ ΙΑΓΩΝΙΣΜΑ ΥΛΗ ΗΜΕΡΟΜΗΝΙΑ Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον 1o Επαναληπτικό ιαγώνισµα Εισαγωγικά στοιχεία αλγορίθµων - οµή Ακολουθίας 18/ 07/ 2016 Θέµα Α A1. Να γράψετε στο τετράδιό
Διαβάστε περισσότεραΑσκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή
Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής Τίτλος σχόλια εισαγωγή δεδομένων εντολές εκχώρησης & πράξεις δηλ. εκφράσεις εμφάνιση αποτελεσμάτων Δομή Προγράμματος Πρόγραμμα υπολογισμός_παράστασης!
Διαβάστε περισσότεραPascal, απλοί τύποι, τελεστές και εκφράσεις
Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το
Διαβάστε περισσότεραΠρόβλημα 37 / σελίδα 207
Πρόβλημα 37 / σελίδα 207 2.5. Ôåóô áõôïáîéïëüãçóçò Δίνονται οι παρακάτω ομάδες προτάσεων. Σε κάθε μία από αυτές, να κάνετε τις απαραίτητες διορθώσεις ώστε να ισχύουν οι προτάσεις 1. Η αναπαράσταση
Διαβάστε περισσότεραΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΥΠΟΛΟΓΙΣΤΩΝ
Εισαγωγή ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΥΠΟΛΟΓΙΣΤΩΝ Όπως για όλες τις επιστήμες, έτσι και για την επιστήμη της Πληροφορικής, ο τελικός στόχος της είναι η επίλυση προβλημάτων. Λύνονται όμως όλα τα προβλήματα;
Διαβάστε περισσότεραΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ ΑΕΠΠ
ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΤΡΙΤΗ 3 ΙΟΥΝΙΟΥ 2003 - ΑΕΠΠ ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-6 και δίπλα τη λέξη Σωστό, αν
Διαβάστε περισσότερα