ΑΕΠΠ - Μάθημα 21

11
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Κεφάλαιο 3ο 3.3 Πίνακες Διάβασμα πίνακα - δεδομένα Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Transcript of ΑΕΠΠ - Μάθημα 21

Page 1: ΑΕΠΠ - Μάθημα 21

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

Κεφάλαιο 3ο3.3 Πίνακες

Διάβασμα πίνακα - δεδομένα

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Page 2: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε πίνακα Α 400 αριθμούς

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 3: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε πίνακα Α 400 αριθμούς

1 2 3 .... 398 399 400

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 4: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε πίνακα Α 400 αριθμούς

1 2 3 .... 398 399 400

Θα πρέπει να διαβαστούν με την σειρά τα στοιχεία:Α[1], Α[2], Α[3] ..... Α[400]

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 5: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε πίνακα Α 400 αριθμούς

Αλγόριθμος Πίνακες

Για i από 1 μέχρι 400

Διάβασε Α[i]

Τέλος_επανάληψης

Τέλος Πίνακες

1 2 3 .... 398 399 400

Θα πρέπει να διαβαστούν με την σειρά τα στοιχεία:Α[1], Α[2], Α[3] ..... Α[400]

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 6: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε πίνακα Α 400 αριθμούς

Αλγόριθμος Πίνακες

Για i από 1 μέχρι 400

Διάβασε Α[i]

Τέλος_επανάληψης

Τέλος Πίνακες

1 2 3 .... 398 399 400

Θα πρέπει να διαβαστούν με την σειρά τα στοιχεία:Α[1], Α[2], Α[3] ..... Α[400]

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 7: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε δισδιάστατο πίνακα Β 30x20 θέσεων 600 αριθμούς

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 8: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε δισδιάστατο πίνακα Β 30x20 θέσεων 600 αριθμούς

1 2 .... 20

1

2

.....

30

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 9: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε δισδιάστατο πίνακα Β 30x20 θέσεων 600 αριθμούς

1 2 .... 20

1

2

.....

30

Θα πρέπει να διαβαστούν με την σειρά τα στοιχεία:B[1,1] B[1,2] .... B[1,20]B[2,1] B[2,2] .... B[2,20]....................................B[30,1] B[30,2] .... B[30,20]

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 10: ΑΕΠΠ - Μάθημα 21

Να γίνει αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε δισδιάστατο πίνακα Β 30x20 θέσεων 600 αριθμούς

Αλγόριθμος Πίνακες2

Για i από 1 μέχρι 30

Για j από 1 μέχρι 20

Διάβασε Β[i,j]

Τέλος_επανάληψης

Τέλος_επανάληψης

Τέλος Πίνακες2

1 2 .... 20

1

2

.....

30

Θα πρέπει να διαβαστούν με την σειρά τα στοιχεία:B[1,1] B[1,2] .... B[1,20]B[2,1] B[2,2] .... B[2,20]....................................B[30,1] B[30,2] .... B[30,20]

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 11: ΑΕΠΠ - Μάθημα 21

Σε αρκετές περιπτώσεις η εκφώνηση της άσκησης δεν μας ζητάει να διαβάσουμε τα στοιχεία ενός πίνακα, αλλά μας δηλώνει πως

αυτά είναι δεδομένα.

Αλγόριθμος ΠίνακεςΔεδομένοι1 Δεδομένα //Α// .............

Να γίνει αλγόριθμος ο οποίος με δεδομένα τα 100 στοιχεία ενός πίνακα Α να .........

Αλγόριθμος ΠίνακεςΔεδομένοι1 Δεδομένα //Α,ν// .............

Να γίνει αλγόριθμος ο οποίος με δεδομένα τα ν στοιχεία ενός πίνακα Β να .........

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .