ΑΕΠΠ ΚΕΦ 9
DESCRIPTION
Παρουσίαση του κεφαλαίου 9 για το μάθημα Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονTRANSCRIPT
![Page 1: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/1.jpg)
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ
Συγγραφείς Α.ΒακάληΗ. ΓιαννόπουλοςΝ. ΙωαννίδηςΧ.ΚοίλιαςΚ. ΜάλαμαςΙ. ΜανωλόπουλοςΠ. Πολίτης
Γ΄ τάξη Τεχνολογικής ΚατεύθυνσηςΓ΄ τάξη Τεχνολογικής Κατεύθυνσης
Ενιαίου ΛυκείουΕνιαίου Λυκείου
Διδάσκων: Τσιωτάκης Παναγιώτης
![Page 2: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/2.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2
Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων
Κεφάλαιο 9 : ΠίνακεςΚεφάλαιο 9 : Πίνακες
![Page 3: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/3.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 3
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
ΠολλάπροβλήματααπλάεπεξεργάζονταιμίασειράδεδομένωνδιαβάζουνέναδεδομένοκαιτοεκχωρούνσεμίαμεταβλητήΠχ ΓΙΑ ΑΠΟΜΕΧΡΙ ΔΙΑΒΑΣΕ γ �Τ ( Þ �Τ αÿE �� �J ³ÿ¬ � �e
� � � � � � � � � � �ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΣΣΣΣ
![Page 4: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/4.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 4
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Ανζητείταικαιοαριθμόςτωνημερώνπουηθερμοκρασίαήτανκατώτερητηςμέσηςτότεησύγκρισηαυτήπρέπειναγίνειμετάτονυπολογισμότηςμέσηςθερμοκρασίας
Αυτόσημαίνειότιόλεςοιθερμοκρασίεςπρέπειναεπαναεισαχθούνγιανασυγκριθούνμετημέση
Μίαάλληλύσηείναινακαταχωρηθείκάθεθερμοκρασίασεδιαφορετικήμεταβλητήέτσιώστεκάθετιμήπουεισάγεταιναδιατηρείταιστημνήμηκαιναμπορείνασυγκριθείμετημέσηαφούαυτήυπολογιστεί
![Page 5: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/5.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 5
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
ΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΜΤότεπρέπειναδημιουργηθούν διαφορετικές μεταβλητέςΘερμοκρασία Θερμοκρασία Θερμ
μμοκρασία
ΓιαναγραφείτοπρόγραμμαχρειάζονταιτριάνταεντολέςΔΙΑΒΑΣΕκαιτριάνταεντολέςΑΝ
Ανκαιαυτήηλύσηείναισωστήκαιπρακτικήγιαμικρόαριθμόδεδομένωνπροφανώςδενεξυπηρετείτηνεπεξεργασίαμεγάλουαριθμούδεδομένων
![Page 6: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/6.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 6
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Ηλύσηείναιηχρήσημεταβλητήςμεδείκτεςέννοιαπουείναιγνωστήαπόταμαθηματικάκαιυλοποιείταιστονπρογραμματισμόμετηδομήδεδομένωντουπίνακα
ΧρησιμοποιείταιλοιπόνμόνοέναόνομαΘερμοκρασία, πουαναφέρεταικαιστιςτριάνταδιαφορετικέςθερμοκρασίες
Τοόνοματουπίνακακαθορίζειμίαομάδαδιαδοχικώνθέσεωνστημνήμη
![Page 7: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/7.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 7
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Κάθεσυγκεκριμένηθέσημνήμηςκαλείταιστοιχείοτουπίνακακαιπροσδιορίζεταιαπότηντιμήενόςδείκτηόπωςφαίνεταικαιστοσχήμα
![Page 8: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/8.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 8
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Οιπίνακεςπουχρησιμοποιούνέναμόνοδείκτηγιατηναναφοράτωνστοιχείωντουςονομάζονταιμονοδιάστ
ατοι πίνακες
Τοόνοματουπίνακαμπορείναείναιοποιοδήποτεδεκτόόνοματης ΓΛΩ ΣΣΑΣκαιοδείκτηςείναιμίαακέραιαέκφρασησταθερήήμεταβλητή πουπερικλείεταιμέσαστασύμβολα και
![Page 9: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/9.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 9
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Τοστοιχείο [2],Θερμοκρασία εκφράζειτηθερμοκρασίατηςδεύτερηςημέραςαναφέρεταιστοδεύτεροστοιχείοτουπίνακα Θερμοκρασία
αακαιέχειτηντιμή
ΓενικότερατοστοιχείοΘερμοκρασία αναφέρεττττ ττττ ττττττταιστο στό στοιχείο τουπίνακα
Κάθεπίνακαςπρέπειυποχρεωτικάναπεριέχειδεδομένατουιδίουτύπουδηλαδήακέραιαπραγματικάλογικάήαλφαριθμητικά
![Page 10: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/10.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 10
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
Οτύποςτουπίνακαδηλώνεταιμαζίμετιςάλλεςμεταβλητέςτουπρογράμματοςστοτμήμαδήλωσηςμεταβλητών
ΕκτόςαπότοντύποτουπίνακαπρέπειναδηλώνεταικαιοαριθμόςτωνστοιχείωνπουπεριέχειήκαλύτεραομεγαλύτεροςαριθμόςστοιχείωνπουμπορείναέχειοσυγκεκριμένοςπίνακαςκαιαυτόγιαναδεσμευτούνοιαντίστοιχεςσυνεχόμενεςθέσειςμνήμηςΜΕΤΑΒΛΗΤΕΣΠΡΑΓΜΑΤΙΚΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ
![Page 11: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/11.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 11
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
ΜετηχρήσητουπίνακαόλαταδεδομένακαταχωρούνταικάτωαπότοίδιοόνομαμεταβλητήςστοπαράδειγμαΘερμοκρασία
Ηανάγνωσητωνδεδομένωναπλοποιείταιμετηνεντολή ΔΙΑΒΑΣΕ
ΕΕΕΕΕΘερμοκρασία πουβρίσκεταιμέσασεβρόχο
![Page 12: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/12.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 12
ΠΡΟΓΡΑΜΜΑ ° è � κÓ ç�κ Óç �ΜΕΤΑΒΛΗΤΕΣΠΡΑΓΜΑΤΙΚΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ ΑΚΕΡΑΙΕΣΣΣΣΣΣΣΣΣΣΣ ΑΡΧΗ ΓΙΑ ΑΠΟΜΕΧΡΙ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’ ΔΙΑΒΑΣΕ 1�� � � ��ð ñ �¦ 3 Í ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ΑΠΟΜΕΧΡΙ ΑΝ ΤΟΤΕ ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ’ ’
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 13: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/13.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 13
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
ΟυπολογισμόςτωνημερώνείναιμόνομίαεντολήΑΝηοποίαβρίσκεται σεέναβρόχοκαιεπαναλαμβάνεται φορές
, πΗ ανάγνωση η ε εξεργασία π και η εκτύ ωση των π στοιχείων των ινάκων γίνεται π π άντοτε α ό
, πβρόχους οι ο οίοι π ε αναλαμβάνονταιπροκαθορισμένο ,αριθμό φορών όσα είναι τα
πστοιχεία του ίνακα π και υλο οιούνται καλύτερα πστον ρογραμματισμό πμε την εντολή ε ανάληψης
ΓΙΑ
![Page 14: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/14.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 14
Μονοδιάστατοι πίνακεςΜονοδιάστατοι πίνακες
ΤαδεδομένακαταχωρούνταιστονπίνακαΧ
Ημέσητιμή μ δίνεταιαπότοντύπο
Γιαναβρεθείηδιάμεσοςπρέπειοιαριθμοίναταξινομηθούνκατάαύξουσασειρά
Ηταξινόμησητωνστοιχείωνγίνεταιμετημέθοδοταξινόμησηςευθείαςανταλλαγής
![Page 15: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/15.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 15
ΠΡΟΓΡΑΜΜΑ ÿ θ 2 Çþÿ ÿ ��ΜΕΤΑΒΛΗΤΕΣΑΚΕΡΑΙΕΣ�������������� � i ν� � � � ΠΡΑΓΜΑΤΙΚΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ � iν � ���ΑΡΧΗΕισαγωγήδεδομένωνΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘ ‘ ‘ ’ΔΙΑΒΑΣΕΓΙΑ ΑΠΟΜΕΧΡΙΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘’’ ’ ’ ’ ’ ’ ’ ’ ’’ ΔΙΑΒΑΣΕ � 52 � � � � � � � � � � �ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΥπολογισμόςαθροισμάτων ΓΙΑ ΑΠΟΜΕΧΡΙΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘’’ ’ ’ ’ ’ ’ ’ ’ ’’ ΔΙΑΒΑΣΕ / �ν� � � � � � � � � � � � � � � � � � � � � � � � � � ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
Υπολογισμόςμέσουόρου� � � � � � � � � � � � � � � Υπολογισμόςτυπικήςαπόκλισης ΤαξινόμησητωνστοιχείωντουπίνακαΓΙΑ ΑΠΟ ΜΕΧΡΙΓΙΑ ΑΠΟ ΜΕΧΡΙ ΜΕΒΗΜΑΑΝ ΤΟΤΕ Αντιμετάθεσητωνστοιχείων και ΤΕΛΟΣ ΑΝ ΤΕΛΟΣΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ ΥπολογισμόςδιαμέσουΑΝ / � ν ΑΛΛΙΩΣ ΤΕΛΟΣ ΑΝΕκτύπωσηαποτελεσμάτωνΓΡΑΨΕ‘‘‘‘‘‘‘‘‘‘‘‘‘’’ ’ ’ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ’ ’
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ ç ό 2 �/�ν� �
![Page 16: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/16.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 16
Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων
Κεφάλαιο 9 : ΠίνακεςΚεφάλαιο 9 : Πίνακες
![Page 17: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/17.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 17
Πότε πρέπει να χρησιμοποιούνταιΠότε πρέπει να χρησιμοποιούνται πίνακες πίνακες
Ηχρήσηπινάκωνείναιέναςτρόποςγιατηδιαχείρισηπολλώνδεδομένωνιδίουτύπου
υειονεκτήματα ααπότηχρήσηπινάκων π π . Οι ίνακες α αιτούν μνήμη
Κάθεπίνακαςδεσμεύειαπότηναρχήτουπρογράμματοςπολλέςθέσειςμνήμης
π π Οι ίνακες εριορίζουν τις δυνατότητες τουπρογράμματος. Αυτόγιατίοιπίνακεςείναιστατικέςδομέςκαιτομέγεθοςτουςπρέπειναδηλώνεταιστηναρχήτουπρογράμματοςενώπαραμένειυποχρεωτικάσταθερόκατάτηνεκτέλεσητουπρογράμματος
![Page 18: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/18.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 18
ΕρωτήσειςΕρωτήσεις
Όλοιοιπίνακεςδηλώνονταιστοτμήμαδήλωσηςμεταβλητώντουπρογράμματος
ς Ταστοιχείαενόςπίνακαπρέπειναείναιτουιδίουτύπου
υΗχρήσηπινάκωναυξάνειτηναπαιτούμενημνήμηγιατηνεκτέλεσητουπρογράμματος
ς Οδείκτηςενόςμονοδιάστατουπίνακαπρέπειναείναιπάντα
ΣΣρωτ
ΣΣρωτ
ΣΣρωτ
ΛΛρωτ
![Page 19: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/19.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 19
ΕρωτήσειςΕρωτήσεις
Ε Ηδήλωσηενόςακεραίουπίνακα στοιχείων γίνεται μετηνεντολή
�ΑΑΚΕΡΑΙΕΣ Α
ΑΑΒΑΚΕΡΑΙΕΣ Α
ΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΓΑΚΕΡΑΙΕΣ Α Α Α Α Α
ννννν νν ν ν ν ννν ν ννν νν νΔΑ ΠΙΝΑΚΑΣ ΑΚΕΡΑΙΩΝ
![Page 20: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/20.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 20
ΕρωτήσειςΕρωτήσεις
ΕΠοιεςαπότιςπαρακάτωεντολέςυπολογίζουντοάθροισματωνστοιχείωνενόςπίνακαΑμεστοιχεία
![Page 21: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/21.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 21
Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων
Κεφάλαιο 9 : ΠίνακεςΚεφάλαιο 9 : Πίνακες
![Page 22: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/22.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 22
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
Στοπροηγούμενοπαράδειγμαχρησιμοποιήθηκεέναςμονοδιάστατος πίνακας θέσεων ο πίνακαςΘερμοκρασία
Έστωότιοιθερμοκρασίεςδίνονταιαπότονπαρακάτωπίνακαα
![Page 23: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/23.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 23
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
ΠΠΠΠΠΠΠΠΠΠΟπίνακαςαυτόςέχειτιςθερμοκρασίεςγια ημέρεςαλλάγιαδέκαδιαφορετικέςπόλειςδηλαδήυπάρχουνσ
σσσσσσσσσσσσσσσσσσσσσσυνολικά τιμές θερμοκρασίας
Γιανακαθοριστείκάθεστοιχείοδεναρκείμόνοέναςδείκτηςαλλάαπαιτούνταιδύοδείκτεςοέναςγιατηνημέρακαιοδεύτεροςγιατηνπόλη
Γιαπαράδειγμαηπρώτηπόλητηντριακοστήημέραείχχχεθερμοκρασία
![Page 24: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/24.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 24
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
Γιατηνεπεξεργασίατωνθερμοκρασιώνμπορείναχρησιμοποιηθείένας δισδιάστατοςπίνακαςστονοποίοοπρώτοςδείκτηςδείχνειτηγραμμή
Τοστοιχείο [30,1] Θερμοκρασία ααέχειτηντιμή
Οπίνακας Θερμοκρασίαααα ααείναιέναςδισδιάστατοςπίνακας Χ
![Page 25: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/25.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 25
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
Γιατηνεπεξεργασίατωνθερμοκρασιώνμπορείναχρησιμοποιηθείένας δισδιάστατοςπίνακαςστονοποίοοπρώτοςδείκτηςδείχνειτηγραμμή
Τοστοιχείο [30,1] Θερμοκρασία ααέχειτηντιμή
Οπίνακας Θερμοκρασίαααα ααείναιέναςδισδιάστατοςπίνακας Χ
![Page 26: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/26.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 26
ΠΡΟΓΡΑΜΜΑΘΘ° è � κÓ ç�κ Óç � βΜΕΤΑΒΛΗΤΕΣΠΡΑΓΜΑΤΙΚΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ ΑΚΕΡΑΙΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ ΑΡΧΗΕισαγωγήδεδομένων ΓΙΑ ΑΠΟ ΜΕΧΡΙ ΓΙΑ ΑΠΟΜΕΧΡΙΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ’’ ’ ’ ’ ΔΙΑΒΑΣΕ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΥπολογισμοίΓΙΑ ΑΠΟΜΕΧΡΙ ΓΙΑ ΑΠΟΜΕΧΡΙ
ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ ΑΠΟΜΕΧΡΙ ΓΙΑ ΑΠΟΜΕΧΡΙ ΑΝ ΤΟΤΕ
ΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕ ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’‘‘ ‘ ‘ ‘ ‘ ‘ ’’ ’ ’ ’ ’ ’ ’ ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ’ ’
ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΣΣ ΣΣ ΣΣΣΣ Σ ΣΣΣ ΣΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 27: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/27.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 27
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
Γιατηνεπίλυσητουπροβλήματοςπρέπειναχρησιμοποιηθούνδύοπίνακες
Οπρώτοςθαπεριέχειταονόματατωνκινηματογράφωνκαιοδεύτεροςθαπεριέχειτιςεισπράξειςδισδιάστατοςμεδέκαγραμμέςγιακάθεκινηματογράφοκαιεπτάστήλεςγιακάθεημέρα
![Page 28: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/28.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 28
Πολυδιάστατοι πίνακεςΠολυδιάστατοι πίνακες
Τοπρόγραμμαουσιαστικάαποτελείταιαπότρίατμμήματα
Τηνανάγνωσητωνδεδομένων
Τονυπολογισμότουσυνόλουτωνεισπράξεωνανάκινηματογράφοκαιτηνεύρεσητηςμέγιστηςσυνολικήςείσπραξηςδηλαδήτουαθροίσματοςτωνγραμμώντουπίνακα
Τονυπολογισμότουσυνόλουτωνεισπράξεωνανάημέρακαιτηνεύρεσητηςμέγιστηςσυνολικήςείσπραξηςδηλαδήτουαθροίσματοςτωνστηλώντουπίνακα
![Page 29: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/29.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 29
ΠΡΟΓΡΑΜΜΑ ° è � κÓ ç�κ Óç � 5 αΜΕΤΑΒΛΗΤΕΣΑΚΕΡΑΙΕΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣΣ
ΧΑΡΑΚΤΗΡΕΣΣΣΣΣΣΣΣΣΣΣΣΣ ΑΡΧΗΕισαγωγήδεδομένωνκαιεκχώρησητουςσεδύοπίνακεςΓΙΑ ΑΠΟΜΕΧΡΙΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘ ‘ ‘ ’’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’ ’
ΔΙΑΒΑΣΕ �2�èØ �ν� /ΓΙΑ ΑΠΟΜΕΧΡΙΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘’’ ’ ’ ’ ’ ’ ’ ’ ’ ’’ ΔΙΑΒΑΣΕ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΆθροισματωνστοιχείωντουπίνακαΕισπράξειςανάγραμμήκαιυπολογισμόςτουμέγιστουαθροίσματος
ςςςςςςςςςςςς ΓΙΑ ΑΠΟΜΕΧΡΙ ΓΙΑ ΑΠΟΜΕΧΡΙ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ’ ’ ’ ’ ’ ’ ’‘‘ ’’ ’ ’ ’ ’ ’ ’ ’
ΑΝ ΤΟΤΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕ ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘ ‘ ‘ ‘ ‘ ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ΆθροισματωνστοιχείωντουπίνακαΕισπράξειςανάστήληκαιυπολογισμόςτουμέγιστουαθροίσματος
ςςςςςςςςςςςς ΓΙΑ ΑΠΟΜΕΧΡΙ ΓΙΑ ΑΠΟΜΕΧΡΙ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ’ ’ ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘’’ ‘‘ ’’ ’ ’ ’ ’ ’ ’ ’ ΑΝ ΤΟΤΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕΕ ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘ ‘ ‘ ‘ ‘ ‘ ‘ ‘‘‘ ‘ ‘ ’’ ‘‘ ‘ ‘ ‘ ‘ ‘ ‘’
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ
![Page 30: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/30.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 30
ΕρωτήσειςΕρωτήσεις
Ταονόματακαιταεισιτήριαθεάτρωνμπορούννααποθηκευτούνσεέναδισδιάστατοπίνακα
αΟιδισδιάστατοιπίνακεςείναιοιπίνακεςμετημεγαλύτερηδιάστασηπουχειρίζονταιοιγλώσσεςπρογραμματισμού
ύΗταξινόμησητωνστοιχείωνενόςπίνακαπρέπειναγίνεταιπάνταπριναπότηναναζήτηση
ηΗδυαδικήαναζήτησηείναιπάνταοκαλύτεροςτρόποςαναζήτησης
ΛΛρωτ
ΛΛρωτ
ΛΛρωτ
ΛΛρωτ
![Page 31: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/31.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 31
ΕρωτήσειςΕρωτήσεις
ΕΠοιεςεντολέςτυπώνουνταστοιχείαενόςδισδιάστατουπίνααα ακα Χ
![Page 32: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/32.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 32
ΕρωτήσειςΕρωτήσεις
ΕΟιπαρακάτωεντολέςυπολογίζουνκαιτυπώνουντοάθροισμακάθεγραμμής ενόςπίνακα Χ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 5
Σ …
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ …
Σ … + Α [… ,…]
_ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Σ
_ΤΕΛΟΣ ΕΠΑΝΑΛΗΨΗΣ
0
Σ5
i j
![Page 33: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/33.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 33
Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων
Κεφάλαιο 9 : ΠίνακεςΚεφάλαιο 9 : Πίνακες
![Page 34: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/34.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 34
Τυπικές επεξεργασίες πινάκωνΤυπικές επεξεργασίες πινάκων
Υπολογισμόςαθροισμάτωνστοιχείωντουπίνακα
Εύρεσητουμέγιστουήτουελάχιστουστοιχείου
Ταξινόμησητωνστοιχείωντουπίνακα
Αναζήτησηενόςστοιχείουτουπίνακα
Συγχώνευσηδύοπινάκων
![Page 35: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/35.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 35
Βιβλίο ΜαθητήΒιβλίο Μαθητή
Κεφάλαιο 9 : ΠίνακεςΚεφάλαιο 9 : Πίνακες
![Page 36: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/36.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 36
Συμβουλές – ΥποδείξειςΣυμβουλές – Υποδείξεις
Ναχρησιμοποιούμεπίνακεςότανχρειάζεται
Πρέπειναδίνουμεαρχικέςτιμέςστουςπίνακες
Δενπρέπειναξεπερνάμεταόριατωνπινάκων
ννΝαχρησιμοποιούνταιτασύμβολα
Προσοχήστοντύποτωνδεδομένωντουπίνακα
![Page 37: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/37.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 37
Επιπλέον παραδείγματα (Τ_ΔΤ1)Επιπλέον παραδείγματα (Τ_ΔΤ1)
![Page 38: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/38.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 38
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
<<<<<<<<
°è ° Ο °è � φ
���������������
� �� Ü ñ �¦ Υ�L Γ κ���
Μονοδιά-στατοιστατική
διαγωνίου
![Page 39: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/39.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 39
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΛΛ�� �
Σωστό
ΛΛωστ
Σωστό
![Page 40: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/40.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 40
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
ΤΠοιεςαπότιςπαρακάτωεντολέςτυπώνουνόλαταστοιχείαενόςδισδιάσστατουπίνακαΠ
Ù ύ Ù ύ Ù Χ 2
ΓΡΑΨΕ Π[Ι,Ι]Π[ Ι , Ι ] � Τ Γ� � � Ε���
Π [ Ι [ Ι [ Χ 2
2[ Ι J [ Ι Χ 2ΓΡΑΨΕ Π[Ι,J]
[ Ι , Ι ] � Τ Γ� � � Ε��� [ Ι , Ι ] � Τ Γ� � � Ε���
B. . Ι . Ι . Χ 2
ΓΡΑΨΕ Π[Ι]Π[ Ι ] Ι ] � Τ Γ� � � Ε���
Ä. . Ι . Ι . Χ 2
2 . Ι J . Ι Χ 2ΓΡΑΨΕ Π
. Ι ]Ι]�Τ Γ � � � Ε�� � . Ι ]Ι]�Τ Γ � � � Ε�� �
![Page 41: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/41.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 41
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
9. Ποιο είναι το αποτέλεσμα των παρακάτω εντολών στον πίνακα Α 8x10:10: É É : 1 Χ 8
¢èñïéóìá 0 0ñ J J ñ 1 Χ 10
¢èñïéóìá ¢èñïéóìá+A[I,J] ¢èñï éóì á+A[ I , J]ÌÏ ¢èñïéóìá/10 ¢èñï ÌÏ
Ì Ï èñï éóì á/ 10I , J]
![Page 42: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/42.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 42
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης
10. Ποιο είναι το αποτέλεσμα των παρακάτω εντολών
Πο ι É É ι 1 @ @ @ @Χ 10Á[É] 10+É
10+Éλ � ί À λ� ί ο απÓÕÍ 0 0Í Ê ΑΠΟ 1 Χ 10 ÌÅ_ÂÇÌÁ 2
ÓÕÍ ÓÕÍ+Á[Ê] ÓÕÍ +Á[ Ê] Ì Á 2λ�ί ÓÕÍ + ÓÕÍ
Á. 75 Â. 155 Ã. 50 Ä. 125
![Page 43: ΑΕΠΠ ΚΕΦ 9](https://reader033.vdocuments.pub/reader033/viewer/2022052311/5597cf4d1a28abf6388b4645/html5/thumbnails/43.jpg)
26/10/09 Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 43
Τεστ αυτοαξιολόγησηςΤεστ αυτοαξιολόγησης