ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

Σχετικά έγγραφα
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

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

Προγραμματισμός I (Θ)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο. Πίνακες. Επικοινωνία:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο. Πίνακες. Επικοινωνία:

Δομές Δεδομένων. Τι είναι η δομή δεδομένων; Έστω η ακολουθία αριθμών: 8, 10,17,19,22,5,12 Λογικό Επίπεδο. Φυσικό Επίπεδο RAM. Ταξινομημένος.

ΠΕΚ ΤΡΙΠΟΛΗΣ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

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

Γεώργιος Δ. Παλτεζανάκης

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 7 ο Τι πρέπει να έχουμε υπ όψιν μας για την επιλογή της κατάλληλης γλώσσας προγραμματισμού;

ΚΕΦΑΛΑΙΑ 3 & 9 (ΠΙΝΑΚΕΣ)

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

3. Να γραφεί πρόγραμμα που θα διαβάζει 100 ακεραίους αριθμούς από το πληκτρολόγιο και θα υπολογίζει το άθροισμά τους.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

Μάριος Αγγελίδης

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΚΕΦΑΛΑΙΟ 1-2β)

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

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

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

διανύσματα - Πίνακες - Struct Στατικό διάνυσμα Είσοδος Έξοδος δεδομένων Συναρτήσεις Χειρισμός σφαλμάτων ΤΕΤΑΡΤΗ ΔΙΑΛΕΞΗ

ΔΙΑΦΟΡΑ ΘΕΜΑΤΑ. Ως «γειτονικά» ορίζονται τα κελιά που συγγενεύουν οριζόντια, κάθετα και διαγώνια. Για παράδειγμα γειτονικά του Α[3,3] είναι τα:

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

1. Να συμπληρώσετε τις τιμές του παρακάτω πίνακα Α (εκτελώντας τις εντολές με την σειρά)

Κάθε στοιχείο που γίνεται αντιληπτό με μία από τις πέντε αισθήσεις μας

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επανάληψης

Διάγραμμα Ροής. Σελίδα 1 από 10

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

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

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

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

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

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2019 A ΦΑΣΗ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ (σελ )

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος

Α4. Δίδεται ο παρακάτω αλγόριθμος

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Οι πίνακες με ένα δείκτη ονομάζονται μονοδιάστατοι αντίστοιχα με δύο δείκτες δισδιάστατοι κ.ο.κ

3 ΟΥ και 9 ΟΥ ΚΕΦΑΛΑΙΟΥ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

ΚΟΡΥΦΑΙΟ ΦΡΟΝΤΙΣΤΗΡΙΟ korifeo.gr

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

Programming Basics. ACM Student Chapter Auth

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

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

Ενδεικτικές απαντήσεις ΘΕΜΑ Α

) :

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

Πληροφορική 2. Αλγόριθμοι

k 1 j 1 A[k] i A[...]... A[...]... k A4.

ΣΗΜΕΙΩΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΕ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ»

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

Πίνακες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

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

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

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

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

P(n, r) = n r. (n r)! n r. n+r 1

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

ΘΕΜΑΤΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 1/12/2013

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

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ - ΕΣΠΕΡΙΝΩΝ

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

3. Αλγόριθμοι + ομές εδομένων = Προγράμματα.

Βρόχοι. Εντολή επανάληψης. Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή. Πρόβλημα. Πώς θα υπολογίσουμε το άθροισμα των ακέραιων ;

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

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

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

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ. Πίνακες και βασικές επεξεργασίες αυτών

β. Ποιοι λόγοι θα μας οδηγούσαν στο να αναθέσουμε την επίλυση προβλημάτων στον υπολογιστή; (μονάδες 4) (Μονάδες 6)

Γκύζη 14-Αθήνα Τηλ :

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

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

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

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

Ημερομηνία: Τετάρτη 26 Οκτωβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Να περιγραφεί η δομή επανάληψης Αρχή_επανάληψης Μέχρις_ότου

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

Ημερομηνία: Τρίτη 27 Δεκεμβρίου 2016 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

ΑΠΑΝΤΗΣΕΙΣ. Επιµέλεια: Οµάδα Πληροφορικής της Ώθησης

53 Χρόνια ΦΡΟΝΤΙΣΤΗΡΙΑ ΜΕΣΗΣ ΕΚΠΑΙΔΕΥΣΗΣ Σ Α Β Β Α Ϊ Δ Η Μ Α Ν Ω Λ Α Ρ Α Κ Η

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

Transcript:

