ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς   Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης  Γ΄ τάξη Τεχνολογικής  Κατεύθυνσης   Ενιαίου Λυκείου Διδάσκων:   Τσιωτάκης Παναγιώτης
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Το αλφάβητο της ΓΛΩΣΣΑΣ
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Ακέραιος τύπος .  Όπως στα  μαθηματικά .  Οι ακέραιοι μπορούν να είναι θετικοί, αρνητικοί   ή μηδέν Πραγματικός τύπος .  Όπως στα  μαθηματικά .  Οι αριθμοί 3.14159,   2.71828, -112.45, 0.45 είναι πραγματικοί αριθμοί Λογικός . Αυτός ο τύπος δέχεται μόνο δύο τιμές ΑΛΗΘΗΣ και ΨΕΥΔΗΣ .  Οι τιμές αντιπροσωπεύουν αληθείς ή ψευδείς συνθήκες
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Χαρακτήρας . Ο τύπος αυτός αναφέρεται τόσο σε ένα ν οποιδήποτε  χαρακτήρα  ή  σειρά χαρακτήρων Παραδείγματα   χαρακτήρων είναι ‘Κ’, ‘Κώστας’, ‘σήμερα είναι Τετάρτη’, ‘Τα πολλαπλάσια   του 15 είναι’ Οι χαρακτήρες πρέπει υποχρεωτικά να βρίσκονται μέσα σε απλά  ή διπλά  εισαγωγικά Τα δεδομένα αυτού του τύπου, επειδή περιέχουν τόσο αλφαβητικούς   όσο και αριθμητικούς χαρακτήρες, ονομάζονται συχνά  αλφαριθμητικά
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Στην πραγματικότητα τα δεδομένα   καταχωρούνται στη   μνήμη του υπολογιστή καταλαμβάνοντας   συγκεκριμένο   αριθμό θέσεων (bytes) Ανάλογα   με τον τύπο του δεδομένου   και το διατιθέμενο αριθμό   bytes ποικίλει και το   εύρος τιμών που μπορούν να   λάβουν Έ τσι στον υπολογιστή   διαθέτουμε ένα υποσύνολο   ακεραίων ή πραγματικών   αριθμών. Συνήθεις τύποι δεδομένων   στις διάφορες   γλώσσες προγραμματισμού   είναι ο ακέραιος (integer) σε   1, 2 ή 4 bytes και ο πραγματικός   (real) σε 4 ή 8 bytes
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Σταθερές
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ονόματα Τα ονόματα αυτά μπορούν να αποτελούνται από γράμματα   πεζά ή κεφαλαία του ελληνικού ή του λατινικού αλφαβήτου (Α-Ω,   Α-Ζ), ψηφία (0-9) καθώς και τον χαρακτήρα κάτω παύλα (underscore)   (_), ενώ πρέπει υποχρεωτικά να αρχίζουν με γράμμα Μ ερικές λέξεις χρησιμοποιούνται από την ίδια τη  ΓΛΩΣΣΑ  για   συγκεκριμένους λόγους,  π.χ.  οι λέξεις ΠΡΟΓΡΑΜΜΑ, ΑΚΕΡΑΙΟΣ,   ΑΝ κ.λπ, αυτές οι λέξεις δεν μπορούν να χρησιμοποιηθούν ως   ονόματα. Οι λέξεις αυτές αποκαλούνται δεσμευμένες
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ονόματα Παραδείγματα ονομάτων που είναι αποδεκτά από τη  ΓΛΩΣΣΑ  είναι: Α,   Όνομα, Τιμή, Τυπική_Απόκλιση, Α100, ΦΠΑ, μέγιστο, Υπολογισμός_Ταχύτητας Παραδείγματα ονομάτων που δεν είναι αποδεκτά είναι: 100Α, Μέση   Τιμή, Κόστος$
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές Μια μεταβλητή λοιπόν, παριστάνει μία ποσότητα που η τιμή της μπορεί   να μεταβάλ λ εται Οι μεταβλητές αντιστοιχούνται   από το μεταγλωττιστή σε συγκεκριμένες θέσεις μνήμης Η τιμή της μεταβλητής είναι η τιμή που βρίσκεται στην αντίστοιχη θέση   μνήμης και όπως αναφέρθηκε μπορεί να μεταβάλλεται κατά τη διάρκεια   της εκτέλεσης του προγράμματος Μπορούμε να παρομοιάσουμε τη μεταβλητή σαν ένα γραμματοκιβώτιο, το όνομα   της μεταβλητής και ως περιεχόμενο εσωτερικά, την τιμή που έχει εκείνη   τη συγκεκριμένη στιγμή η μεταβλητή
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές Το όνομα κάθε μεταβλητής, ακολουθεί τους κανόνες δημιουργίας ονομάτων,   δηλαδή αποτελείται από γράμματα, ψηφία καθώς και τον χαρακτήρα   _, ενώ το όνομα κάθε μεταβλητής είναι μοναδικό για κάθε πρόγραμμα
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικοί τελεστές Οι αριθμητικοί τελεστές που υποστηρίζονται από τη  ΓΛΩΣΣΑ  καλύπτουν   τις βασικές πράξεις: πρόσθεση, αφαίρεση, πολλαπλασιασμό και   διαίρεση ενώ υποστηρίζεται και η ύψωση σε δύναμη, η ακέραια διαίρεση   και το υπόλοιπο της ακέραιας διαίρεσης
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Συναρτήσεις
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Οταν μια τιμή προκύπτει από υπολογισμό, τότε αναφερόμαστε σε  εκφράσεις   (expressions) Για τη σύνταξη μιας αριθμητικής έκφρασης χρησιμοποιούνται   αριθμητικές σταθερές, μεταβλητές, συναρτήσεις, αριθμητικοί   τελεστές και παρενθέσεις Οι αριθμητικές εκφράσεις υλοποιούν απλές ή   σύνθετες μαθηματικές πράξεις
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Κάθε έκφραση παριστάνει μια συγκεκριμένη αριθμητική τιμή, η οποία   βρίσκεται μετά την εκτέλεση των πράξεων Γι’ αυτό είναι απαραίτητο όλες   οι μεταβλητές, που εμφανίζονται σε μια έκφραση να έχουν οριστεί προηγούμενα,   δηλαδή να έχουν κάποια τιμή
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Οταν η ιεραρχία είναι ίδια, τότε οι πράξεις εκτελούνται από τ’ αριστερά   προς τα δεξιά Η πράξη που πρέπει να προηγηθεί περικλείεται σε   ένα ζεύγος παρενθέσων, οπότε και εκτελείται πρώτη. Π.χ. η έκφραση   2+3*4 δίδει ως αποτέλεσμα 14, ενώ η (2+3)*4 δίδει 20, διότι εκτελείται   πρώτα η πρόσθεση και μετά ο πολλαπλασιασμός
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εκχώρησης
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου  Η εντολή  ΔΙΑΒΑΣΕ  ακολουθείται πάντοτε από ένα ή περισσότερα ονόματα   μεταβλητών Αν υπάρχουν περισσότερες από μία μεταβλητές τότε   αυτές χωρίζονται με κόμμα (,) Κατά την εκτέλεση του προγράμματος η εντολή   ΔΙΑΒΑΣΕ  διακόπτει την εκτέλεσή του και το πρόγραμμα περιμένει   την εισαγωγή από το πληκτρολόγιο τιμών, που θα εκχωρηθούν στις μεταβλητές
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου  Η εντολή  ΓΡΑΨΕ  έχει ως αποτέλεσμα την εμφάνιση τιμών στη μονάδα εξόδου Συσκευή εξόδου μπορεί να είναι η οθόνη του υπολογιστή, ο εκτυπωτής,   βοηθητική μνήμη ή γενικά οποιαδήποτε συσκευή εξόδου έχει οριστεί   στο πρόγραμμα Η λίστα των στοιχείων μπορεί να   περιέχει σταθερές τιμές και ονόματα μεταβλητών
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου  Κατά την εκτέλεση του προγράμματος η εντολή  ΓΡΑΨΕ  προκαλεί την   εμφάνιση στην οθόνη των σταθερών τιμών Όταν κάποιο όνομα μεταβλητής   περιέχεται στη λίστα τότε αρχικά ανακτάται η τιμή της και στη συνέχεια η τιμή αυτή εμφανίζεται στην οθόνη
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :  Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Όπως κάθε εντολή ακολουθεί αυστηρούς συντακτικούς κανόνες, έτσι   και ολόκληρο το πρόγραμμα έχει αυστηρούς κανόνες για τον τρόπο που   δομείται Η πρώτη εντολή κάθε προγράμματος είναι υποχρεωτικά η επικεφαλίδα   του προγράμματος, η οποία είναι η λέξη  ΠΡΟΓΡΑΜΜΑ  ακολουθούμενη   από το όνομα του προγράμματος Το  όνομα  πρέπει να υπακούει   στους κανόνες δημιουργίας ονομάτων της  ΓΛΩΣΣΑΣ
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Στη συνέχεια ακολουθεί το τμήμα δήλωσης των σταθερών του προγράμματος Αμέσως μετά είναι το τμήμα δήλωσης μεταβλητών Ακολουθεί το κύριο μέρος του προγράμματος, που περιλαμβάνει όλες   τις εκτελέσιμες εντολές Οι εντολές αυτές περιλαμβάνονται υποχρεωτικά   ανάμεσα στις λέξεις  ΑΡΧΗ  και   ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Κάθε εντολή γράφεται σε ξεχωριστή γραμμή
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Αν μία εντολή πρέπει να   συνεχιστεί και στην επόμενη γραμμή, τότε ο πρώτος χαρακτήρας αυτής   της γραμμής πρέπει να είναι ο χαρακτήρας & Αν ο πρώτος χαρακτήρας είναι το θαυμαστικό (!), σημαίνει ότι αυτή η   γραμμή περιέχει σχόλια και όχι εκτελέσιμες εντολές
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος
Βιβλίο Μαθητή 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο  7  :    Βασικά στοιχεία προγραμματισμού
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 1. Οι τύποι μεταβλητών που δέχεται η ΓΛΩΣΣΑ είναι μόνο ΠΡΑΓΜΑΤΙΚΕΣ και ΑΚΕΡΑΙΕΣ 2. Οι δηλώσεις των σταθερών προηγούνται πάντοτε των δηλώσεων των μεταβλητών 3. Τα σχόλια τοποθετούνται πάντα στην αρχή του προγράμματος Λάθος Σωστό Λάθος
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 4. Ποια από τις παρακάτω εντολές αυξάνει τη μεταβλητή  Πλήθος  κατά μία μονάδα Α) Πλήθος<-Πλήθος+1 Β) Πλήθος<- +1 Γ) Πλήθος<- 1 Δ) Πλήθος+1<-Πλήθος
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 5. Ποια η τιμή της μεταβλητής Α μετά την εκτέλεση της παρακάτω εντολής: Α <- (5+4/2*2)*2-(3*2+5-3)^2+9/3-2 Α) -53 Β) -37 Γ) -125 Δ) –45
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις ΠΡΟΓΡΑΜΜΑ Τεστ …… . Π=3.14 ΜΕΤΑΒΛΗΤΕΣ ……………… .. :Ε, Ακτίνα ΑΡΧΗ ΔΙΑΒΑΣΕ Ακτίνα Ε <-Π*Ακτίνα^2 ΓΡΑΨΕ ‘Εμβαδό :’, … …… .. ΣΤΑΘΕΡΕΣ ΠΡΑΓΜΑΤΙΚΕΣ Ε ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης Γ, Β, Α, Δ Β, Γ, Δ, Α
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης μεταβλητές Σωστό ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ και  ΟΝΟΜΑ Λάθος Σωστό Σωστό
17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης

More Related Content

PPT
ΑΕΠΠ ΚΕΦ 7
PPT
Βασικές έννοιες προγραμματισμού
PPT
Αλγόριθμοι
PPT
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7_1
PPT
βασικές έννοιες προγραμματισμού
PPT
κεφάλαιο 7
PDF
Η Γλώσσα C - Μάθημα 3
PDF
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9
ΑΕΠΠ ΚΕΦ 7
Βασικές έννοιες προγραμματισμού
Αλγόριθμοι
Εισαγωγή στις αρχές της επιστήμης των ΗΥ κεφ 2 2 7_1
βασικές έννοιες προγραμματισμού
κεφάλαιο 7
Η Γλώσσα C - Μάθημα 3
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 9

What's hot (13)

PDF
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
PDF
Η Γλώσσα C - Μάθημα 1
PPTX
κεφάλαιο 02 anaptixi-2
PDF
Aepp kef101
PDF
Kef10 a synartiseis
PDF
Kef10 b diadikasies
PDF
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 16 - ΣΥΝΑΡΤΗΣΕΙΣ ΕΞΟΔΟΥ (ΕΚΤΥΠΩΣΗ)
PDF
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
PDF
04110700 g texn_aep 2010
PPTX
B4-1-4-Processing Numerical Data
DOC
κανόνες ασκήσεις επανάληψης Slideshare
PDF
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 17 - ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ
Η Γλώσσα C - Μάθημα 1
κεφάλαιο 02 anaptixi-2
Aepp kef101
Kef10 a synartiseis
Kef10 b diadikasies
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 16 - ΣΥΝΑΡΤΗΣΕΙΣ ΕΞΟΔΟΥ (ΕΚΤΥΠΩΣΗ)
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
04110700 g texn_aep 2010
B4-1-4-Processing Numerical Data
κανόνες ασκήσεις επανάληψης Slideshare
ΠΛΗ10 ΜΑΘΗΜΑ 2.1
Ad

Viewers also liked (12)

PDF
E R C presentation by Gerber and Lesesne
PPT
Οι Λαϊκές τέχνες στα Χανιά
PDF
Υποστηρικτικό διδακτικό υλικό για Εφαρμογές Γεωπληροφορικής στα Τεχνικά Εργα
PDF
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
PDF
Εφαρμογες Γεωπληροφορικης στα Τεχνικα Εργα
PPT
Ψηφιακή Χαρτογραφία & Γεωπληροφορική - 1ο μέρος
PPSX
Ελληνικές Εντυπες Διαφημίσεις
PPTX
Εισαγωγή στο powerpoint 2007
PPT
Ανάλυση 5 διαφημίσεων
PPTX
Κανόνες για επιτυχημένες Παρουσιάσεις
PDF
Διαγώνισμα Πληροφ. Α Γυμν. 1 Ενοτ.pdf
DOC
ΕΝΔΕΙΚΤΙΚΑ ΘΕΜΑΤΑ ΓΙΑ ΠΡΟΧΕΙΡΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΤΗΣ Α' ΓΥΜΝΑΣΙΟΥ Μήκος ...
E R C presentation by Gerber and Lesesne
Οι Λαϊκές τέχνες στα Χανιά
Υποστηρικτικό διδακτικό υλικό για Εφαρμογές Γεωπληροφορικής στα Τεχνικά Εργα
Πρόταση ΠΣ μαθήματος "Εφαρμογές Γεωπληροφορικής"
Εφαρμογες Γεωπληροφορικης στα Τεχνικα Εργα
Ψηφιακή Χαρτογραφία & Γεωπληροφορική - 1ο μέρος
Ελληνικές Εντυπες Διαφημίσεις
Εισαγωγή στο powerpoint 2007
Ανάλυση 5 διαφημίσεων
Κανόνες για επιτυχημένες Παρουσιάσεις
Διαγώνισμα Πληροφ. Α Γυμν. 1 Ενοτ.pdf
ΕΝΔΕΙΚΤΙΚΑ ΘΕΜΑΤΑ ΓΙΑ ΠΡΟΧΕΙΡΟ ΔΙΑΓΩΝΙΣΜΑ ΣΤΗ ΦΥΣΙΚΗ ΤΗΣ Α' ΓΥΜΝΑΣΙΟΥ Μήκος ...
Ad

Similar to ΑΕΠΠ-ch7-tsiotakis (20)

PPT
%Baές+έννοιες+προγραμματισμού
PPT
diafanies.ppt
PDF
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
PPTX
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
PDF
ΑΕΠΠ: 2ο Επαναληπτικό Τεστ
PPT
Aepp-6.4-6.7-tsiotakis
PDF
Δομή ακολουθίας στη ΓΛΩΣΣΑ
PDF
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
PPT
Ύλη ΑΕΠΠ 2010-2011.ppt
PPT
PDF
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
PPT
Aepp-6.1-6.2-6.3-tsiotakis
PPTX
Εκχώρηση, Είσοδος και Έξοδος τιμών και Δομή ακολουθίας
PPTX
Προσομοίωση με απλά μέσα: μια εισαγωγή στην Ανάπτυξη Εφαρμογών
PPTX
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
PDF
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
PPTX
αναπαράσταση αλγορίθμων και δεδομένων
PDF
επαναληψη κεφ 1
PPS
Προγραμματισμός Η/Υ Θεωρία Α Λυκείου
PPT
First programm
%Baές+έννοιες+προγραμματισμού
diafanies.ppt
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ: 2ο Επαναληπτικό Τεστ
Aepp-6.4-6.7-tsiotakis
Δομή ακολουθίας στη ΓΛΩΣΣΑ
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
Ύλη ΑΕΠΠ 2010-2011.ppt
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
Aepp-6.1-6.2-6.3-tsiotakis
Εκχώρηση, Είσοδος και Έξοδος τιμών και Δομή ακολουθίας
Προσομοίωση με απλά μέσα: μια εισαγωγή στην Ανάπτυξη Εφαρμογών
Ο ρόλος της αναπαράστασης των δεδομένων στον προγραμματισμό | Αναστάσιος Λαδι...
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
αναπαράσταση αλγορίθμων και δεδομένων
επαναληψη κεφ 1
Προγραμματισμός Η/Υ Θεωρία Α Λυκείου
First programm

More from Nikos Michailidis (20)

PDF
Odhgos ekpaid
PPTX
Κατασκευή, προγραμματισμός και έλεγχος χειρισμού ενός αυτόνομου Arduino Robot...
PPTX
Κατασκευή ρομπότ νερού μικρής κλίμακας (Hydrobot) και η αξιοποίησή του για τη...
PPTX
Ανάπτυξη εφαρμογής Android για την υποστήριξη των μαθητών προς ένα ασφαλέστερ...
PDF
Προγραμματίζοντας σε Scratch με τη βοήθεια του Google CS First: Η εμπειρία τ...
PDF
Κατασκευή ιστοσελίδας με HTML και CSS για τους Πολιτιστικούς Περιπάτους Κληρο...
PPT
Εισαγωγή στην έννοια του Αλγόριθμου: Ένα παράδειγμα καλής πρακτικής αξιοποιών...
PDF
Mικρο-σενάρια στην Πληροφορική
PPT
Δημιουργία και συντήρηση ιστοτόπου τηλεκπαίδευσης με χρήση του LMS Moodle
PPTX
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠ
PPTX
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠ
PDF
Οδηγός για Τυπική και μη τυπική Εκπαίδευση 2014: Εκπαίδευση και Κατάρτιση
PPTX
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγρ...
PPTX
Acstac 2014 - Presentation of 2 Π.Π.Γ.
PPT
B2 SaferInternet
PPTX
B2 SaferInternet 2014
PPT
B1 SaferInternet
PPT
B1 SaferInternet
PPTX
B2 SaferInternet 2014
PPT
Κίνδυνοι στο Facebook - Γ1
Odhgos ekpaid
Κατασκευή, προγραμματισμός και έλεγχος χειρισμού ενός αυτόνομου Arduino Robot...
Κατασκευή ρομπότ νερού μικρής κλίμακας (Hydrobot) και η αξιοποίησή του για τη...
Ανάπτυξη εφαρμογής Android για την υποστήριξη των μαθητών προς ένα ασφαλέστερ...
Προγραμματίζοντας σε Scratch με τη βοήθεια του Google CS First: Η εμπειρία τ...
Κατασκευή ιστοσελίδας με HTML και CSS για τους Πολιτιστικούς Περιπάτους Κληρο...
Εισαγωγή στην έννοια του Αλγόριθμου: Ένα παράδειγμα καλής πρακτικής αξιοποιών...
Mικρο-σενάρια στην Πληροφορική
Δημιουργία και συντήρηση ιστοτόπου τηλεκπαίδευσης με χρήση του LMS Moodle
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠ
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα ΑΕΠΠ
Οδηγός για Τυπική και μη τυπική Εκπαίδευση 2014: Εκπαίδευση και Κατάρτιση
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγρ...
Acstac 2014 - Presentation of 2 Π.Π.Γ.
B2 SaferInternet
B2 SaferInternet 2014
B1 SaferInternet
B1 SaferInternet
B2 SaferInternet 2014
Κίνδυνοι στο Facebook - Γ1

