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

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

Embed Size (px)

DESCRIPTION

Κεφάλαιο 10οΑσκήσεις με Διαδικασίες και συναρτήσεις

Citation preview

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

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

Κεφάλαιο 10οΑσκήσεις με Διαδικασίες και συναρτήσεις

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

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

-4

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

-4

-4 -1

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

-4

-4 -1

-4 -1

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

-4

-4 -1

-4 -1

4

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

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

Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;

ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, ΒΑΡΧΗ Α <– 4 Β <– 3 ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α) ΓΡΑΨΕ Σ(Α, Β)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1, α2ΑΡΧΗ α1 <– α1 - 4 α2 <– Σ(α1,α2)ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αρ1, αρ2ΑΡΧΗ Σ <- αρ1*αρ2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Κυρίως πρ. Διαδικασία Συνάρτηση

Α Β α1 α2 αρ1 αρ2 Σ

4 3

3 4

-1

-1 4 -4

-4

-4 -1

-4 -1

4

Θα εμφανιστεί η τιμή 4Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 12: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

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

Page 13: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν):

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

Page 14: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ

Η συνάρτηση είναι ακέραια, αφού επιστρέφει ακέραια τιμή (πλήθος)

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

Page 15: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο ΑΚΕΡΑΙΕΣ: ν, i, πλ

Η συνάρτηση είναι ακέραια, αφού επιστρέφει ακέραια τιμή (πλήθος)

Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με αγκύλες) στις μεταβλητές της συνάρτησης, αλλά στην δήλωση παραμέτρων τον γράφω χωρίς αγκύλες.

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

Page 16: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο ΑΚΕΡΑΙΕΣ: ν, i, πλΑΡΧΗ άθροισμα ← 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν άθροισμα ← άθροισμα + Π[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο ← άθροισμα/ν

Η συνάρτηση είναι ακέραια, αφού επιστρέφει ακέραια τιμή (πλήθος)

Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με αγκύλες) στις μεταβλητές της συνάρτησης, αλλά στην δήλωση παραμέτρων τον γράφω χωρίς αγκύλες.

Υπολογίζω τον μέσο όρο

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

Page 17: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο ΑΚΕΡΑΙΕΣ: ν, i, πλΑΡΧΗ άθροισμα ← 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν άθροισμα ← άθροισμα + Π[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο ← άθροισμα/ν πλ ← 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν ΑΝ Π[i] > μο ΤΟΤΕ πλ ← πλ + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

Η συνάρτηση είναι ακέραια, αφού επιστρέφει ακέραια τιμή (πλήθος)

Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με αγκύλες) στις μεταβλητές της συνάρτησης, αλλά στην δήλωση παραμέτρων τον γράφω χωρίς αγκύλες.

Υπολογίζω τον μέσο όρο

Υπολογίζω το πλήθος

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

Page 18: ΑΕΠΠ - Μάθημα 39

Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα

από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.

Χρειάζομαι μια συνάρτηση η οποία θα δέχεται δυο παραμέτρους (έναν πίνακα και το πλήθος των στοιχείων του) και θα επιστρέφει το πλήθος των τιμών του πίνακα που είναι πάνω από τον μέσο όρο.

ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο ΑΚΕΡΑΙΕΣ: ν, i, πλΑΡΧΗ άθροισμα ← 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν άθροισμα ← άθροισμα + Π[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο ← άθροισμα/ν πλ ← 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν ΑΝ Π[i] > μο ΤΟΤΕ πλ ← πλ + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ πάνω_από_μο ← πλΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Η συνάρτηση είναι ακέραια, αφού επιστρέφει ακέραια τιμή (πλήθος)

Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με αγκύλες) στις μεταβλητές της συνάρτησης, αλλά στην δήλωση παραμέτρων τον γράφω χωρίς αγκύλες.

Υπολογίζω τον μέσο όρο

Υπολογίζω το πλήθος

Επιστρέφω στο κυρίως πρόγραμμα το πλήθος

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

Page 19: ΑΕΠΠ - Μάθημα 39

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

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

Page 20: ΑΕΠΠ - Μάθημα 39

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

Χρειάζομαι μια διαδικασία που να δέχεται 2 παραμέτρους τις οποίες και επιστρέφει

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

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

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, tempΑΡΧΗ temp <- α1 α1 <- α2 α2 <- tempΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι μια διαδικασία που να δέχεται 2 παραμέτρους τις οποίες και επιστρέφει

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

Page 22: ΑΕΠΠ - Μάθημα 39

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, tempΑΡΧΗ temp <- α1 α1 <- α2 α2 <- tempΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι μια διαδικασία που να δέχεται 2 παραμέτρους τις οποίες και επιστρέφει

Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.

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

Page 23: ΑΕΠΠ - Μάθημα 39

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, tempΑΡΧΗ temp <- α1 α1 <- α2 α2 <- tempΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι μια διαδικασία που να δέχεται 2 παραμέτρους τις οποίες και επιστρέφει

Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.

Φτιάχνω μια διαδικασία που καλεί την προηγούμενη

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

Page 24: ΑΕΠΠ - Μάθημα 39

Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους

ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, tempΑΡΧΗ temp <- α1 α1 <- α2 α2 <- tempΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι μια διαδικασία που να δέχεται 2 παραμέτρους τις οποίες και επιστρέφει

Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.

ΔΙΑΔΙΚΑΣΙΑ ταξινόμησε (Π) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100] ΑΚΕΡΑΙΕΣ: i, jΑΡΧΗ ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100 ΓΙΑ j ΑΠΟ 100 ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1 ΑΝ Π[j] < Π[j - 1] ΤΟΤΕ ΚΑΛΕΣΕ Αντιμετάθεσε (Π[j], Π[j - 1]) ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Φτιάχνω μια διαδικασία που καλεί την προηγούμενη

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

Page 25: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

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

Page 26: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

Η διαδικασία αποτελέσματα υπολογίζει το άθροισμα και τον μέσο όρο των στοιχείων ενός πίνακα 100 θέσεων

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

Page 27: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

Η διαδικασία αποτελέσματα υπολογίζει το άθροισμα και τον μέσο όρο των στοιχείων ενός πίνακα 100 θέσεων

Άρα θα χρειαστώ 2 συναρτήσεις, μία για το άθροισμα και μία για τον μέσο όρο

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

Page 28: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

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

Page 29: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ):

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

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

Page 30: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:i

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

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

Page 31: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

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

Page 32: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΣΥΝΑΡΤΗΣΗ μο

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

Φτιάχνω την συνάρτηση του μέσου όρου.

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

Page 33: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100] ΑΚΕΡΑΙΕΣ:i

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

Φτιάχνω την συνάρτηση του μέσου όρου.

Δέχεται έναν πίνακα και είναι πραγματική

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

Page 34: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100] ΑΚΕΡΑΙΕΣ:iΑΡΧΗ μο <- άθροισμα(ΠΙΝ)/100ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

Φτιάχνω την συνάρτηση του μέσου όρου.

Δέχεται έναν πίνακα και είναι πραγματική

Για να υπολογίσω το άθροισμα που χρειάζεται στον μέσο όρο, καλώ την συνάρτηση του αθροίσματος

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

Page 35: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100] ΑΚΕΡΑΙΕΣ:iΑΡΧΗ μο <- άθροισμα(ΠΙΝ)/100ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΠΡΟΓΡΑΜΜΑ Π2ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100] ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ......ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

Φτιάχνω την συνάρτηση του μέσου όρου.

Δέχεται έναν πίνακα και είναι πραγματική

Για να υπολογίσω το άθροισμα που χρειάζεται στον μέσο όρο, καλώ την συνάρτηση του αθροίσματος

Το πρόγραμμα δεν χρειάζεται πλέον τις μεταβλητές αθρ και μο

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

Page 36: ΑΕΠΠ - Μάθημα 39

Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:

ΠΡΟΓΡΑΜΜΑ Π1ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΓΡΑΨΕ αθρ,μοΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ μο <- αθ/100ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Να ξαναγράψετε το κυρίως πρόγραμμα ώστε να χρησιμοποιεί αντί της διαδικασίας αποτελέσματα, δυο συναρτήσεις για τον υπολογισμό των στοιχείων που απαιτούνται. Να γράψετε και τις 2 νέες συναρτήσεις

ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ ΑΚΕΡΑΙΕΣ:iΑΡΧΗ αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ άθροισμα <- αθΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100] ΑΚΕΡΑΙΕΣ:iΑΡΧΗ μο <- άθροισμα(ΠΙΝ)/100ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

ΠΡΟΓΡΑΜΜΑ Π2ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100] ΑΚΕΡΑΙΕΣ: iΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ αθροισμα(Α),μο(Α)ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Φτιάχνω την συνάρτηση που θα υπολογίζει το άθροισμα.

Δέχεται έναν πίνακα όπως και η αρχική διαδικασία

Υπολογίζει και επιστρέφει το άθροισμά των στοιχείων του πίνακα

Είναι πραγματική όπως και η μεταβλητή αθ στην αρχική διαδικασία

Φτιάχνω την συνάρτηση του μέσου όρου.

Δέχεται έναν πίνακα και είναι πραγματική

Για να υπολογίσω το άθροισμα που χρειάζεται στον μέσο όρο, καλώ την συνάρτηση του αθροίσματος

Το πρόγραμμα δεν χρειάζεται πλέον τις μεταβλητές αθρ και μο

Απευθείας καλεί τις 2 συναρτήσεις σε μια εντολή ΓΡΑΨΕ

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

Page 37: ΑΕΠΠ - Μάθημα 39

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

Page 38: ΑΕΠΠ - Μάθημα 39

1 2 3

1 ioarvanit 45f5d44 Σ

2 babis 123456 Α

... .... ..... ....

1000 zoe zoe71199 Σ

Πίνακας ΧΡ

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

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

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

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

Page 40: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

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

Page 41: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

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

Page 42: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία που δόθηκαν είναι σωστά

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

Page 43: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία που δόθηκαν είναι σωστά

Διαβάζω τα στοιχεία του χρήστη

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

Page 44: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία που δόθηκαν είναι σωστά

Διαβάζω τα στοιχεία του χρήστη

Ελέγχω στον πίνακα χρηστών αν υπάρχει μια γραμμή που το 1ο στοιχείο της να είναι ίδιο με το username και το 2o με το password

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

Page 45: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία που δόθηκαν είναι σωστά

Διαβάζω τα στοιχεία του χρήστη

Ελέγχω στον πίνακα χρηστών αν υπάρχει μια γραμμή που το 1ο στοιχείο της να είναι ίδιο με το username και το 2o με το password

Εμφανίζω το κατάλληλο μήνυμα

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

Page 46: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password ΑΚΕΡΑΙΕΣ: i, j ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ

Η μόνη παράμετρος της διαδικασίας είναι ο πίνακας χρηστών

Χρειαζόμαστε και δυο μεταβλητές για το όνομα χρήστη και τον κωδικό που θα διαβάσουμε

Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία που δόθηκαν είναι σωστά

Διαβάζω τα στοιχεία του χρήστη

Ελέγχω στον πίνακα χρηστών αν υπάρχει μια γραμμή που το 1ο στοιχείο της να είναι ίδιο με το username και το 2o με το password

Εμφανίζω το κατάλληλο μήνυμα

Επαναλαμβάνω διαρκώς μέχρι να δοθούν σωστά στοιχεία

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

Page 47: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

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

Page 48: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι άλλες 2 μεταβλητές για το νέο κωδικό

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

Page 49: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι άλλες 2 μεταβλητές για το νέο κωδικό

Επίσης θα χρειαστεί πλέον να κρατήσω την γραμμή του πίνακα στην οποία βρέθηκε ο χρήστης

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

Page 50: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι άλλες 2 μεταβλητές για το νέο κωδικό

Επίσης θα χρειαστεί πλέον να κρατήσω την γραμμή του πίνακα στην οποία βρέθηκε ο χρήστης

Ελέγχω αν ο κωδικός του χρήστη χρειάζεται αλλαγή

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

Page 51: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι άλλες 2 μεταβλητές για το νέο κωδικό

Επίσης θα χρειαστεί πλέον να κρατήσω την γραμμή του πίνακα στην οποία βρέθηκε ο χρήστης

Ελέγχω αν ο κωδικός του χρήστη χρειάζεται αλλαγή

Διαβάζω διαρκώς 2 νέα συνθηματικά μεχρι αυτά να είναι ίδια

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

Page 52: ΑΕΠΠ - Μάθημα 39

ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password, newpass1, newpass2 ΑΚΕΡΑΙΕΣ: i, j, θέση ΛΟΓΙΚΕΣ: βρέθηκανΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ "Δώσε όνομα χρήστη:" ΔΙΑΒΑΣΕ username ΓΡΑΨΕ "Δώσε κωδικό:" ΔΙΑΒΑΣΕ password βρέθηκαν <- ΨΕΥΔΗΣ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000 ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ βρέθηκαν <- ΑΛΗΘΗΣ θέση <- i ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ "Καλώς ήρθατε" ΑΛΛΙΩΣ ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε" ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ ΑΝ ΧΡ[θέση, 3] = 'Α' ΤΟΤΕ ΓΡΑΨΕ 'Το συνθηματικό σας χρειάζεται αλλαγή' ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώστε νέο συνθηματικό:' ΔΙΑΒΑΣΕ newpass1 ΓΡΑΨΕ 'Επιβεβαίωση συνθηματικού:' ΔΙΑΒΑΣΕ newpass2 ΜΕΧΡΙΣ_ΟΤΟΥ newpass1 = newpass2 ΧΡ[θέση, 2] <- newpass1 ΓΡΑΨΕ 'Επιτυχής αλλαγή συνθηματικού' ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Χρειάζομαι άλλες 2 μεταβλητές για το νέο κωδικό

Επίσης θα χρειαστεί πλέον να κρατήσω την γραμμή του πίνακα στην οποία βρέθηκε ο χρήστης

Ελέγχω αν ο κωδικός του χρήστη χρειάζεται αλλαγή

Διαβάζω διαρκώς 2 νέα συνθηματικά μεχρι αυτά να είναι ίδια

Αλλάζω το παλιό με το νέο συνθηματικό

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