Να γίνει περιγραφή του δισδιάστατου πίνακα. Ένας δισδιάστατος πίνακας είναι ουσιαστικά μια μεταβλητή. 1 2 3 τιμή1 τιμή2 τιμή3 τιμή4 τιμή5 τιμή6 τιμή7 τιμή8 τιμή9 τιμή10 τιμή11 τιμή12 τιμή13 τιμή14 τιμή15 1 2 3 4 5 Στην οποία κάθε χρονική στιγμή είναι αποθηκευμένες πολλές τιμές. Και κάθε μία έχει έναν μοναδικό δείκτη που καθορίζει το δείκτη του στοιχείου. Α Οι τιμές αυτές είναι διατεταγμένες σε δύο διαστάσεις οριζοντίως και καθέτως δηλ. υπάρχει μια σειρά. Ο πίνακας ονομάζεται Α και μπορούν να αποθηκευτούν 15 τιμές, όσες δηλ. το γινόμενο των γραμμών επί τις στήλες (3x5). Η θέση ενός στοιχείου προσδιορίζεται από τον αριθμό της γραμμής και τον αριθμό της στήλης. Έτσι η Τιμή 9 Βρίσκεται στη θέση 2,4 Για να αναφερθούμε σε ένα στοιχείο του πίνακα χρησιμοποιούμε το όνομα του και τη θέση του. Για παράδειγμα το πρώτο στοιχείο είναι το Α[1,1], το δεύτερο είναι Α[1,2] κ.ο.κ.. Γενικά ο ένας πίνακας Ν γραμμών και Μ στηλών αναφέρεται ως πίνακας ΝxM.

Για τον ακόλουθο δυσδιάστατο πίνακα ακεραίων 2x3 με όνομα Π, Π 1 10 2 5 2 8-2 3 1 2 3 Να γραφεί η εντολή η οποία θα 1. εμφανίζει τις τιμές που βρίσκονται στη θέση 1,3 2. εμφανίζει το στοιχείο του πίνακα που έχει τιμή -2 3. αλλάζει σε -8 το στοιχείο του πίνακα που έχει τιμή 10. ΛΥΣΗ 1. Το στοιχείο που βρίσκεται στη θέση 1,3 είναι το Π[1,3], άρα η εντολή είναι: Εμφάνισε Π[1,3] 2. Το στοιχείο με τιμή -2 βρίσκεται στη 2 η γραμμή και 2 η στήλη του πίνακα άρα είναι το στοιχείο Π[2,2], άρα η εντολή είναι: Εμφάνισε Π[2,2] 3. Η τιμή10 βρίσκεται στη 1 η γραμμή και 1 η στήλη του πίνακα, άρα η εντολή που αλλάζει την τιμή του στοιχείου είναι: Π[1,1] -8

3.19 Δίνεται ο ακόλουθος δισδιάστατος πίνακας4x4: ΒΑΘΜΟΣ 10 0-7 10 10 450 500 52 6-14 20 5 32 56 12 111 ΛΥΣΗ Τι θα εμφανίσουν οι ακόλουθες εντολές; 1. Εμφάνισε Βαθμός[4,3] 2. Εμφάνισε Βαθμός[2,1]+Βαθμός[1,3] 3. Βαθμός[2,2] 67 Εμφάνισε Βαθμός[3,3] 4. x 1 y 4 Εμφάνισε Βαθμός [x,y] 12 3 20 10 1. Η εντολή Εμφάνισε Βαθμός[4,3] θα εμφανίσει την τιμή που υπάρχει στη 4 η γραμμή και 3 η στήλη του πίνακα, δηλαδή την τιμή 12. 2. Η εντολή Εμφάνισε Βαθμός[2,1]+Βαθμός[1,3] θα εμφανίσει την άθροισμα των τιμών 10 και -7, δηλαδή θα εμφανίσει την τιμή 3. 3. Η εντολή εκχώρησης Βαθμός[2,2] 67 θα αλλάξει την τιμή του στοιχείου που βρίσκεται στη 2 η γραμμή και 2 η στήλη του πίνακα. Η εντολή Εμφάνισε Βαθμός[3,3], θα εμφανίσει την τιμή μιας άλλης θέσης του πίνακα η οποία δεν επηρεάζεται από την πρώτη εντολή. Άραθαεμφανιστείητιμή20. 4. Οι μεταβλητές x και y έχουν τιμή 1 και 4 αντίστοιχα. Συνεπώς η εντολή Εμφάνισε Βαθμός[x,y] Θα εμφανίσει την τιμή του στοιχείου Βαθμός[1,4]., δηλαδή θα εμφανίσει την τιμή 10.

