max & min Μεθοδολογία - 1 Τα βήματα που συνήθως ακολουθούμε στις τεχνικές εύρεσης max & min είναι τα εξής:

Σχετικά έγγραφα
max & min Μεθοδολογία Τα βήματα που ακολουθούμε σε όλες τις τεχνικές εύρεσης max & min είναι τα εξής 2:

10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

Γενικές εξετάσεις 2014 Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον Τεχνολογική Κατεύθυνση

ΘΕΜΑΤΑ ΚΑΙ ΑΠΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ 2014

ΑΣΚΗΣΕΙΣ ΚΕΦΑΛΑΙΑ 2 ΚΑΙ 8

10 Α2. 5 Α3. (ΟΧΙ = 20-4*2^2)) H (X>Ψ ΚΑΙ X > Ψ

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

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

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

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


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

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΠΡΟΟΠΤΙΚΗ

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

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

Ασκή σεις στή δομή επανα λήψής

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

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

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

Μονάδες 8 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6 ΔΤ3 ΔΤ4 151

Μεθοδολογία προβλημάτων με Δομή Επανάληψης

Παράδειγμα 2. Λύση & Επεξηγήσεις. Τέλος_επανάληψης Εμφάνισε "Ναι" Τέλος Α2

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

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

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

Μονάδες 8 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΗΜΕΡΗΣΙΩΝ

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

(1) Σ 0 (2) Κ 0 (3) Αρχή_Επανάληψης (4) ιάβασε Χ (5) Σ Σ+Χ (6) Αν Χ>0 τότε (7) Κ Κ+1 (8) Τέλος_Αν (9) Μέχρις_ότου Σ>1000 (10) Εμφάνισε Χ

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

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

ΝΤΗΛ ΓΩΝΙΑ THΛ: ΤΜΗΜΑ:... 2 Ο ΔΙΑΓΩΝΙΣΜΑ

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008. Τµήµα ΓΤ2 Όνοµα:...

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

Μονάδες 8 ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΕΣΠΕΡΙΝΩΝ

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2015 Β ΦΑΣΗ ÁÈÇÍÁ ΕΚΦΩΝΗΣΕΙΣ

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

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

Προτεινόμενα Θέματα ΑΕΠΠ

5 ο Φύλλο ασκήσεων για την Δομή επανάληψης Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

6. Αφού δημιουργήσετε ένα πίνακα 50 θέσεων με ονόματα μαθητών να τον ταξινομήσετε αλφαβητικά με την μέθοδο της φυσαλίδας

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ονοματεπώνυμο: Βαθμός:

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

% % % >1000 0%

ΠΡΟΣΟΜΟΙΩΣΗ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ Γʹ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΕΠΠ ΤΡΙΤΗ 18 ΑΠΡΙΛΙΟΥ 2017 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΠΤΑ (7)

Βαθµολογία Χαρακτηρισµός

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

Β[(ι-7)*15+j] ON[ι,j] temp B[j-1] B[j-1] B[j] B[j] temp. j j+1

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ΑΡΧΗ ΔΙΑΒΑΣΕ

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

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

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

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

Θέμα Β. ΓΙΑ γ ΑΠΟ 1 ΜΕΧΡΙ 4. ΓΙΑ δ ΑΠΟ 1 ΜΕΧΡΙ 4. Α[γ,δ] 17 - (γ-1)*4 - δ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗ

καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:

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

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

ΕΚΦΩΝΗΣΕΙΣ. β. Να γράψετε αναλυτικά τα μειονεκτήματα της χρήσης των πινάκων. γ. Να γράψετε ονομαστικά τις τυπικές επεξεργασίες των πινάκων.

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

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

Άσκηση 1 (κλιμακωτή χρέωση) Ένα γραφείο ενοικίασης αυτοκινήτων εφαρμόζει την παρακάτω τιμολογιακή πολιτική: Πάγιο 30 ευρώ

Διαγώνισμα. Ανάπτυξης Εφαρμογών. Προγραμματιστικό Περιβάλλον. 1. Να μετατραπεί σε ισοδύναμο με αποκλειστική χρήση της δομής ΟΣΟ... ΕΠΑΝΑΛΑΒΕ.

Δομές Επανάληψης - πακέτο 3 (ΝΕΕΣ ασκήσεις)

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012

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

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

Γ.Κονδύλη 1 & Όθωνος-Μαρούσι Τηλ. Κέντρο: ,

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ) 27 ΜΑΪΟΥ 2016 ΕΚΦΩΝΗΣΕΙΣ

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

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

ΘΕΜΑ 1 Ο Α1. Δίνονται οι παρακάτω εντολές από ένα τμήμα προγράμματος:

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

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

Η Δομή Επανάληψης. Εισαγωγή στην δομή επανάληψης Χρονική διάρκεια: 3 διδακτικές ώρες

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΑΡΑΣΚΕΥΗ 30 MAΪΟΥ ΑΕΠΠ

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

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

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

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

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

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΑΛΓΟΡΙΘΜΟΙ

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

Ταξινόμηση. Ταξινόμηση ευθείας ανταλλαγής (Φυσαλίδα) 1) Να ταξινομηθεί ο πίνακας Α[Ν] σε αύξουσα σειρά με τη μέθοδο της φυσαλίδας.

Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος

Θέμα Α 1. 1 Τα θέματα προέρχονται από Επαναληπτικά Διαγωνίσματα από το "Στέκι των Πληροφορικών" και Π. Τσιωτάκη

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

Εισαγωγικά στοιχεία αλγορίθμων -Δομή Ακολουθίας Δομή Επιλογής ΗΜΕΡΟΜΗΝΙΑ 10/ 07/ 2017 ΟΝΟΜΑΤ/ΜΟ ΒΑΘΜΟΣ

Transcript:

Μεθοδολογία - 1 Τα βήματα που συνήθως ακολουθούμε στις τεχνικές εύρεσης είναι τα εξής: 1. Υπόθεση Ξεκινάμε με μια αυθαίρετη παραδοχή ότι κάποιος από τους αριθμούς που εξετάζουμε είναι ο μέγιστος (ή ο ελάχιστος αντίστοιχα). Στην Μεθοδολογία - 1 κάνουμε αυτήν την υπόθεση για τον πρώτο κατά σειρά αριθμό, από τους αριθμούς που μας ενδιαφέρουν (δεν μας ενδιαφέρουν πάντα όλοι οι αριθμοί). 2. Διαδοχικές συγκρίσεις Για όλους τους υπόλοιπους αριθμούς, εκτός του πρώτου, κάνουμε διαδοχικές απλές συγκρίσεις. Τους συγκρίνουμε έναν έναν με τον μέχρι στιγμής μέγιστο (ή ελάχιστο) και σε περίπτωση που ο τρέχων αριθμός είναι μεγαλύτερος του max (ή μικρότερος του min), θέτουμε τον max (ή τον min) ώστε να έχει την τιμή του τρέχοντος αριθμού. Η μέθοδος της υπόθεσης στον πρώτο κατά σειρά αριθμό και των διαδοχικών συγκρίσεων, έχει το πλεονέκτημα ότι δουλεύει πάντα, ανεξαρτήτως του εύρους των τιμών που μπορεί να λάβουν οι αριθμοί που εξετάζουμε. Μεθοδολογία - 2 Εάν (και μόνο αν) γνωρίζουμε το εύρος των τιμών που μπορεί να πάρουν οι αριθμοί που εξετάζουμε, τότε μπορούμε με ασφάλεια να κάνουμε τις εξής υποθέσεις: Στο max μπορούμε να δώσουμε αρχική τιμή τέτοια ώστε να είναι σίγουρα μικρότερη από όλες τις πιθανές τιμές της μεταβλητής στο εύρος τιμών. Στο min μπορούμε να δώσουμε αρχική τιμή τέτοια ώστε να είναι σίγουρα μεγαλύτερη από όλες τις πιθανές τιμές της μεταβλητής στο εύρος τιμών. Παράδειγμα: Εάν γνωρίζουμε ότι η μεταβλητή μας συμβολίζει βαθμούς στο εύρος 1 έως 100, τότε με ασφάλεια μπορούμε να κάνουμε τις εξής υποθέσεις: max < 0 min < 101 Στη συνέχεια, για όλους τους αριθμούς, συμπεριλαμβανομένου του πρώτου, κάνουμε διαδοχικές συγκρίσεις. Τους συγκρίνουμε έναν έναν με τον μέχρι στιγμής μέγιστο (ή ελάχιστο) όπως στην Μεθοδολογία - 1. Page 1 of 10

Εφαρμογή Τεχνική 1: Εύρεση max σε άσκηση χωρίς επαναλήψεις Εκφώνηση: Να γραφεί αλγόριθμος ο οποίος να διαβάζει 4 αριθμούς από την είσοδο και να υπολογίζει και να εμφανίζει τον μέγιστο και τον ελάχιστο. Όταν έχουμε να συγκρίνουμε πάνω από 2 αριθμούς, υποθέτουμε ότι ένας οποιοσδήποτε από αυτούς (συνήθως ο πρώτος κατά σειρά) είναι ο μέγιστος και στη συνέχεια συγκρίνουμε διαδοχικά όλους τους υπόλοιπους αριθμούς με το μέγιστο, ψάχνοντας να βρούμε κάποιον μεγαλύτερο. Απλή και κομψή μέθοδος. Οι συγκρίσεις είναι αυστηρά απλές επιλογές. Δεν χρησιμοποιούμε ποτέ Αλλιώς. Δεν συγκρίνουμε ποτέ 2 αριθμούς μεταξύ τους, αλλά καθε αριθμό με το μέγιστο. Λύση: Γράψε Δώσε 4 τιμές Διάβασε a, b, c, d max < a Αν (b > max) τότε max < b Αν (c > max) τότε max < c Αν (d > max) τότε max < d! Κάνουμε την υπόθεση ότι ο πρώτος κατά σειρά αριθμός,! δηλαδή ο a είναι ο μέγιστος! Αν ο b τυγχάνει να είναι μεγαλύτερος από τον μέχρι στιγμής! μέγιστο, τότε αυτός είναι ο νέος μέγιστος! Και προχωράμε στην επόμενη σύγκριση, έτσι κι αλλιώς! Αν ο c τυγχάνει να είναι μεγαλύτερος από τον μέχρι στιγμής! μέγιστο, τότε αυτός είναι ο νέος μέγιστος! Και προχωράμε στην επόμενη σύγκριση, έτσι κι αλλιώς! Αν ο d τυγχάνει να είναι μεγαλύτερος από τον μέχρι στιγμής! μέγιστο, τότε αυτός είναι ο νέος μέγιστος Γράψε Το μέγιστο είναι:, max Page 2 of 10

Τεχνική 2: Εύρεση max σε άσκηση με γνωστό πλήθος επαναλήψεων Εκφώνηση: Να γραφεί αλγόριθμος ο οποίος να διαβάζει 100 αριθμούς από την είσοδο και να υπολογίζει και να εμφανίζει τον μέγιστο και τον ελάχιστο. Διαβάζουμε όλους τους αριθμούς μέσα στην επανάληψη. Χρησιμοποιούμε τον μετρητή i, για να διαπιστώσουμε αν είμαστε στην πρώτη επανάληψη (οπότε πρέπει να κάνουμε υπόθεση) ή σε όλες τις υπόλοιπες (οπότε πρέπει να κάνουμε απλές συγκρίσεις). i <-- 1 Όσο (i <= 100) Επανάλαβε Γράψε Δώσε τον αριθμό, i Διάβασε x Αν (i = 1) τότε min < x Αλλιώς Αν (x > max) τότε! Είμαστε στην 1η επανάληψη, άρα! κάνουμε υπόθεση! Είμαστε σε όλες τις υπόλοιπες! επαναλήψεις, άρα κάνουμε σύγκριση! Ποτέ δεν αναμιγνύουμε την εύρεση του max με Αν (x < min) τότε! αυτήν του min. Είναι δύο ανεξάρτητες διαδικασίες min < x! και απλά παραθέτουμε την μία αμέσως μετά την! άλλη. Δεν χρησιμοποιούμε ποτέ αλλιώς. i<--i + 1 Γράψε Το μέγιστο είναι:, max, και το ελάχιστο είναι:, min Page 3 of 10

Τεχνική 3: Εύρεση max σε άσκηση με άγνωστο πλήθος επαναλήψεων Εκφώνηση: Να γραφεί αλγόριθμος ο οποίος να διαβάζει συνεχώς αριθμούς από την είσοδο, μέχρι να διαβαστεί ο αριθμός 999 και να υπολογίζει και να εμφανίζει τον μέγιστο. Ξεκινάμε από το γεγονός ότι έχουμε άγνωστο πλήθος επαναλήψεων. Επομένως βρίσκουμε πρώτα τη συνθήκη και δημιουργούμε το σκελετό της επανάληψης. Επειδή πρέπει η υπόθεση να γίνει μόνο για τον πρώτο κατά σειρά αριθμό, χρησιμοποιούμε έναν μετρητή (αφού τώρα πια δεν έχουμε το i στη διάθεσή μας) τον οποίο αυξάνουμε κάθε φορά που διαβάζουμε έναν αποδεκτό αριθμό, δηλαδή διαφορετικό του 999. Τα υπόλοιπα είναι όμοια με την τεχνική 2 της προηγούμενης σελίδας. Λύση: πλ < 0 Γράψε Δώσε αριθμό (999 για τέλος) Διάβασε x Όσο (x <> 999) Επανάλαβε πλ < πλ + 1 Αν (πλ = 1)τότε Αλλιώς Αν (x > max) τότε! πλ < 0, αφού δεν έχουμε ακόμη! κανέναν αποδεκτό αριθμό! Διαβάζουμε τον πρώτο αριθμό έξω! από την επανάληψη! Εφόσον ο αριθμός είναι αποδεκτός! μπαίνουμε στην Όσο και αυξάνουμε το πλ! Είμαστε στην 1η επανάληψη, άρα! κάνουμε υπόθεση! Είμαστε σε όλες τις υπόλοιπες! επαναλήψεις, άρα κάνουμε σύγκριση Γράψε Δώσε αριθμό (999 για τέλος)! Διαβάζουμε κάθε επόμενο αριθμό Διάβασε x! πριν το τέλος της επανάληψης Γράψε Το μέγιστο είναι:, max Page 4 of 10

Τεχνική 4: Εύρεση max και πλήθους εμφανίσεων του max χωρίς χρήση πίνακα Εκφώνηση: Να γραφεί αλγόριθμος ο οποίος να διαβάζει συνεχώς αριθμούς από την είσοδο, μέχρι να διαβαστεί ο αριθμός 999 και να υπολογίζει και να εμφανίζει το μέγιστο και το πλήθος εμφανίσεων του max. Η λύση είναι παρόμοια με την Τεχνική 3 συν του ότι κάθε φορά που βρίσκουμε έναν αριθμό ίσο με το max πρέπει να αυξάνουμε ένα πλήθος maxcount. Κάθε φορά που το μέγιστο αλλάζει, συμπεριλαμβανομένης και της υπόθεσης, το maxcount πρέπει να γίνεται ίσο με 1. Λύση: πλ < 0 Γράψε Δώσε αριθμό (999 για τέλος) Διάβασε x Όσο (x <> 999) Επανάλαβε πλ < πλ + 1! πλ < 0, αφού δεν έχουμε ακόμη! κανέναν αποδεκτό αριθμό! Διαβάζουμε τον πρώτο αριθμό έξω! από την επανάληψη! Εφόσον ο αριθμός είναι αποδεκτός! μπαίνουμε στην Όσο και αυξάνουμε το πλ Αν (πλ = 1)τότε! Είμαστε στην 1η επανάληψη, άρα κάνουμε! υπόθεση και αφού είναι το πρώτο max που maxcount < 1! συναντάμε, κάνουμε το maxcount ίσο με 1 Αλλιώς Αν (x > max) τότε! Είμαστε σε όλες τις υπόλοιπες επαναλήψεις,! άρα κάνουμε σύγκριση και αν αλλάξει το maxcount < 1! max, κάνουμε ξανά το maxcount ίσο με 1 Αλλιώς_αν (x = max) τότε! Αν ο τρέχων αριθμός είναι ίσος με το maxcount < maxcount + 1! max, αυξάνουμε το maxcount κατά 1 Γράψε Δώσε αριθμό (999 για τέλος)! Διαβάζουμε κάθε επόμενο αριθμό Διάβασε x! πριν το τέλος της επανάληψης Γράψε Το μέγιστο είναι:, max, και εμφανίστηκε, maxcount, φορές Page 5 of 10