ΑΕΠΠ-ch7-tsiotakis

  • 1. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη Τεχνολογικής Κατεύθυνσης Ενιαίου Λυκείου Διδάσκων: Τσιωτάκης Παναγιώτης
  • 2. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 3. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Το αλφάβητο της ΓΛΩΣΣΑΣ
  • 4. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 5. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Ακέραιος τύπος . Όπως στα μαθηματικά . Οι ακέραιοι μπορούν να είναι θετικοί, αρνητικοί ή μηδέν Πραγματικός τύπος . Όπως στα μαθηματικά . Οι αριθμοί 3.14159, 2.71828, -112.45, 0.45 είναι πραγματικοί αριθμοί Λογικός . Αυτός ο τύπος δέχεται μόνο δύο τιμές ΑΛΗΘΗΣ και ΨΕΥΔΗΣ . Οι τιμές αντιπροσωπεύουν αληθείς ή ψευδείς συνθήκες
  • 6. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Χαρακτήρας . Ο τύπος αυτός αναφέρεται τόσο σε ένα ν οποιδήποτε χαρακτήρα ή σειρά χαρακτήρων Παραδείγματα χαρακτήρων είναι ‘Κ’, ‘Κώστας’, ‘σήμερα είναι Τετάρτη’, ‘Τα πολλαπλάσια του 15 είναι’ Οι χαρακτήρες πρέπει υποχρεωτικά να βρίσκονται μέσα σε απλά ή διπλά εισαγωγικά Τα δεδομένα αυτού του τύπου, επειδή περιέχουν τόσο αλφαβητικούς όσο και αριθμητικούς χαρακτήρες, ονομάζονται συχνά αλφαριθμητικά
  • 7. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τύποι δεδομένων Στην πραγματικότητα τα δεδομένα καταχωρούνται στη μνήμη του υπολογιστή καταλαμβάνοντας συγκεκριμένο αριθμό θέσεων (bytes) Ανάλογα με τον τύπο του δεδομένου και το διατιθέμενο αριθμό bytes ποικίλει και το εύρος τιμών που μπορούν να λάβουν Έ τσι στον υπολογιστή διαθέτουμε ένα υποσύνολο ακεραίων ή πραγματικών αριθμών. Συνήθεις τύποι δεδομένων στις διάφορες γλώσσες προγραμματισμού είναι ο ακέραιος (integer) σε 1, 2 ή 4 bytes και ο πραγματικός (real) σε 4 ή 8 bytes
  • 8. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 9. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Σταθερές
  • 10. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ονόματα Τα ονόματα αυτά μπορούν να αποτελούνται από γράμματα πεζά ή κεφαλαία του ελληνικού ή του λατινικού αλφαβήτου (Α-Ω, Α-Ζ), ψηφία (0-9) καθώς και τον χαρακτήρα κάτω παύλα (underscore) (_), ενώ πρέπει υποχρεωτικά να αρχίζουν με γράμμα Μ ερικές λέξεις χρησιμοποιούνται από την ίδια τη ΓΛΩΣΣΑ για συγκεκριμένους λόγους, π.χ. οι λέξεις ΠΡΟΓΡΑΜΜΑ, ΑΚΕΡΑΙΟΣ, ΑΝ κ.λπ, αυτές οι λέξεις δεν μπορούν να χρησιμοποιηθούν ως ονόματα. Οι λέξεις αυτές αποκαλούνται δεσμευμένες
  • 11. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ονόματα Παραδείγματα ονομάτων που είναι αποδεκτά από τη ΓΛΩΣΣΑ είναι: Α, Όνομα, Τιμή, Τυπική_Απόκλιση, Α100, ΦΠΑ, μέγιστο, Υπολογισμός_Ταχύτητας Παραδείγματα ονομάτων που δεν είναι αποδεκτά είναι: 100Α, Μέση Τιμή, Κόστος$
  • 12. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 13. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές Μια μεταβλητή λοιπόν, παριστάνει μία ποσότητα που η τιμή της μπορεί να μεταβάλ λ εται Οι μεταβλητές αντιστοιχούνται από το μεταγλωττιστή σε συγκεκριμένες θέσεις μνήμης Η τιμή της μεταβλητής είναι η τιμή που βρίσκεται στην αντίστοιχη θέση μνήμης και όπως αναφέρθηκε μπορεί να μεταβάλλεται κατά τη διάρκεια της εκτέλεσης του προγράμματος Μπορούμε να παρομοιάσουμε τη μεταβλητή σαν ένα γραμματοκιβώτιο, το όνομα της μεταβλητής και ως περιεχόμενο εσωτερικά, την τιμή που έχει εκείνη τη συγκεκριμένη στιγμή η μεταβλητή
  • 14. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές Το όνομα κάθε μεταβλητής, ακολουθεί τους κανόνες δημιουργίας ονομάτων, δηλαδή αποτελείται από γράμματα, ψηφία καθώς και τον χαρακτήρα _, ενώ το όνομα κάθε μεταβλητής είναι μοναδικό για κάθε πρόγραμμα
  • 15. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μεταβλητές
  • 16. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 17. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικοί τελεστές Οι αριθμητικοί τελεστές που υποστηρίζονται από τη ΓΛΩΣΣΑ καλύπτουν τις βασικές πράξεις: πρόσθεση, αφαίρεση, πολλαπλασιασμό και διαίρεση ενώ υποστηρίζεται και η ύψωση σε δύναμη, η ακέραια διαίρεση και το υπόλοιπο της ακέραιας διαίρεσης
  • 18. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 19. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Συναρτήσεις
  • 20. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 21. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Οταν μια τιμή προκύπτει από υπολογισμό, τότε αναφερόμαστε σε εκφράσεις (expressions) Για τη σύνταξη μιας αριθμητικής έκφρασης χρησιμοποιούνται αριθμητικές σταθερές, μεταβλητές, συναρτήσεις, αριθμητικοί τελεστές και παρενθέσεις Οι αριθμητικές εκφράσεις υλοποιούν απλές ή σύνθετες μαθηματικές πράξεις
  • 22. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Κάθε έκφραση παριστάνει μια συγκεκριμένη αριθμητική τιμή, η οποία βρίσκεται μετά την εκτέλεση των πράξεων Γι’ αυτό είναι απαραίτητο όλες οι μεταβλητές, που εμφανίζονται σε μια έκφραση να έχουν οριστεί προηγούμενα, δηλαδή να έχουν κάποια τιμή
  • 23. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις
  • 24. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις
  • 25. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Αριθμητικές εκφράσεις Οταν η ιεραρχία είναι ίδια, τότε οι πράξεις εκτελούνται από τ’ αριστερά προς τα δεξιά Η πράξη που πρέπει να προηγηθεί περικλείεται σε ένα ζεύγος παρενθέσων, οπότε και εκτελείται πρώτη. Π.χ. η έκφραση 2+3*4 δίδει ως αποτέλεσμα 14, ενώ η (2+3)*4 δίδει 20, διότι εκτελείται πρώτα η πρόσθεση και μετά ο πολλαπλασιασμός
  • 26. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 27. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εκχώρησης
  • 28. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 29. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου
  • 30. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου Η εντολή ΔΙΑΒΑΣΕ ακολουθείται πάντοτε από ένα ή περισσότερα ονόματα μεταβλητών Αν υπάρχουν περισσότερες από μία μεταβλητές τότε αυτές χωρίζονται με κόμμα (,) Κατά την εκτέλεση του προγράμματος η εντολή ΔΙΑΒΑΣΕ διακόπτει την εκτέλεσή του και το πρόγραμμα περιμένει την εισαγωγή από το πληκτρολόγιο τιμών, που θα εκχωρηθούν στις μεταβλητές
  • 31. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου
  • 32. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου Η εντολή ΓΡΑΨΕ έχει ως αποτέλεσμα την εμφάνιση τιμών στη μονάδα εξόδου Συσκευή εξόδου μπορεί να είναι η οθόνη του υπολογιστή, ο εκτυπωτής, βοηθητική μνήμη ή γενικά οποιαδήποτε συσκευή εξόδου έχει οριστεί στο πρόγραμμα Η λίστα των στοιχείων μπορεί να περιέχει σταθερές τιμές και ονόματα μεταβλητών
  • 33. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Εντολή εισόδου – εξόδου Κατά την εκτέλεση του προγράμματος η εντολή ΓΡΑΨΕ προκαλεί την εμφάνιση στην οθόνη των σταθερών τιμών Όταν κάποιο όνομα μεταβλητής περιέχεται στη λίστα τότε αρχικά ανακτάται η τιμή της και στη συνέχεια η τιμή αυτή εμφανίζεται στην οθόνη
  • 34. Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 35. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Όπως κάθε εντολή ακολουθεί αυστηρούς συντακτικούς κανόνες, έτσι και ολόκληρο το πρόγραμμα έχει αυστηρούς κανόνες για τον τρόπο που δομείται Η πρώτη εντολή κάθε προγράμματος είναι υποχρεωτικά η επικεφαλίδα του προγράμματος, η οποία είναι η λέξη ΠΡΟΓΡΑΜΜΑ ακολουθούμενη από το όνομα του προγράμματος Το όνομα πρέπει να υπακούει στους κανόνες δημιουργίας ονομάτων της ΓΛΩΣΣΑΣ
  • 36. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Στη συνέχεια ακολουθεί το τμήμα δήλωσης των σταθερών του προγράμματος Αμέσως μετά είναι το τμήμα δήλωσης μεταβλητών Ακολουθεί το κύριο μέρος του προγράμματος, που περιλαμβάνει όλες τις εκτελέσιμες εντολές Οι εντολές αυτές περιλαμβάνονται υποχρεωτικά ανάμεσα στις λέξεις ΑΡΧΗ και ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Κάθε εντολή γράφεται σε ξεχωριστή γραμμή
  • 37. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος Αν μία εντολή πρέπει να συνεχιστεί και στην επόμενη γραμμή, τότε ο πρώτος χαρακτήρας αυτής της γραμμής πρέπει να είναι ο χαρακτήρας & Αν ο πρώτος χαρακτήρας είναι το θαυμαστικό (!), σημαίνει ότι αυτή η γραμμή περιέχει σχόλια και όχι εκτελέσιμες εντολές
  • 38. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Δομή προγράμματος
  • 39. Βιβλίο Μαθητή 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 7 : Βασικά στοιχεία προγραμματισμού
  • 40. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 1. Οι τύποι μεταβλητών που δέχεται η ΓΛΩΣΣΑ είναι μόνο ΠΡΑΓΜΑΤΙΚΕΣ και ΑΚΕΡΑΙΕΣ 2. Οι δηλώσεις των σταθερών προηγούνται πάντοτε των δηλώσεων των μεταβλητών 3. Τα σχόλια τοποθετούνται πάντα στην αρχή του προγράμματος Λάθος Σωστό Λάθος
  • 41. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 4. Ποια από τις παρακάτω εντολές αυξάνει τη μεταβλητή Πλήθος κατά μία μονάδα Α) Πλήθος<-Πλήθος+1 Β) Πλήθος<- +1 Γ) Πλήθος<- 1 Δ) Πλήθος+1<-Πλήθος
  • 42. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις 5. Ποια η τιμή της μεταβλητής Α μετά την εκτέλεση της παρακάτω εντολής: Α <- (5+4/2*2)*2-(3*2+5-3)^2+9/3-2 Α) -53 Β) -37 Γ) -125 Δ) –45
  • 43. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ερωτήσεις ΠΡΟΓΡΑΜΜΑ Τεστ …… . Π=3.14 ΜΕΤΑΒΛΗΤΕΣ ……………… .. :Ε, Ακτίνα ΑΡΧΗ ΔΙΑΒΑΣΕ Ακτίνα Ε <-Π*Ακτίνα^2 ΓΡΑΨΕ ‘Εμβαδό :’, … …… .. ΣΤΑΘΕΡΕΣ ΠΡΑΓΜΑΤΙΚΕΣ Ε ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  • 44. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης Γ, Β, Α, Δ Β, Γ, Δ, Α
  • 45. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης μεταβλητές Σωστό ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ και ΟΝΟΜΑ Λάθος Σωστό Σωστό
  • 46. 17/10/10 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Τεστ αυτοαξιολόγησης