ΑΕΠΠ ΚΕΦ 7
DESCRIPTION
Παρουσίαση του κεφαλαίου 7 για το μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονTRANSCRIPT
![Page 1: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/1.jpg)
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Συγγραφείς Α.ΒακάληΗ. ΓιαννόπουλοςΝ. ΙωαννίδηςΧ.ΚοίλιαςΚ. ΜάλαμαςΙ. ΜανωλόπουλοςΠ. Πολίτης
Γ΄ τάξη Τεχνολογικής ΚατεύθυνσηςΓ΄ τάξη Τεχνολογικής Κατεύθυνσης
Ενιαίου ΛυκείουΕνιαίου Λυκείου
Διδάσκων: Τσιωτάκης Παναγιώτης
![Page 2: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/2.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 3: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/3.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 3
Το αλφάβητο της ΓΛΩΣΣΑΣΤο αλφάβητο της ΓΛΩΣΣΑΣ
![Page 4: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/4.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 4
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 5: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/5.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 5
Τύποι δεδομένωνΤύποι δεδομένων
ΑκέραιοςτύποςΌπωςσταμαθηματικάΟιακέραιοιμπορούνναείναιθετικοίαρνητικοίήμηδέν
ΠραγματικόςτύποςΌπωςσταμαθηματικά Οιαριθμοί είναι πραγματικοί αριθμοί
ΛογικόςΑυτόςοτύποςδέχεταιμόνοδύοτιμέςΑΛΗΘΗΣκαιΨΕΥΔΗΣΟιτιμέςαντιπροσωπεύουναληθείςήψευδείςσυνθήκες
![Page 6: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/6.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 6
Τύποι δεδομένωνΤύποι δεδομένων
Χαρακτήρας Οτύποςαυτόςαναφέρεταιτόσοσεένανοποιδήποτεχαρακτήραήσειράχαρακτήρων
Παραδείγματα ‘ ’‘ ’‘χαρακτήρωνείναι Κ Κώστας σήμεραείναιΤ’‘ετάρτη Ταπολλαπλάσια ’του είναι
Οιχαρακτήρεςπρέπειυποχρεωτικάναβρίσκονταιμέσασεαπλάήδιπλάεισαγωγικά
Ταδεδομένααυτούτουτύπουεπειδήπεριέχουντόσοαλφαβητικούςόσοκαιαριθμητικούςχαρακτήρεςονομάζονταισυχνάαλφαριθμητικά
![Page 7: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/7.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 7
Τύποι δεδομένωνΤύποι δεδομένων
π Στην ραγματικότητα τα δεδομένα καταχωρούνται στη π μνήμη του υ ολογιστή καταλαμβάνοντας συγκεκριμένο (bytes)αριθμό θέσεων
Ανάλογα π με τον τύ ο του δεδομένου και το διατιθέμενοαριθμό bytes π οικίλει και το π π εύρος τιμών ου μ ορούννα λάβουν
Έ πτσι στον υ ολογιστή πδιαθέτουμε ένα υ οσύνολο πακεραίων ή ραγματικών . π αριθμών Συνήθεις τύ οι
δεδομένων στις διάφορες πγλώσσες ρογραμματισμού (integer) είναι ο ακέραιος σε 1, 2 4 bytes ή και ο
πραγματικός (real) 4 8 bytesσε ή
![Page 8: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/8.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 8
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 9: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/9.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 9
ΣταθερέςΣταθερές
![Page 10: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/10.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 10
ΟνόματαΟνόματα
ΤαονόματααυτάμπορούννααποτελούνταιαπόγράμματαπεζάήκεφαλαίατουελληνικούήτουλατινικούαλφαβήτουΑΩ ΑΖψηφία καθώς και τον χαρακτήρα κάτω παύλ
λλλλλλλλλλλα ενώ πρέπει υποχρεωτικά νααρχίζουνμεγράμμα
ΜερικέςλέξειςχρησιμοποιούνταιαπότηνίδιατηΓΛΩ ΣΣ Α
γιασυγκεκριμένουςλόγουςπχοιλέξειςΠΡΟΓΡΑΜΜΑΑΚΕΡΑΙΟΣΑΝκλπαυτέςοιλέξειςδενμπορούνναχρησιμοποιηθούνωςονόματαΟιλέξειςαυτέςαποκαλούνταιδεσμευμένες
![Page 11: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/11.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 11
ΟνόματαΟνόματα
ΠαραδείγματαονομάτωνπουείναιαποδεκτάαπότηΓΛ Ω ΣΣΑ
ΑΑΑΑείναι Α ΌνομαΤιμήΤυπική Απόκλιση Α ΦΦ Φ Φ Φ Φ Φ Φ Φ Φ ΦΠΑμέγιστοΥπολογισμός Ταχύτητας
ςςΠαραδείγματαονομάτωνπουδενείναιαποδεκτάείναι ΑΜέσηΤιμήΚόστος
![Page 12: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/12.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 12
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 13: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/13.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 13
ΜεταβλητέςΜεταβλητές
Μιαμεταβλητήλοιπόνπαριστάνειμίαποσότηταπουητιμήτηςμπορείναμεταβάλλεται
Οιμεταβλητέςαντιστοιχούνταιαπότομεταγλωττιστήσεσυγκεκριμένεςθέσειςμνήμης
Ητιμήτηςμεταβλητήςείναιητιμήπουβρίσκεταιστηναντίστοιχηθέσημνήμηςκαιόπωςαναφέρθηκεμπορείναμεταβάλλεταικατάτηδιάρκειατηςεκτέλεσηςτουπρογράμματος
Μπορούμεναπαρομοιάσουμετημεταβλητήσανέναγραμματοκιβώτιοτοόνοματηςμεταβλητήςκαιωςπεριεχόμενοεσωτερικάτηντιμήπουέχειεκείνητησυγκεκριμένηστιγμήημεταβλητή
![Page 14: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/14.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 14
ΜεταβλητέςΜεταβλητές
Τοόνομακάθεμεταβλητήςακολουθείτουςκανόνεςδημιουργίαςονομάτωνδηλαδήαποτελείταιαπόγράμματαψηφίακαθώςκαιτονχαρακτήρα ενώτοόνομακάθεμεταβλητήςείναιμοναδικόγιακάθεπρόγραμμα
![Page 15: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/15.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 15
ΜεταβλητέςΜεταβλητές
![Page 16: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/16.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 16
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 17: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/17.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 17
Αριθμητικοί τελεστέςΑριθμητικοί τελεστές
ΟιαριθμητικοίτελεστέςπουυποστηρίζονταιαπότηΓΛ Ω ΣΣΑ
καλύπτουν τιςβασικέςπράξεις πρόσθεση αφαίρεσηπολλαπλασιασμόκαιδιαίρεσηενώυποστηρίζεταικαιηύψωσησεδύναμηηακέραιαδιαίρεσηκαιτουπόλοιποτηςακέραιαςδιαίρεσης
![Page 18: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/18.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 18
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 19: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/19.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 19
ΣυναρτήσειςΣυναρτήσεις
![Page 20: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/20.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 20
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 21: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/21.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 21
Αριθμητικές εκφράσειςΑριθμητικές εκφράσεις
Οτανμιατιμήπροκύπτειαπόυπολογισμότότεαναφερόμαστεσεεκφράσεις èèèèèèèèèèèè
Γιατησύνταξημιαςαριθμητικήςέκφρασηςχρησιμοποιούνταιαριθμητικέςσταθερέςμεταβλητέςσυναρτήσειςαριθμητικοίτελεστέςκαιπαρενθέσεις
Οιαριθμητικέςεκφράσειςυλοποιούναπλέςήσύνθετεςμαθηματικέςπράξεις
![Page 22: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/22.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 22
Αριθμητικές εκφράσειςΑριθμητικές εκφράσεις
Κάθεέκφρασηπαριστάνειμιασυγκεκριμένηαριθμητικήτιμήηοποίαβρίσκεταιμετάτηνεκτέλεσητωνπράξεων
’Γι αυτόείναιαπαραίτητοόλεςοιμεταβλητέςπουεμφανίζονταισεμιαέκφρασηναέχουνοριστείπροηγούμεναδηλαδήναέχουνκάποιατιμή
![Page 23: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/23.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 23
Αριθμητικές εκφράσειςΑριθμητικές εκφράσεις
![Page 24: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/24.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 24
Αριθμητικές εκφράσειςΑριθμητικές εκφράσεις
![Page 25: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/25.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 25
Αριθμητικές εκφράσειςΑριθμητικές εκφράσεις
Οτανηιεραρχίαείναιίδιατότεοιπράξειςεκτελούνταια’πότ αριστεράπροςταδεξιά
ΗπράξηπουπρέπειναπροηγηθείπερικλείεταισεέναζεύγοςπαρενθέσωνοπότεκαιεκτελείταιπρώτηΠχηέκφρασηΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙΙ δίδει ως αποτέλεσμα ενώ η δίδει διότι εκτελείται πρώταηπρόσθεσηκαιμετάοπολλαπλασιασμός
![Page 26: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/26.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 26
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 27: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/27.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 27
Εντολή εκχώρησηςΕντολή εκχώρησης
![Page 28: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/28.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 28
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 29: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/29.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 29
Εντολή εισόδου – εξόδου Εντολή εισόδου – εξόδου
![Page 30: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/30.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 30
Εντολή εισόδου – εξόδου Εντολή εισόδου – εξόδου
Ηεντολή ΔΙΑΒΑΣΕακολουθείταιπάντοτεαπόέναήπερισσότεραονόματαμεταβλητών
Ανυπάρχουνπερισσότερεςαπόμίαμεταβλητέςτότεαυτέςχωρίζονταιμεκόμμα
ΚατάτηνεκτέλεσητουπρογράμματοςηεντολήΔΙΑΒΑΣ Ε
διακόπτειτηνεκτέλεσήτουκαιτοπρόγραμμαπεριμένειτηνεισαγωγήαπότοπληκτρολόγιοτιμώνπουθαεκχωρηθούνστιςμεταβλητές
![Page 31: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/31.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 31
Εντολή εισόδου – εξόδου Εντολή εισόδου – εξόδου
![Page 32: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/32.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 32
Εντολή εισόδου – εξόδου Εντολή εισόδου – εξόδου
Ηεντολή ΓΡΑΨΕέχειωςαποτέλεσματηνεμφάνισητιμώνστημονάδαεξόδου
Συσκευήεξόδουμπορείναείναιηοθόνητουυπολογιστήοεκτυπωτήςβοηθητικήμνήμηήγενικάοποιαδήποτεσυσκευήεξόδουέχειοριστείστοπρόγραμμα
Ηλίστατωνστοιχείωνμπορείναπεριέχεισταθερέςτιμέςκαιονόματαμεταβλητών
![Page 33: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/33.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 33
Εντολή εισόδου – εξόδου Εντολή εισόδου – εξόδου
ΚατάτηνεκτέλεσητουπρογράμματοςηεντολήΓΡΑΨ Ε
προκαλείτηνεμφάνισηστηνοθόνητωνσταθερώντιμών
Ότανκάποιοόνομαμεταβλητήςπεριέχεταιστηλίστατότεαρχικάανακτάταιητιμήτηςκαιστησυνέχειαητιμήαυτήεμφανίζεταιστηνοθόνη
![Page 34: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/34.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 34
Το αλφάβητο της ΓΛΩΣΣΑΣ Τύποι δεδομένων Σταθερές Μεταβλητές Αριθμητικοί τελεστές Συναρτήσεις Αριθμητικές εκφράσεις Εντολή εκχώρησης Εντολές εισόδου – εξόδου Δομή προγράμματος
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 35: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/35.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 35
Δομή προγράμματοςΔομή προγράμματος
Όπωςκάθεεντολήακολουθείαυστηρούςσυντακτικούςκανόνεςέτσικαιολόκληροτοπρόγραμμαέχειαυστηρούςκανόνεςγιατοντρόποπουδομείται
Ηπρώτηεντολήκάθεπρογράμματοςείναιυποχρεωτικάηεπικεφαλίδατουπρογράμματοςηοποίαείναιηλέξη
ΠΡΟΓΡΑΜΜΑακολουθούμενηαπότοόνοματουπρογράμματος
ΤοόνομαπρέπειναυπακούειστουςκανόνεςδημιουργίαςονομάτωντηςΓΛΩ ΣΣΑΣ
![Page 36: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/36.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 36
Δομή προγράμματοςΔομή προγράμματος
Στησυνέχειαακολουθείτοτμήμαδήλωσηςτωνσταθερώντουπρογράμματος
Αμέσωςμετάείναιτοτμήμαδήλωσηςμεταβλητών
Ακολουθείτοκύριομέροςτουπρογράμματοςπουπεριλαμβάνειόλεςτιςεκτελέσιμεςεντολές
Οιεντολέςαυτέςπεριλαμβάνονταιυποχρεωτικάανάμεσαστιςλέξεις ΑΡΧΗ και _ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
Κάθεεντολήγράφεταισεξεχωριστήγραμμή
![Page 37: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/37.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 37
Δομή προγράμματοςΔομή προγράμματος
Ανμίαεντολήπρέπεινασυνεχιστείκαιστηνεπόμενηγραμμήτότεοπρώτοςχαρακτήραςαυτήςτηςγραμμήςπρέπειναείναιοχαρακτήρας
Ανοπρώτοςχαρακτήραςείναιτοθαυμαστικόσημαίνειότιαυτήηγραμμήπεριέχεισχόλιακαιόχιεκτελέσιμεςεντολές
![Page 38: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/38.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 38
Δομή προγράμματοςΔομή προγράμματος
![Page 39: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/39.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 39
Βιβλίο ΜαθητήΒιβλίο Μαθητή
Κεφάλαιο Κεφάλαιο 77 : : Βασικά στοιχεία προγραμματισμούΒασικά στοιχεία προγραμματισμού
![Page 40: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/40.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 40
ΕρωτήσειςΕρωτήσεις
ΟιτύποιμεταβλητώνπουδέχεταιηΓΛΩΣΣΑείναιμόνοΠΡΑΓΜΑΤΙΚΕΣκαιΑΚΕΡΑΙΕΣ
ΣΟιδηλώσειςτωνσταθερώνπροηγούνταιπάντοτετωνδηλώσεωντωνμεταβλητών
νΤασχόλιατοποθετούνταιπάνταστηναρχήτουπρογράμματος
ΛΛ� � �
ΣΣ� � �
ΛΛ� � �
![Page 41: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/41.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 41
ΕρωτήσειςΕρωτήσεις
ΕΠοιααπότιςπαρακάτωεντολέςαυξάνειτημεταβλητήΠλήθ ος κατάμίαμονάδα
Ε Ε Ε Ε Ε Ε Ε Ε Ε ΕΑΠλήθος Πλήθος
33333ΒΠλήθος
ΓΠλήθος
ΔΠλήθος Πλήθος
![Page 42: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/42.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 42
ΕρωτήσειςΕρωτήσεις
ΕΠοιαητιμήτηςμεταβλητήςΑμετάτηνεκτέλεσητηςπαρακάάτωεντολής
<- (5 +4 /2 *2 )*2 -Α(3 *2 +5 -3 )^2 +9 /3 -222Α
Β
Γ
–––Δ
![Page 43: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/43.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 43
ΕρωτήσειςΕρωτήσεις
ΠΡΟΓΡΑΜΜΑ Τεστ
…….
Π=3.14
ΜΕΤΑΒΛΗΤΕΣ
……………….. :Ε, Ακτίνα
ΑΡΧΗ
ΔΙΑΒΑΣΕ Ακτίνα
Ε <-Π*Ακτίνα^2
ΓΡΑΨΕ ‘Εμβαδό :’, …
……..
ΣΤΑΘΕΡΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ
Ε
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 44: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/44.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 44
Συμβουλές – Υποδείξεις Συμβουλές – Υποδείξεις
ΣΣΣΣΣΣΣΣΣΣΣΣ α υμβ� υλ
–––––––––––––––––––––––––––––––––––––Τα να τους
Κενέςγραμμέςκαισχόλιαγιααναγνωσιμότητα
Κατάλληληχρήσησταθερών
Αρχικοποίησημεταβλητών
–Αποφυγήπολύπλοκωνυπολογισμώνδιαίρεσήτουςσεαπλούς
![Page 45: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/45.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 45
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
Γ, Β, Α, Δ
Β, Γ, Δ, Α
![Page 46: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/46.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 46
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
μεταβλητές
ΣΣε τα
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ και ΟΝΟΜΑ
Λάθος
ΣΣάθο
ΣΣάθο
![Page 47: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/47.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 47
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤ
Α
‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’’ ’
ί ί ί ί ί‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’Β
‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’’ ’
Δ
‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’
![Page 48: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/48.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 48
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤ ��������� ^^^^^
![Page 49: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/49.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 49
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤ
^^^^^^^^^
––––––––––––––
![Page 50: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/50.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 50
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤΤ έ
![Page 51: ΑΕΠΠ ΚΕΦ 7](https://reader031.vdocuments.mx/reader031/viewer/2022013111/5597cfbe1a28abea388b4663/html5/thumbnails/51.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 51
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης