ΑΛΓΟΡΙΘΜΟΣ «ΕΥΡΕΣΗ ΜΕΣΟΥ ΟΡΟΥ ΠΙΝΑΚΑ ΜxN»

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
(READ – WRITE) ΚΑΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ (INTEGER,REAL,CHAR)
Advertisements

Επιμέλεια: Τίκβα Χριστίνα
Παράδειγμα 1:Ταξινόμηση Φυσαλίδας
ΑΛΓΟΡΙΘΜΟΙ «ΕΥΡΕΣΗ ΜΕΣΟΥ ΟΡΟΥ ΠΙΝΑΚΑ»
ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΤΜΗΜΑΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΒΙΟΜΗΧΑΝΙΑΣ Διάλεξη 2: Πίνακες και δυναμικά δεδομένα στη FORTRAN 90 Εαρινό εξάμηνο 2009 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ.
ΣΤΟΙΧΕΙΑ ΨΕΥΔΟΚΩΔΙΚΑ ΒΑΣΙΚΕΣ ΔΟΜΕΣ ΒΑΣΙΚΟΙ ΑΛΓΟΡΙΘΜΟΙ ΠΙΝΑΚΩΝ
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Παράδειγμα 2: Υπολογισμός μέγιστου μισθού Σε μια εταιρία εργάζονται 200 υπάλληλοι και είναι γνωστός ο μισθός του καθενός. Να χρησιμοποιηθεί η δομή του.
Προγραμματισμός PASCAL Πληροφορική Γ' Λυκείου μέρος γ
Δομές Διακλάδωσης.
Παράδειγμα 5: Θερμοκρασίες
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Γενική μορφή προγράμματος Pascal
Έρευνα για το Εθνικό Φορολογικό Σύστημα Αθήνα 9 Νοεμβρίου ο Πανελλήνιο Επιστημονικό Συνέδριο Ι.Ο.Φο.Μ. Ι.Ο.Φο.Μ. – Π.Μ.Σ. Φορολογία και Ελεγκτική.
Παράδειγμα 1: Εκτύπωση διαδοχικών αριθμών(χρήση επαναληπτικής εντολής Επανέλαβε...μέχρις_ότου (repeat…until) Να γραφεί αλγόριθμος που να εμφανίζει τους.
Ενότητα Η Δομή Επανάληψης
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Κοντινότεροι Κοινοί Πρόγονοι α βγ θ δεζ η π ν ι κλμ ρσ τ κκπ(λ,ι)=α, κκπ(τ,σ)=ν, κκπ(λ,π)=η κκπ(π,σ)=γ, κκπ(ξ,ο)=κ ξο κκπ(ι,ξ)=β, κκπ(τ,θ)=θ, κκπ(ο,μ)=α.
Παράδειγμα 1:Υπολογισμός αθροίσματος αριθμών με επαναληπτική εντολή : για...από...μέχρι(for ..to) Να βρεθεί και να εκτυπωθεί το άθροισμα των 100 ακεραίων.
Ασκήσεις.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Η Δομή Επανάληψης Από τη Δομή Επανάληψης Για στην Όσο Η παρουσίαση της εντολής Όσο είναι από την εισήγηση των κ. Σ. Δουκάκη και Π. Τσιωτάκη στο 3ο Συνέδριο.
Μεταβλητές – εντολές εκχώρησης- δομή ακολουθίας
Ενότητα Α.4. Δομημένος Προγραμματισμός
Διάλεξη 9η: Εφαρμογή της μεθόδου Simplex στο γραμμικό προγραμματισμό κατά τη μεγιστοποίηση Μέθοδος Simplex 1.Όταν υπάρχουν μέχρι πέντε κλάδοι παραγωγής.
Η αλληλουχία των ενεργειών δεν είναι πάντα μία και μοναδική!!!
ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Συγγραφείς Α.Βακάλη Η. Γιαννόπουλος Ν. Ιωαννίδης Χ.Κοίλιας Κ. Μάλαμας Ι. Μανωλόπουλος Π. Πολίτης Γ΄ τάξη.
Kεφάλαιο 4 ΑΛΓΟΡΙΘΜΟΙ-ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ (αναλυτική προσέγγιση)
ΑΣΚΗΣΗ 11. ΑΣΚΗΣΗ 11 Ποιοι είναι οι άλλοι δύο πιθανοί συνδυασμοί ; ΑΣΚΗΣΗ 11 1ος 4ος Ποιοι είναι οι άλλοι δύο πιθανοί συνδυασμοί ;
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ 2: ΘΕΜΑΤΑ ΘΕΩΡΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Η/Υ
ΜΑΚΙΓΙΑΖ.
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ ΣΥΝΘΗΚΗ ΕΠΑΝΑΛΑΒΕ ΕΝΤΟΛΕΣ ΕΝΤΟΛΕΣΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ.
ΨΥΧΟΠΑΙΔΑΓΩΓΙΚΟ ΥΛΙΚΟ ΒΡΕΦΟΝΗΠΙΑΚΟΥ ΣΤΑΘΜΟΥ
KVANTITATIVNE METODE U GRAĐEVINSKOM MENADŽMENTU
«Ο ΔΗΜΟΤΙΚΟΣ ΚΗΠΟΣ ΤΟΥ ΤΑΞΙΜΙΟΥ»
2. VAJA – sile ob dotiku in na daljavo
RADAR ZA PLOVILO ESMO Laboratorij za Sevanje in Optiko
ΧΡΗΣΤΟΓΛΟΥ ΙΩΑΝΝΗΣ ΓΕΝ
ΚΟΙΝΩΝΙΚΗ ΚΑΙ ΑΛΛΗΛΕΓΓΥΑ ΟΙΚΟΝΟΜΙΑ ΚΑΙ ΑΝΑΠΤΥΞΗ ΤΩΝ ΦΟΡΕΩΝ ΤΗΣ
ΔΙΑΤΑΡΑΧΕΣ ΟΞΕΟΒΑΣΙΚΗΣ ΙΣΟΡΡΟΠΙΑΣ
ΑΝΑΛΥΤΙΚΗ ΧΗΜΕΙΑ Εισαγωγή.
Εισαγωγή στη Ρομποτική
Λέκτορας Κώστας Κορδάς Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης
Μεσαιωνικό Κάστρο Λεμεσού
ΕΠΑΝΑΛΗΨΗ ΓΕΩΜΕΤΡΙΑ 5Ο ΚΕΦ.
ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΓΛΩΣΣΑΣ
Καδράκι ‘‘Ο Χριστός σώζει τον Πέτρο από τον καταποντισμό στα κύματα’’
Καλαματα Η ιστορία της.
Το παιδί που πεθαίνει.
Οργανική Χημεία Ενότητα 1: Χημεία του Άνθρακα Χριστίνα Φούντζουλα
Σύντομη Παρουσίαση Τόμος 2. Κεφάλαιο 2 «Στοιχεία Επικοινωνίας»
3.
Μερκ. Παναγιωτόπουλος - Φυσικός
ΑΘΛΗΤΙΣΜΟΣ ΚΑΙ ΜΥΙΚΟ ΣΥΣΤΗΜΑ
ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ ΑΝ συνθήκη_ισχύει ΤΟΤΕ εντολές ΤΕΛΟΣ_ΑΝ
ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΕΚΠΑΙΔΕΥΣΗ
Αρχεσ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Η/Υ ΤΑξη Β΄
ΣΧΕΔΙΑΣΗ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΛΟΓΙΣΜΙΚΟΥ
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ «ΓΙΑ» Για μτ από ατ μέχρι ττ [με_βήμα β] εντολές Τέλος_επανάληψης : περιοχή εντολών μτ : η μεταβλητή της.
Η ‘ΟΜΟΡΦΗ ΠΑΦΟΣ ΚΑΤΕΡΙΝΑ ΠΑΝΑΓΙΩΤΟΥ Δ΄1 ΝΕΦΕΛΗ ΒΑΣΙΛΕΙΟΥ Δ΄1.
Αν συνθήκη_ισχύει τότε εντολές Τέλος_Αν
ΑΛΓΟΡΙΘΜΟΣ «ΕΥΡΕΣΗ ΜΕΣΟΥ ΟΡΟΥ ΠΙΝΑΚΑ ΜxN»
Δομημένος Προγραμματισμός - Κεφάλαιο 4 - Ανάπτυξη αλγορίθμων
Δισδιάστατοι Πίνακες 3 7 … i γ ρ α μ ή j - στήλη 1 2 M N
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ
Ενότητα Γ7.3.8(Προβλήματα Ακολουθιακής Δομής )
1Εντολή Δείξε
Μεταγράφημα παρουσίασης:

ΑΛΓΟΡΙΘΜΟΣ «ΕΥΡΕΣΗ ΜΕΣΟΥ ΟΡΟΥ ΠΙΝΑΚΑ ΜxN» ΠΛΗ 10 2ος Τόμος : «ΤΕΧΝΙΚΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ» Κεφάλαιο: «ΑΛΓΟΡΙΘΜΟΙ» ΣΕΛΙΔΑ : 37

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ Θα δείξουμε την εκτέλεση του αλγόριθμου βήμα προς βήμα χρησιμοποιώντας έναν πίνακα εισόδου P με διαστάσεις 3x4. P 1 2 3 4 9 15 16 35 11 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ Σε κάθε στιγμή της εκτέλεσης του αλγόριθμου η κίτρινη μπάρα μας δείχνει την εντολή που μόλις εκτελέστηκε.

Με ? δείχνουμε τις μεταβλητές που η τιμή τους είναι απροσδιόριστη! Με κόκκινο χρώμα φαίνονται οι τιμές των μεταβλητών που άλλαξαν τιμή στο τρέχον βήμα. M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 2 4 14 11 ? Με ? δείχνουμε τις μεταβλητές που η τιμή τους είναι απροσδιόριστη! P 1 2 3 4 9 15 16 35 11 13 5 41 8 Με μπλε χρώμα φαίνονται τα δεδομένα εισόδου Το κίτρινο χρώμα μας δείχνει το στοιχείο του πίνακα που εξετάζουμε στο τρέχον βήμα του βρόγχου ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώστε τιμή για το Μ: 4 Δώστε τιμή για το Ν: 3

Ξεκινάμε από την ΑΡΧΗ … … εκτελούμε τις εντολές … … και τελειώνουμε στο ΤΕΛΟΣ

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 1 9 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 1 9 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 9 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 9 1 2 15 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 9 1 2 15 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 24 1 2 15 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 24 1 16 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 24 1 16 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 40 1 16 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 40 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 40 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 41 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 41 1 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 41 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 41 2 1 35 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 41 2 1 35 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 76 2 1 35 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 76 2 11 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 76 2 11 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 87 2 11 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 87 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 87 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 89 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 89 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 89 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 93 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 93 2 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 93 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 93 1 13 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Μ:3 Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 93 1 13 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4 13

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 106 1 13 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4 13

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 106 2 5 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ Δώσε τιμή για το Ν:4 9 15 16 1 35 11 2 4 13

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 106 2 5 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 9 15 16 1 35 11 2 4 13 5

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 111 2 5 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 9 15 16 1 35 11 2 4 13 5

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 111 41 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 9 15 16 1 35 11 2 4 13 5

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 111 41 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 15 16 1 35 11 2 4 13 5 41

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 152 41 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 15 16 1 35 11 2 4 13 5 41

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 152 8 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 15 16 1 35 11 2 4 13 5 41

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 152 8 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 16 1 35 11 2 4 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 16 1 35 11 2 4 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 16 1 35 11 2 4 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 ? P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 16 1 35 11 2 4 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 13,3 P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 16 1 35 11 2 4 13 5 41 8

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 13,3 P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 1 35 11 2 4 13 5 41 8 13,3

ΑΛΓΟΡΙΘΜΟΣ ΜΟ-ΠΙΝΑΚΑ-ΜΧΝ ΔΕΔΟΜΕΝΑ P:ARRAY[1..Μ,1..N] OF INTEGER; Μ,N,X,I,Κ: INTEGER; MO: REAL; ΑΡΧΗ ΔΙΑΒΑΣΕ(Μ,Ν); Χ:=0; ΓΙΑ Κ:=1 ΕΩΣ Μ ΕΠΑΝΕΛΑΒΕ ΓΙΑ Ι:=1 ΕΩΣ Ν ΕΠΑΝΕΛΑΒΕ ΤΥΠΩΣΕ (Ρ[Κ,Ι]); Χ:=Χ+Ρ[Κ,Ι]; ΓΙΑ-ΤΕΛΟΣ ΜΟ:=Χ/(Μ*Ν); ΤΥΠΩΣΕ(ΜΟ); ΤΕΛΟΣ M Ν Χ Κ Ι P[Κ,Ι] ΜΟ 3 4 160 8 13,3 P 1 2 3 4 9 15 16 35 11 13 5 41 8 ΟΘΟΝΗ ΕΚΤΥΠΩΣΗΣ 1 35 11 2 4 13 5 41 8 13,3

ΤΕΛΟΣ