1. Ανάπτυξη Εφαρμογών σε
Προγραμματιστικό Περιβάλλον
Κεφάλαιο 10ο
Ασκήσεις με Διαδικασίες και συναρτήσεις
Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative
Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.
Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.
2. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ
α1 <– α1 - 4
α2 <– Σ(α1,α2)
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
3. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
4. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
5. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
6. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
7. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2 -4
ΑΡΧΗ
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
8. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2 -4
ΑΡΧΗ -4 -1
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
9. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2 -4
ΑΡΧΗ -4 -1
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ -4 -1
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
10. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2 -4
ΑΡΧΗ -4 -1
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ -4 -1
4
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
11. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τι θα εκτυπωθεί;
ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών3
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΑΡΧΗ
Α <– 4
Β <– 3
ΚΑΛΕΣΕ Επεξεργασία_Τιμών (Β, Α)
ΓΡΑΨΕ Σ(Α, Β)
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Κυρίως πρ. Διαδικασία Συνάρτηση
ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ Α Β α1 α2 αρ1 αρ2 Σ
ΑΚΕΡΑΙΕΣ: α1, α2
ΑΡΧΗ 4 3
α1 <– α1 - 4
α2 <– Σ(α1,α2)
3 4
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -1
ΣΥΝΑΡΤΗΣΗ Σ(αρ1, αρ2):ΑΚΕΡΑΙΑ -1 4 -4
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: αρ1, αρ2 -4
ΑΡΧΗ -4 -1
Σ <- αρ1*αρ2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ -4 -1
4
Θα εμφανιστεί η τιμή 4 Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
12. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
13. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): δυο παραμέτρους (έναν πίνακα και το πλήθος
των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
μέσο όρο.
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
14. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ δυο παραμέτρους (έναν πίνακα και το πλήθος
των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
μέσο όρο.
Η συνάρτηση είναι ακέραια, αφού επιστρέφει
ακέραια τιμή (πλήθος)
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
15. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ δυο παραμέτρους (έναν πίνακα και το πλήθος
ΜΕΤΑΒΛΗΤΕΣ των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο μέσο όρο.
ΑΚΕΡΑΙΕΣ: ν, i, πλ
Η συνάρτηση είναι ακέραια, αφού επιστρέφει
ακέραια τιμή (πλήθος)
Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με
αγκύλες) στις μεταβλητές της συνάρτησης, αλλά
στην δήλωση παραμέτρων τον γράφω χωρίς
αγκύλες.
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
16. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ δυο παραμέτρους (έναν πίνακα και το πλήθος
ΜΕΤΑΒΛΗΤΕΣ των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο μέσο όρο.
ΑΚΕΡΑΙΕΣ: ν, i, πλ
ΑΡΧΗ Η συνάρτηση είναι ακέραια, αφού επιστρέφει
άθροισμα ← 0 ακέραια τιμή (πλήθος)
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με
άθροισμα ← άθροισμα + Π[i] αγκύλες) στις μεταβλητές της συνάρτησης, αλλά
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ στην δήλωση παραμέτρων τον γράφω χωρίς
μο ← άθροισμα/ν αγκύλες.
Υπολογίζω τον μέσο όρο
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
17. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ δυο παραμέτρους (έναν πίνακα και το πλήθος
ΜΕΤΑΒΛΗΤΕΣ των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο μέσο όρο.
ΑΚΕΡΑΙΕΣ: ν, i, πλ
ΑΡΧΗ Η συνάρτηση είναι ακέραια, αφού επιστρέφει
άθροισμα ← 0 ακέραια τιμή (πλήθος)
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με
άθροισμα ← άθροισμα + Π[i] αγκύλες) στις μεταβλητές της συνάρτησης, αλλά
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ στην δήλωση παραμέτρων τον γράφω χωρίς
μο ← άθροισμα/ν αγκύλες.
πλ ← 0
Υπολογίζω τον μέσο όρο
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν
ΑΝ Π[i] > μο ΤΟΤΕ
Υπολογίζω το πλήθος
πλ ← πλ + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
18. Να γίνει υποπρόγραμμα το οποίο θα δέχεται έναν μονοδιάστατο πίνακα πραγματικών αριθμών και το
πλήθος των στοιχείων του, και θα επιστρέφει το πλήθος των στοιχείων του που είναι μεγαλύτερα
από τον μέσο όρο. Ο μέγιστος αριθμός στοιχείων που μπορεί να δεχτεί ο πίνακας είναι 100.
Χρειάζομαι μια συνάρτηση η οποία θα δέχεται
ΣΥΝΑΡΤΗΣΗ πάνω_από_μο(Π, ν): ΑΚΕΡΑΙΑ δυο παραμέτρους (έναν πίνακα και το πλήθος
ΜΕΤΑΒΛΗΤΕΣ των στοιχείων του) και θα επιστρέφει το πλήθος
των τιμών του πίνακα που είναι πάνω από τον
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, μο μέσο όρο.
ΑΚΕΡΑΙΕΣ: ν, i, πλ
ΑΡΧΗ Η συνάρτηση είναι ακέραια, αφού επιστρέφει
άθροισμα ← 0 ακέραια τιμή (πλήθος)
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν Προσοχή!: Τον πίνακα τον δηλώνω κανονικά (με
άθροισμα ← άθροισμα + Π[i] αγκύλες) στις μεταβλητές της συνάρτησης, αλλά
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ στην δήλωση παραμέτρων τον γράφω χωρίς
μο ← άθροισμα/ν αγκύλες.
πλ ← 0
Υπολογίζω τον μέσο όρο
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ ν
ΑΝ Π[i] > μο ΤΟΤΕ
Υπολογίζω το πλήθος
πλ ← πλ + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Επιστρέφω στο κυρίως πρόγραμμα το πλήθος
πάνω_από_μο ← πλ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
19. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
20. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
Χρειάζομαι μια διαδικασία που να δέχεται 2
παραμέτρους τις οποίες και επιστρέφει
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
21. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, temp
ΑΡΧΗ Χρειάζομαι μια διαδικασία που να δέχεται 2
παραμέτρους τις οποίες και επιστρέφει
temp <- α1
α1 <- α2
α2 <- temp
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
22. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, temp
ΑΡΧΗ Χρειάζομαι μια διαδικασία που να δέχεται 2
παραμέτρους τις οποίες και επιστρέφει
temp <- α1
α1 <- α2
α2 <- temp
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να
δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
23. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, temp
ΑΡΧΗ Χρειάζομαι μια διαδικασία που να δέχεται 2
παραμέτρους τις οποίες και επιστρέφει
temp <- α1
α1 <- α2
α2 <- temp
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να
δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.
Φτιάχνω μια διαδικασία που καλεί την
προηγούμενη
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
24. Να γράψετε υποπρόγραμμα που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους
ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (α1, α2)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : α1, α2, temp
ΑΡΧΗ Χρειάζομαι μια διαδικασία που να δέχεται 2
παραμέτρους τις οποίες και επιστρέφει
temp <- α1
α1 <- α2
α2 <- temp
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Χρησιμοποιώντας και την προηγούμενη διαδικασία αντιμετάθεσης, να γράψετε υποπρόγραμμα που να
δέχεται και να ταξινομεί με αύξουσα σειρά έναν πίνακα πραγματικών με πλήθος θέσεων 100.
ΔΙΑΔΙΚΑΣΙΑ ταξινόμησε (Π)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100]
ΑΚΕΡΑΙΕΣ: i, j Φτιάχνω μια διαδικασία που καλεί την
ΑΡΧΗ προηγούμενη
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100
ΓΙΑ j ΑΠΟ 100 ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
ΑΝ Π[j] < Π[j - 1] ΤΟΤΕ
ΚΑΛΕΣΕ Αντιμετάθεσε (Π[j], Π[j - 1])
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
25. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ
αθ <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
αθ <- αθ+ΠΙΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
26. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)
ΜΕΤΑΒΛΗΤΕΣ Η διαδικασία αποτελέσματα υπολογίζει το
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο άθροισμα και τον μέσο όρο των στοιχείων ενός
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ πίνακα 100 θέσεων
αθ <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
αθ <- αθ+ΠΙΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
27. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)
ΜΕΤΑΒΛΗΤΕΣ Η διαδικασία αποτελέσματα υπολογίζει το
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο άθροισμα και τον μέσο όρο των στοιχείων ενός
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ πίνακα 100 θέσεων
αθ <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
αθ <- αθ+ΠΙΝ[i] Άρα θα χρειαστώ 2 συναρτήσεις, μία για το
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100 άθροισμα και μία για τον μέσο όρο
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
28. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ
αθ <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
αθ <- αθ+ΠΙΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
29. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο)
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ
αθ <- 0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
αθ <- αθ+ΠΙΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
30. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i
ΑΡΧΗ Είναι πραγματική όπως και η
αθ <- 0 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 διαδικασία
αθ <- αθ+ΠΙΝ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
μο <- αθ/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
31. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα
ώστε να χρησιμοποιεί αντί της
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
32. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα ΣΥΝΑΡΤΗΣΗ μο Φτιάχνω την συνάρτηση του
ώστε να χρησιμοποιεί αντί της μέσου όρου.
διαδικασίας αποτελέσματα, δυο
συναρτήσεις για τον υπολογισμό των
στοιχείων που απαιτούνται. Να γράψετε
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
33. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ Φτιάχνω την συνάρτηση του
ώστε να χρησιμοποιεί αντί της ΜΕΤΑΒΛΗΤΕΣ μέσου όρου.
διαδικασίας αποτελέσματα, δυο ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100]
συναρτήσεις για τον υπολογισμό των ΑΚΕΡΑΙΕΣ:i Δέχεται έναν πίνακα και είναι
στοιχείων που απαιτούνται. Να γράψετε πραγματική
και τις 2 νέες συναρτήσεις
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
34. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π1
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο
ΑΚΕΡΑΙΕΣ: i
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο)
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ Φτιάχνω την συνάρτηση του
ώστε να χρησιμοποιεί αντί της ΜΕΤΑΒΛΗΤΕΣ μέσου όρου.
διαδικασίας αποτελέσματα, δυο ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100]
συναρτήσεις για τον υπολογισμό των ΑΚΕΡΑΙΕΣ:i Δέχεται έναν πίνακα και είναι
στοιχείων που απαιτούνται. Να γράψετε ΑΡΧΗ πραγματική
μο <- άθροισμα(ΠΙΝ)/100
και τις 2 νέες συναρτήσεις
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Για να υπολογίσω το
άθροισμα που χρειάζεται
στον μέσο όρο, καλώ την
συνάρτηση του αθροίσματος
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
35. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π2 Το πρόγραμμα δεν χρειάζεται
ΠΡΟΓΡΑΜΜΑ Π1 ΜΕΤΑΒΛΗΤΕΣ πλέον τις μεταβλητές αθρ και
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100] μο
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: i
ΑΚΕΡΑΙΕΣ: i ΑΡΧΗ
ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[i]
ΔΙΑΒΑΣΕ Α[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ......
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ Φτιάχνω την συνάρτηση του
ώστε να χρησιμοποιεί αντί της ΜΕΤΑΒΛΗΤΕΣ μέσου όρου.
διαδικασίας αποτελέσματα, δυο ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100]
συναρτήσεις για τον υπολογισμό των ΑΚΕΡΑΙΕΣ:i Δέχεται έναν πίνακα και είναι
στοιχείων που απαιτούνται. Να γράψετε ΑΡΧΗ πραγματική
μο <- άθροισμα(ΠΙΝ)/100
και τις 2 νέες συναρτήσεις
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Για να υπολογίσω το
άθροισμα που χρειάζεται
στον μέσο όρο, καλώ την
συνάρτηση του αθροίσματος
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
36. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα:
ΠΡΟΓΡΑΜΜΑ Π2 Το πρόγραμμα δεν χρειάζεται
ΠΡΟΓΡΑΜΜΑ Π1 ΜΕΤΑΒΛΗΤΕΣ πλέον τις μεταβλητές αθρ και
ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α[100] μο
ΠΡΑΓΜΑΤΙΚΕΣ: Α[100],αθρ, μο ΑΚΕΡΑΙΕΣ: i
ΑΚΕΡΑΙΕΣ: i ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 Απευθείας καλεί τις 2
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α[i] συναρτήσεις σε μια εντολή
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ
ΔΙΑΒΑΣΕ Α[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ αθροισμα(Α),μο(Α)
ΚΑΛΕΣΕ αποτελέσματα(Α,αθρ,μο) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
ΓΡΑΨΕ αθρ,μο
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Φτιάχνω την συνάρτηση που
ΣΥΝΑΡΤΗΣΗ άθροισμα(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ θα υπολογίζει το άθροισμα.
ΔΙΑΔΙΚΑΣΙΑ αποτελέσματα(ΠΙΝ,αθ,μο) ΜΕΤΑΒΛΗΤΕΣ
ΜΕΤΑΒΛΗΤΕΣ Δέχεται έναν πίνακα όπως
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100], αθ, μο και η αρχική διαδικασία
ΑΚΕΡΑΙΕΣ:i
ΑΚΕΡΑΙΕΣ:i ΑΡΧΗ
ΑΡΧΗ αθ <- 0 Είναι πραγματική όπως και η
αθ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 μεταβλητή αθ στην αρχική
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 αθ <- αθ+ΠΙΝ[i] διαδικασία
αθ <- αθ+ΠΙΝ[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Υπολογίζει και επιστρέφει το
άθροισμα <- αθ
μο <- αθ/100 άθροισμά των στοιχείων του
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ πίνακα
Να ξαναγράψετε το κυρίως πρόγραμμα ΣΥΝΑΡΤΗΣΗ μο(ΠΙΝ): ΠΡΑΓΜΑΤΙΚΗ Φτιάχνω την συνάρτηση του
ώστε να χρησιμοποιεί αντί της ΜΕΤΑΒΛΗΤΕΣ μέσου όρου.
διαδικασίας αποτελέσματα, δυο ΠΡΑΓΜΑΤΙΚΕΣ: ΠΙΝ[100]
συναρτήσεις για τον υπολογισμό των ΑΚΕΡΑΙΕΣ:i Δέχεται έναν πίνακα και είναι
στοιχείων που απαιτούνται. Να γράψετε ΑΡΧΗ πραγματική
μο <- άθροισμα(ΠΙΝ)/100
και τις 2 νέες συναρτήσεις
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ Για να υπολογίσω το
άθροισμα που χρειάζεται
στον μέσο όρο, καλώ την
συνάρτηση του αθροίσματος
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
37. Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
38. 1 2 3
1 ioarvanit 45f5d44 Σ
2 babis 123456 Α
Πίνακας ΧΡ
... .... ..... ....
1000 zoe zoe71199 Σ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
39. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password
ΑΚΕΡΑΙΕΣ: i, j
ΛΟΓΙΚΕΣ: βρέθηκαν
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "Δώσε όνομα χρήστη:"
ΔΙΑΒΑΣΕ username
ΓΡΑΨΕ "Δώσε κωδικό:"
ΔΙΑΒΑΣΕ password
βρέθηκαν <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ
βρέθηκαν <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Καλώς ήρθατε"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε"
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
40. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password
ΑΚΕΡΑΙΕΣ: i, j
ΛΟΓΙΚΕΣ: βρέθηκαν
ΑΡΧΗ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "Δώσε όνομα χρήστη:"
ΔΙΑΒΑΣΕ username
ΓΡΑΨΕ "Δώσε κωδικό:"
ΔΙΑΒΑΣΕ password
βρέθηκαν <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ
βρέθηκαν <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Καλώς ήρθατε"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε"
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
41. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password
ΑΚΕΡΑΙΕΣ: i, j
ΛΟΓΙΚΕΣ: βρέθηκαν Χρειαζόμαστε και δυο μεταβλητές για το όνομα
ΑΡΧΗ χρήστη και τον κωδικό που θα διαβάσουμε
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "Δώσε όνομα χρήστη:"
ΔΙΑΒΑΣΕ username
ΓΡΑΨΕ "Δώσε κωδικό:"
ΔΙΑΒΑΣΕ password
βρέθηκαν <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ
βρέθηκαν <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Καλώς ήρθατε"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε"
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
42. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password
ΑΚΕΡΑΙΕΣ: i, j
ΛΟΓΙΚΕΣ: βρέθηκαν Χρειαζόμαστε και δυο μεταβλητές για το όνομα
ΑΡΧΗ χρήστη και τον κωδικό που θα διαβάσουμε
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "Δώσε όνομα χρήστη:" Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία
ΔΙΑΒΑΣΕ username που δόθηκαν είναι σωστά
ΓΡΑΨΕ "Δώσε κωδικό:"
ΔΙΑΒΑΣΕ password
βρέθηκαν <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ
βρέθηκαν <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Καλώς ήρθατε"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε"
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
43. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[1000, 3], username, password
ΑΚΕΡΑΙΕΣ: i, j
ΛΟΓΙΚΕΣ: βρέθηκαν Χρειαζόμαστε και δυο μεταβλητές για το όνομα
ΑΡΧΗ χρήστη και τον κωδικό που θα διαβάσουμε
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "Δώσε όνομα χρήστη:" Η λογική μεταβλητή θα ελέγχει αν τα στοιχεία
ΔΙΑΒΑΣΕ username που δόθηκαν είναι σωστά
ΓΡΑΨΕ "Δώσε κωδικό:"
ΔΙΑΒΑΣΕ password Διαβάζω τα στοιχεία του χρήστη
βρέθηκαν <- ΨΕΥΔΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 1000
ΑΝ ΧΡ[i, 1] = username ΚΑΙ ΧΡ[i, 2] = password ΤΟΤΕ
βρέθηκαν <- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ βρέθηκαν = ΑΛΗΘΗΣ ΤΟΤΕ
ΓΡΑΨΕ "Καλώς ήρθατε"
ΑΛΛΙΩΣ
ΓΡΑΨΕ "Λάθος όνομα πρόσβασης ή συναθηματικό. Ξααπροσπαθήστε"
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκαν = ΑΛΗΘΗΣ
Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την
άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .
44. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[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 Ελλάδα .
45. ΔΙΑΔΙΚΑΣΙΑ ΕΛΕΓΧΟΣ(ΧΡ)
Η μόνη παράμετρος της διαδικασίας είναι ο
ΜΕΤΑΒΛΗΤΕΣ
πίνακας χρηστών
ΧΑΡΑΚΤΗΡΕΣ: ΧΡ[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 Ελλάδα .