3.19 Δίνεται ο ακόλουθος δισδιάστατος πίνακας4x4: ΒΑΘΜΟΣ 10 0-7 10 10 67 500 52 6-14 20 5 32 56 12 111 ΛΥΣΗ Τι θα εμφανίσουν οι ακόλουθες εντολές; 1. Εμφάνισε Βαθμός[4,3] 2. Εμφάνισε Βαθμός[2,1]+Βαθμός[1,3] 3. Βαθμός[2,2] 67 Εμφάνισε Βαθμός[3,3] 4. x 1 y 4 Εμφάνισε Βαθμός [x,y] 12 3 20 10 1. Η εντολή Εμφάνισε Βαθμός[4,3] θα εμφανίσει την τιμή που υπάρχει στη 4 η γραμμή και 3 η στήλη του πίνακα, δηλαδή την τιμή 12. 2. Η εντολή Εμφάνισε Βαθμός[2,1]+Βαθμός[1,3] θα εμφανίσει την άθροισμα των τιμών 10 και -7, δηλαδή θα εμφανίσει την τιμή 3. 3. Η εντολή εκχώρησης Βαθμός[2,2] 67 θα αλλάξει την τιμή του στοιχείου που βρίσκεται στη 2 η γραμμή και 2 η στήλη του πίνακα. Η εντολή Εμφάνισε Βαθμός[3,3], θα εμφανίσει την τιμή μιας άλλης θέσης του πίνακα η οποία δεν επηρεάζεται από την πρώτη εντολή. Άραθαεμφανιστείητιμή20. 4. Οι μεταβλητές x και y έχουν τιμή 1 και 4 αντίστοιχα. Συνεπώς η εντολή Εμφάνισε Βαθμός[x,y] Θα εμφανίσει την τιμή του στοιχείου Βαθμός[1,4]., δηλαδή θα εμφανίσει την τιμή 10.

3.20 Να γραφεί αλγόριθμος που θα εισάγει σε έναν πίνακα 2x3 (= 6 θέσεων) τιμές από το πληκτρολόγιο και κατόπιν θα εμφανίζει τα στοιχεία του πίνακα. Έχουμε 2 γραμμές και 3 στήλες. Μια μεμονωμένη γραμμή ή στήλη ενός δισδιάστατου πίνακα είναι ουσιαστικά ένας μονοδιάστατος πίνακας. Στους μονοδιάστατους πίνακες η εισαγωγή στοιχείων γίνεται με τη βοήθεια μιας επανάληψης από 1 μέχρι το πλήθος των στοιχείων του πίνακα. π.χ. 1 0 1 Π 0 1 0 1 0 1 0 Σεέναδισδιάστατοπίνακαγιαναδιαβάσουμετιμέςγιαμίαγραμμή, αρκεί να εκτελέσουμε μια επανάληψη από 1 μέχρι το πλήθος των στοιχείων της γραμμής. Στην άσκηση από 1 μέχρι 3. Αν λοιπόν θεωρήσουμε τον πίνακα ως σύνολο γραμμών 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Αν λοιπόν θεωρήσω τον πίνακα ως σύνολο γραμμών, τότε πρέπει να εκτελέσουμε τη διαδικασία εισαγωγής στοιχείων σε μια γραμμή, τόσες φορές όσες και ο αριθμός των γραμμών. Ουσιαστικά πρόκειται για χρήση εμφωλευμένων δομών επανάληψης, η εξωτερική εκτελείται όσο και ο αριθμός των γραμμών, και η εσωτερική όσες και οι στήλες του πίνακα.

3.20 Να γραφεί αλγόριθμος που θα εισάγει σε έναν πίνακα 2x3 (= 6 θέσεων) τιμές από το πληκτρολόγιο και κατόπιν θα εμφανίζει τα στοιχεία του πίνακα.

3.20 Να γραφεί αλγόριθμος που θα εισάγει σε έναν πίνακα 2x3 (= 6 θέσεων) τιμές από το πληκτρολόγιο και κατόπιν θα εμφανίζει τα στοιχεία του πίνακα.

3.20 Να γραφεί αλγόριθμος που θα εισάγει σε έναν πίνακα 2x3 (= 6 θέσεων) τιμές από το πληκτρολόγιο και κατόπιν θα εμφανίζει τα στοιχεία του πίνακα. Αλγόριθμος Δισδιάστατος_πίνακας Ο αλγόριθμος είναι οακόλουθος: Για i από 1 μέχρι 2 Για j από 1 μέχρι 3! Στήλες Εμφάνισε Δώσε το στοιχειό, i, j Διάβασε Π[i,j] Κόλπο!!!! Για Διάβασμα πίνακα. Αλλιώς γράφω Δεδομένα //Π// Για i από 1 μέχρι 2 Για j από 1 μέχρι 3! Στήλες Εμφάνισε το στοιχειό, i, j, είναι Εμφάνισε Π[i,j] Κόλπο!!!! Για Εμφάνιση πίνακα. Αλλιώς γράφω Αποτελέσματα //Π// Τέλος Δισδιάστατος_πίνακας