Τεχνική 5: Εύρεση max σε άσκηση με μονοδιάστατο πίνακα Εκφώνηση Να γραφεί αλγόριθμος ο οποίος, με δεδομένο πίνακα Α[100] να υπολογίζει και να εμφανίζει το μέγιστο στοιχείο και τη θέση του. Χρησιμοποιούμε το πρώτο στοιχείο του πίνακα για υπόθεση έξω από την επανάληψη. Στη συνέχεια μέσα στην επανάληψη κάνουμε διαδοχικές συγκρίσεις για τα υπόλοιπα στοιχεία. Λύση 1: max < Α[1] θ < 1 Για i από 1 μέχρι 100 Αν (x > max) τότε! Υπόθεση για το πρώτο στοιχείο του πίνακα! Κρατάμε τη θέση του max! Ξεκινάμε την επανάληψη από το πρώτο στοιχείο του πίνακα.! Αυτό θα μας κοστίσει 1 επιπλέον σύγκριση, αλλά θα μας! επιτρέψει να υπολογίσουμε σωστά (αν χρειαστεί),! αθροίσματα, μέσους όρους, πλήθη κτλπ.! Η υπόθεση έχει γίνει έξω από την επανάληψη.! Μέσα κάνουμε διαδοχικές απλές συγκρίσεις Γράψε Το μέγιστο είναι:, max, και βρίσκεται στη θέση, θ Λύση 2: Σε μία δεύτερη εκδοχή της λύσης, χρησιμοποιούμε την τιμή του μετρητή i για να διαπιστώσουμε αν είμαστε στο πρώτο στοιχείο του πίνακα (οπότε πρέπει να κάνουμε υπόθεση) ή σε όλα τα υπόλοιπα (οπότε πρέπει να κάνουμε απλές συγκρίσεις). Για i από 1 μέχρι 100 Αν (i = 1) τότε max < A[i] Αλλιώς Αν (A[i] > max) τότε max < A[i]! Είμαστε στο 1ο στοιχείο του πίνακα, άρα! κάνουμε υπόθεση! Είμαστε σε όλα τα υπόλοιπα στοιχεία του! πίνακα, άρα κάνουμε σύγκριση Γράψε Το μέγιστο είναι:, max, και βρίσκεται στη θέση, θ Page 6 of 10

Τεχνική 6: Εύρεση max σε άσκηση με μονοδιάστατο πίνακα, όχι όμως για όλα τα στοιχεία του πίνακα Εκφώνηση: (ΠΡΟΣΟΧΗ!!!) Να γραφεί αλγόριθμος ο οποίος, με δεδομένους τους παράλληλους πίνακες ΟΝ[50], Τ[50] και Β[50] που περιέχουν τα ονόματα την τάξη και το βαθμό 50 μαθητών να υπολογίζει και να εμφανίζει το όνομα, την τάξη και το βαθμό του μαθητή της Γ Λυκείου με το μέγιστο βαθμό. Επειδή το πρώτο στοιχείο του πίνακα μπορεί να μην ανήκει σε μαθητή της Γ Λυκείου, δεν μπορούμε να το χρησιμοποιήσουμε για υπόθεση έξω από την επανάληψη. Θα χρησιμοποιήσουμε υποχρεωτικά μία μεταβλητή πλ, η οποία θα καταγράφει το πλήθος των μαθητών της Γ Λυκείου που έχουμε συναντήσει. Λύση 1: πλ < 0 Για i από 1 μέχρι 50! Καταγράφουμε πλήθος των μαθητών! της Γ Λυκείου που έχουμε συναντήσει Αν (Τ[i] = Γ ) τότε! Μας ενδιαφέρουν μόνο οι μαθητές πλ < πλ+ 1! της Γ Λυκείου Αν (πλ = 1) τότε! Είμαστε στον 1ο μαθητή της Γ Λυκείου, max < A[i]! άρα κάνουμε υπόθεση Αλλιώς Αν (A[i] > max) τότε! Είμαστε σε όλους τους υπόλοιπους μαθητές max < A[i]! της Γ Λυκείου άρα κάνουμε σύγκριση Γράψε Ο μαθητής:, ΟΝ[θ], έχει το μέγιστο βαθμό, Β[θ] Περιγραφή 2 ης λύσης: Σε περίπτωση που γνωρίζουμε το εύρος των τιμών των βαθμών (π.χ. από 1-20) θα μπορούσαμε να δώσουμε την εξής λύση (βασισμένη στη Μεθοδολογία - 2). Λύση 2: max < 0 Για i από 1 μέχρι 50! Κάνουμε υπόθεση έναν αριθμό μικρότερο από κάθε! αριθμό στο εύρος τιμών. Π.χ. το 0. Δεν έχει νόημα να! κρατήσουμε θέση. Αν (Τ[i] = Γ ) τότε Αν (A[i] > max) τότε max < A[i]! Μας ενδιαφέρουν μόνο οι μαθητέ της Γ Λυκείου! Για κάθε μαθητή της Γ Λυκείου κάνουμε σύγκριση Γράψε Ο μαθητής:, ΟΝ[θ], έχει το μέγιστο βαθμό, Β[θ] Page 7 of 10

Τεχνική 7: Εύρεση max1 και max2 σε άσκηση με μονοδιάστατο πίνακα. Εκφώνηση: (ΠΡΟΣΟΧΗ!!!) Να γραφεί αλγόριθμος ο οποίος, με δεδομένους τους παράλληλους πίνακες ΟΝ[50] και Β[50] που περιέχουν τα ονόματα και το βαθμό 50 μαθητών να υπολογίζει και να εμφανίζει τα ονόματα και τους βαθμούς των μαθητών με τον πρώτο και δεύτερο κατά σειρά μεγαλύτερο βαθμό (οι βαθμοί είναι από 1-20). Το πρόβλημα δεν είναι τόσο απλό γιατί η πρώτη από τις 2 λύσεις παρακάτω δεν θα δουλέψει για τον παρακάτω πίνακα: 1 2 3 4 5 6 7 8 9 10 11 12 56 56 45 105 67 90 75 80 120 14 27 30 Ανεπαρκής Λύση: max1 < Α[1] θ1 < 1 max2 < Α[2] θ2 < 2 Για i από 3 μέχρι 50! Υπόθεση για το max1 και κρατάμε και τη θέση του! Υπόθεση για το max2 και κρατάμε και τη θέση του Αν (Α[i] > max1) τότε! Αν βρεθεί στοιχείο μεγαλύτερο από το max1, τότε max2 < max1! πρέπει να το max2 να πάρει την τιμή του max1 και θ2 < θ1! το max1 να γίνει το νέο μεγαλύτερο μέγιστο max1 < A[i] θ1 < i Αλλιώς_αν (Α[i] > max2) τότε! Αν βρεθεί στοιχείο μεγαλύτερο μόνο από το max2, max2 < A[i]! τότε αλλάζει μόνο το max2 θ2 < i Γράψε Τα 2 μέγιστα είναι:, max1, max2, και βρίσκονται στις θέσεις, θ1, θ2 Επαρκής Λύση: max1 < -1 max2 < -2 Για i από 1 μέχρι 50! Υπόθεση για το max1 χωρίς θέση (δεν έχει νόημα)! Υπόθεση για το max2 χωρίς θέση (δεν έχει νόημα)! Προσοχή το max1 να είναι μεγαλύτερο από το max2! Κάνουμε προσπέλαση όλα τα στοιχεία του πίνακα Αν (Α[i] > max1) τότε! Αν βρεθεί στοιχείο μεγαλύτερο από το max1, τότε max2 < max1! πρέπει να το max2 να πάρει την τιμή του max1 και θ2 < θ1! το max1 να γίνει το νέο μεγαλύτερο μέγιστο max1 < A[i] θ1 < i Αλλιώς_αν (Α[i] > max2) τότε! Αν βρεθεί στοιχείο μεγαλύτερο μόνο από το max2, max2 < A[i]! τότε αλλάζει μόνο το max2 θ2 < i Γράψε Τα 2 μέγιστα είναι:, max1, max2, και βρίσκονται στις θέσεις, θ1, θ2 Page 8 of 10