3.21 Αλγόριθμος Για i από 1 μέχρι 100 Για j από 1 μέχρι 300 Να γραφεί αλγόριθμος που θα εισάγει σε έναν πίνακα 100x300 (= 30000 θέσεων) τιμές από το πληκτρολόγιο και κατόπιν θα υπολογίζει α)το άθροισμα των στοιχείων του. β)το γινόμενο των στοιχείων του γ)το πλήθος των θετικών αριθμών του πίνακα. Ο αλγόριθμος είναι οακόλουθος: Ο υπολογισμός του αθροίσματος, του γινομένου και του πλήθους θα μπορούσε να γίνει σε μια διπλή επανάληψη. Αλλάγιαναείναιπιο ευδιάκριτη ηδιαδικασίαπροτιμούμε να υπολογίζουμε τα ζητούμενα χωριστά. Δισδιάστατος_πίνακας! Στήλες Εμφάνισε Δώσε το στοιχειό, i, j Διάβασε Π[i,j] άθροισμα 0 Για i από 1 μέχρι 100 Για j από 1 μέχρι 300! Στήλες άθροισμα άθροισμα +Π[i,j] γινόμενο 1 Για i από 1 μέχρι 100 Για j από 1 μέχρι 300! Στήλες γινόμενο γινόμενο *Π[i,j] πλήθος 0 Για i από 1 μέχρι 100 Για j από 1 μέχρι 300 Αν Π[i,j] > 0 τότε πλήθος πλήθος +1 Τέλος_αν! Στήλες Εμφάνισε Το πλήθος των θετικών στοιχείων είναι, πλήθος Τέλος Δισδιάστατος_πίνακας

3.22 Να γραφεί αλγόριθμος που θα διαβάζει δύο πίνακες 100x100 και θα τους αφαιρεί. Γενικώς το άθροισμα ή η διαφορά πινάκων σημαίνει το άθροισμα ή διαφορά των αντίστοιχων στοιχείων των πινάκων. π.χ. Α 34 22 65 5 - Β 11 8-8 0 = Γ 23 14 73 5 Ο αλγόριθμος είναι ο ακόλουθος:

3.22 Αλγόριθμος Αφαίρεση_πινάκων Για i από 1 μέχρι 100 Για j από 1 μέχρι 100! Στήλες Γενικώς το άθροισμα ή η διαφορά πινάκων σημαίνει το άθροισμα ή διαφορά Εμφάνισε των αντίστοιχων Δώσε το στοιχειό στοιχείων, i, j των πινάκων. Διάβασε Α[i,j] π.χ. Α Να γραφεί αλγόριθμος που θα διαβάζει δύο πίνακες 100x100 και θα τους αφαιρεί. 34 22 65 5 - Β 11 8-8 0 Ο αλγόριθμος είναι ο ακόλουθος: = Γ 23 14 73 5 Για i από 1 μέχρι 100 Για j από 1 μέχρι 100! Στήλες Εμφάνισε Δώσε το στοιχειό, i, j Διάβασε Β[i,j] Για i από 1 μέχρι 100 Για j από 1 μέχρι 100! Στήλες Γ[i,j] A[i,j] B[i,j] Για i από 1 μέχρι 100 Για j από 1 μέχρι 100! Στήλες Εμφάνισε Το στοιχειό, i, j, του πίνακα Γ Εμφάνισε Γ[i,j] Τέλος Αφαίρεση_πινάκων

3.23 Να γραφεί αλγόριθμος που θα διαβάζει ένα πίνακα ΝxM, όπου Ν και Μ θετικοί ακέραιοι, και θα υπολογίζει το ποσοστό μηδενικών στοιχείων. Μετά την εισαγωγή των στοιχείων πρέπει να υπολογίζουμε το ποσοστό των μηδενικών στοιχείων του. Ο αλγόριθμος είναι ο ακόλουθος: Αλγόριθμος Ποσοστό_Μηδενικών Εμφάνισε Δώσε τον αριθμό γραμμών και στηλών του πίνακα. Διάβασε Ν,Μ Για i από 1 μέχρι Ν Για j από 1 μέχρι Μ! Στήλες Εμφάνισε Δώσε το στοιχειό, i, j Διάβασε Π[i,j] πλήθος 0 Για i από 1 μέχρι Ν Για j από 1 μέχρι Μ Αν Π[i,j] = 0 τότε πλήθος πλήθος +1 Τέλος_αν! Στήλες Πλήθος στοιχείων πίνακα ποσοστό πλήθος*100/(ν*μ) Εμφάνισε Το ποσοστό των μηδενικών στοιχείων είναι,ποσοστό Τέλος Ποσοστό_Μηδενικών