Ασκήσεις 1. Να γραφεί αλγόριθμος ο οποίος να διαβάζει το βάρος και το ύψος 150 μαθητών και να εμφανίζει το μέγιστο βάρος και το μέγιστο ύψος. 2. Να γραφεί αλγόριθμος ο οποίος να διαβάζει το όνομα και τον βαθμό 200 μαθητών και να υπολογίζει να εμφανίζει το όνομα του μαθητή με τον μέγιστο βαθμό και το όνομα του μαθητή με τον ελάχιστο βαθμό. 3. Να γραφεί πρόγραμμα το οποίο να διαβάζει το όνομα ενός καταναλωτή και τον αριθμό των κιλοβατόρων και να υπολογίζει και να εμφανίζει: a. το συνολικό ποσό της οφειλής κάθε καταναλωτή, αν δεχθούμε ότι η χρέωση γίνεται κλιμακωτά με βάση τον παρακάτω πίνακα και ότι το τελικό ποσό επιβαρύνεται με 14% ΦΠΑ. Πάγιο: 15 Αριθμός KW Χρέωση ανά KW Μέχρι 150 0.053 151 350 0.048 351 600 0.040 601 και άνω 0.032 b. Το σύνολο της πληρωμής για όλους τους πελάτες μαζί. c. Το ποσοστό των πελατών με ποσό πληρωμής πάνω από 200 Ευρώ. d. Το όνομα του καταναλωτή με το μέγιστο ποσό πληρωμής και το όνομα αυτού με το ελάχιστο ποσό πληρωμής. Η παραπάνω διαδικασία να επαναλαμβάνεται μέχρι να διαβαστεί η λέξη Τέλος ως όνομα καταναλωτή. 4. Να γραφεί αλγόριθμος ο οποίος να διαβάζει επαναληπτικά το όνομα και το βαθμό μαθητών και να βρίσκει το μέγιστο βαθμό και το πλήθος των μαθητών που έχουν βαθμό ίσο με το max. Η διαδικασία να τερματίζεται όταν δοθεί ως όνομα μαθητή η λέξη ΤΕΛΟΣ. 5. Να γραφεί αλγόριθμος ο οποίος σε πίνακα ακεραίων Π[500] να υπολογίζει: a. το μέγιστο στοιχείο του πίνακα b. τις θέσεις στις οποίες υπάρχει το μέγιστο και το συνολικό πλήθος εμφανίσων του μεγίστου 6. Έχουμε 3 πίνακες ΟΝ[500] με τα ονόματα των μαθητών ενός σχολείου, Β[500] με τους βαθμούς τους και Τ[500] ο οποίος περιέχει την τάξη κάθε μαθητή. Οι τιμές του πίνακα Τ[500] μπορεί να είναι Α για τους μαθητές της Α Λυκείου ή Β ή Γ για τους μαθητες της Β ή της Γ λυκείου αντίστοιχα. Να υπολογίσετε και να εμφανίσετε: a. τον μέγιστο από όλους τους βαθμούς του σχολείου και το όνομα και το τμήμα του μαθητή που έχει αυτόν τον βαθμό. b. τον μέγιστο από τους βαθμούς της Β Λυκείου και να εμφανίσετε αν είναι ο μοναδικός μέγιστος σε όλη τη Β Λυκείου ή όχι. Page 9 of 10

7. Να γραφούν τμήματα αλγορίθμου τα οποία σε δεδομένο πίνακα (να μην διαβαστεί, είναι έτοιμος) Π[50, 40] να υπολογίζουν και να εμφανίζουν: a. Το μέγιστο στοιχείο όλου του πίνακα και τη θέση του. b. Το μέγιστο στοιχείο της 15 γραμμής και τη θέση του. c. Το ελάχιστο στοιχείο της 34 στήλης και τη θέση του. d. Το μέγιστο στοιχείο της γραμμής θ και το πλήθος των εμφανίσεών του. e. Το μέγιστο και το ελάχιστο στοιχείο των 5 τελευταίων στηλών (1 max και 1 min). f. Το μέγιστο των στοιχείων της γραμμής 12, που βρίσκονται σε στήλες με άρτιο αριθμό στήλης. 8. Σε δεδομένο πίνακα Π[25, 25] να υπολογίσετε: a. Το μέγιστο στοιχείο της κυρίας διαγωνίου. b. Το ελάχιστο στοιχείο της δευτερεύουσας διαγωνίου. c. Το μέγιστο και το ελάχιστο στοιχείο καθώς και τη θέση τους, των στοιχείων που βρίσκονται πάνω από την κύρια διαγώνιο του πίνακα. d. Το μέσο όρο κάθε γραμής και να το αποθηκεύει σε μονοδιάστατο πίνακα Μ[25]. e. Το πλήθος των μέγιστων στοιχείων του πίνακα Μ και τις θέσεις στις οποίες βρίσκεται. 9. Ένα πρατήριο βενζίνης έχει δεξαμενή μεγέθους 5000 λίτρων. Το πρατήριο βενζίνης εξυπηρετεί όλα τα οχήματα και σταματάει όταν ένα όχημα ζητήσει ποσότητα λίτρων μεγαλύτερη από το απόθεμα που έχει περισσέψει στην δεξαμενή, οπότε και κλείνει την είσοδο του και σταματά να δέχεται επιπλέον οχήματα προς εξυπηρέτηση. Να γραφεί πρόγραμμα το οποίο: a. Να δέχεται συνεχώς το είδος του οχήματος αυτοκίνητο ή δίκυκλο ) που ζητά να εξυπηρετηθεί καθώς και τον αριθμό των λίτρων που επιθυμεί να βάλει και να το εξυπηρετεί ή όχι αναλόγως. b. Να εμφανίζει το πλήθος των οχημάτων που ανήκουν στην κατηγορία δίκυκλο. c. Να υπολογίζει και να εμφανίζει το μέγιστο ποσό λίτρων βενζίνης που προμηθεύτηκαν τα αυτοκίνητα. d. Να υπολογίζει το ποσοστό των οχημάτων που έβαλαν λιγότερα από 20 λίτρα βενζίνης. e. Να εμφανίζει το μήνυμα Τέλος Λειτουργίας Πρατηρίου όταν σταματήσει το πρατήριο να εξυπηρετεί οχήματα. f. Να υπολογίζει και να εμφανίζει την κατηγορία του οχήματος με τη μέγιστη συνολική προμήθεια καυσίμων από την έναρξη μέχρι και τη λήξη της λειτουργίας του πρατηρίου. 10.Να τροποποιηθεί ο παραπάνω αλγόριθμος έτσι ώστε όταν ένα όχημα ζητήσει ποσότητα βανζίνης μεγαλύτερη από το απόθεμα, να του δίνεται όση ποσότητα υπάρχει στη δεξαμενή και μετά να κλείνει το πρατήριο. 11. Ένας πελάτης αγοράζει προϊόντα από ένα κατάστημα. Να αναπτύξετε αλγόριθμο ο οποίος: a. Για κάθε προϊόν που αγοράζει ο πελάτης, να διαβάζει τον κωδικό του, τον αριθμό τεμαχίων που αγοράστηκαν και την τιμή τεμαχίου. Η διαδικασία ανάγνωσης να σταματά, όταν δοθεί ως κωδικός ο αριθμός 0. b. Αν ο λογαριασμός δεν υπερβαίνει τα 500 ευρώ, να εμφανίζει το μήνυμα «ΠΛΗΡΩΜΗ ΜΕΤΡΗΤΟΙΣ». Διαφορετικά, να υπολογίζει και να εμφανίζει το πλήθος των απαιτούμενων για την εξόφληση δόσεων, όταν η εξόφληση γίνεται με άτοκες μηνιαίες δόσεις, ως εξής: Τον πρώτο μήνα η δόση θα είναι 20 ευρώ και κάθε επόμενο μήνα θα αυξάνεται κατά 5 ευρώ, μέχρι να εξοφληθεί το συνολικό ποσό. c. Να υπολογίζει και να εμφανίζει τον συνολικό αριθμό των τεμαχίων με τιμή τεμαχίου μεγαλύτερη των 10 ευρώ. d. Να υπολογίζει και να εμφανίζει τον συνολικό αριθμό των τεμαχίων με τη μέγιστη τιμή τεμαχίου. 12. Με δεδομένη συνάρτηση ΜΕΓ(α, β) η οποία υπολογίζει το μέγιστο 2 ακέραιων αριθμών, να γραφούν εντολές με τις οποίες να υπολογίζεται το μέγιστο των τιμών x, y, z, w, κάνοντας χρήση μόνο της συγκεκριμένης συνάρτησης. Page 10 of 10