ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Παρατηρήσεις για την δομή Όσο..επανάλαβε( ΣΟΣ)

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

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

Επαναληπτικές Διαδικασίες

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

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

Χ=0 Ονομα1<> Κώστας Y>1000 Y<600 X+y >= d B^2-4*a*g <= 0

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

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

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

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

ΚΕΦΑΛΑΙΑ & 8.2 (ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ) ΘΕΩΡΙΑ

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

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

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

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

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

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

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

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

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

ΠΕΚ ΤΡΙΠΟΛΗΣ ΕΠΙΜΟΡΦΩΣΗ ΕΚΠ/ΚΩΝ ΠΕ19,20 ΗΜ/ΝΙΑ ΣΧΕΔΙΟ ΜΑΘΗΜΑΤΟΣ

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

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

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

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

Διάγραμμα Ροής (Flow Chart )

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

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

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

Εισαγωγή στις Αρχές της Επιστήμης των Υπολογιστών

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

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Α2. Να αναφέρετε ονομαστικά: i) τα αλγοριθμικά κριτήρια ii) τους τρόπους αναπαράστασης αλγορίθμου. (μονάδες 10)

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

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

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

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

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

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

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

Γεώργιος Δ. Παλτεζανάκης

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

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


Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)

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

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

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

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

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 18/02/2013 ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α

Γ ΛΥΚΕΙΟΥ ΘΕΤ. ΚΑΤΕΥΘ. ΑΕΠΠ

Δομές Επανάληψης. Όσο μέχρις ότου για. 22/11/08 Ανάπτυξη εφαρμογών 1

Α. Να χαρακτηρίσετε τις παρακάτω προτάσεις ως σωστές (Σ) η λανθασμένες (Λ).

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

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

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

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

Ψευδογλώσσας και Διαγράμματα Ροής

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2012 ÈÅÌÅËÉÏ ΕΚΦΩΝΗΣΕΙΣ

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

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

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

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

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

Γ ΤΑΞΗ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ÑÏÌÂÏÓ

οµές Επανάληψης Π1. Να αναπτύξετε αλγόριθµο που θα εκτυπώνει τους αριθµούς από το 1 ως το 10.

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Δ ΕΣΠΕΡΙΝΩΝ

Σε καθεμιά από τις παρακάτω περιπτώσεις, να μετατρέψετε τη δομή επανάληψης ΟΣΟ στην δομή ΑΠΑΝΤΗΣΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Α<-54

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Γ ΛΥΚΕΙΟΥ HM/NIA: 21/2/2016

Αναφορά (1/2) Μπορούμε να ορίσουμε μια άλλη, ισοδύναμη αλλά ίσως πιο σύντομη, ονομασία για ποσότητα (μεταβλητή, σταθερή, συνάρτηση, κλπ.

Επαναληπτικό Διαγώνισμα

μεταβλητής Χ Χ ΑΛΗΘΗΣ Χ Χ 7 > 4 Χ ΨΕΥ ΗΣ Μονάδες 10 EKΠΑΙΔΕΥΣΗ: Με Οράματα και Πράξεις για την Παιδεία -1-

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

Βρόχοι. Εντολή επανάληψης. Το άθροισμα των αριθμών 1 5 υπολογίζεται με την εντολή. Πρόβλημα. Πώς θα υπολογίσουμε το άθροισμα των ακέραιων ;

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ Θέματα και Απαντήσεις


Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Επικοινωνία:

Τρίτη, 1 Ιουνίου 2004 ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ

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

Transcript:

Επικοινωνία: spzygouris@gmail.com

Πότε χρησιμοποιείται η δομή επανάληψης και ποιες είναι οι τρεις επαναληπτικές δομές; Οι επαναληπτικές διαδικασίες εφαρμόζονται συχνά στις περιπτώσεις, όπου μία ακολουθία εντολών πρέπει να εκτελεστεί πολλές φορές. Για παράδειγμα στις τράπεζες όπου ο υπολογισμός των τόκων πρέπει να γίνει για όλους τους λογαριασμούς της τράπεζας. Άρα η πράξη : Τόκος = ποσό*επιτόκιο Πρέπει να εκτελεστεί για όλους τους λογαριασμούς. Οι τρεις επαναληπτικές δομές είναι : 1. Όσο επανέλαβε 2. Για από μέχρι 3. Αρχή_επανάληψης Μέχρις_ότου

2.69 Να περιγραφεί η δομή επανάληψης Όσο επανέλαβε Ηδομή επανάληψης Όσο επανέλαβε αποτελεί το πιο γενικό τύπο δομής επανάληψης. Η μορφή της είναι: Όσο Συνθήκη Ομάδα εντολών επανέλαβε Η ομάδα εντολών στο εσωτερικό της επανάληψης, εκτελείται όσο ισχύει η συνθήκη στην αρχή της επανάληψης. Η εντολή επανάληψης καλείται και βρόχος επανάληψης ή απλά βρόχος. Τα βήματα της δομής επανάληψης Όσο επανέλαβε είναι: 1 ο Βήμα: Γίνεται έλεγχος της συνθήκης. Αν ισχύει πηγαίνουμε στο 2 ο Βήμα. Αν δεν ισχύει, τότε η εκτέλεση του αλγορίθμου συνεχίζει με την πρώτη εντολή μετά το. 2ο Βήμα: Εκτελούνται οι εντολές που υπάρχουν ανάμεσα στο Όσο επανέλαβε και στο και επανερχόμαστε στο 1 ο Βήμα Προσοχή: Αν δεν ισχύει εξ αρχής η συνθήκη Η ομάδα εντολών μπορεί να μην εκτελεστεί ποτέ. ΠΡΟΣΟΧΗ

2.70 Να εξηγηθεί η λειτουργία του ακόλουθου αλγόριθμου: Αλγόριθμος Παράδειγμα_A α 3 Όσο α>1 επανέλαβε Εμφάνισε α α α-1 Αρχικά στη μεταβλητή α αποδίδεται η τιμή 3. Το α>1 άρα Θα εκτελεστούν οι εντολές της επανάληψης Συνεπώς θα εμφανιστεί η τιμή 3, και η τιμή της μεταβλητής α θα μειωθεί κατά 1. Κατόπιν θα επιστρέψουμε στο Οσο επανέλαβε. 3 2 Τέλος Παράδειγμα_A Ηνέα τιμή της μεταβλητής α είναι 2. Άρα θα εκτελεστούν πάλι οι εντολές της επανάληψης. Δηλ. θα εμφανιστεί η τιμή 2, και η τιμή της μεταβλητής α θα μειωθεί κατά 1 και θα γίνει α= 1. Όταν επιστρέψουμε στην αρχή της επανάληψης. Ησυνθήκη της επανάληψης δεν ισχύει. Και οι εντολές της επανάληψης δεν θα εκτελεστούν.

2.71 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος Παράδειγμα_B α 2 β -4 Όσο α+β 0 επανέλαβε Εμφάνισε α+β α α-1 β β+2 Τέλος Παράδειγμα_B Οι εντολές α 2 και β -4 αποδίδουν τις αντίστοιχες τιμές στις μεταβλητές. μεταβλητές α β Εμφανίζεται 2-4 -2 1-2 1 η Επανάληψη: Ησυνθήκη α+β 0 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Η Εμφάνισε α+β θα εμφανίσει -2 Με τις εντολές α α-1 και β β+2 Θα μεταβληθούν οι τιμές των μεταβλητών. -2

2.71 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος Παράδειγμα_B α 2 β -4 Όσο α+β 0 επανέλαβε Εμφάνισε α+β α α-1 β β+2 Τέλος Παράδειγμα_B α β Εμφανίζεται 2-4 -2 1-2 -1 0 0 2 η Επανάληψη: Ησυνθήκη α+β 0 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Η Εμφάνισε α+β θα εμφανίσει -1 Με τις εντολές α α-1 και β β+2 Θα μεταβληθούν οι τιμές των μεταβλητών. -2-1

2.71 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος Παράδειγμα_B α 2 β -4 Όσο α+β 0 επανέλαβε Εμφάνισε α+β α α-1 β β+2 Τέλος Παράδειγμα_B α β Εμφανίζεται 2-4 -2 1-2 -1 0 0 0-1 2 3 η Επανάληψη: Ησυνθήκη α+β 0 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Η Εμφάνισε α+β θα εμφανίσει 0 Με τις εντολές α α-1 και β β+2 Θα μεταβληθούν οι τιμές των μεταβλητών. -2-1 0

2.71 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος Παράδειγμα_B α 2 β -4 Όσο α+β 0 επανέλαβε Εμφάνισε α+β α α-1 β β+2 Τέλος Παράδειγμα_B α β Εμφανίζεται 2-4 -2 1-2 -1 0 0 0-1 2 4 η Επανάληψη: Ησυνθήκη α+β 0 είναι Ψευδής. Άρα δεν θα εκτελεστούν οι εντολές της επανάληψης. Ηεκτέλεση του αλγορίθμου θα συνεχίσει μετά το -2-1 0

2.72 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος Παράδειγμα_Γ α 10 β 20 Όσο α β και β>6 επανέλαβε Αν α<14 τότε Εμφάνισε α-β α α+2 Αλλιώς Εμφάνισε α+β β β-4 Οι εντολές α 10 και β 20 αποδίδουν τις αντίστοιχες τιμές στις μεταβλητές. μεταβλητές α β Εμφανίζεται 10 20-10 12 1 η Επανάληψη: Ησυνθήκη α β και β>6 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Στο βρόχο της επανάληψης περιέχεται μια σύνθετη επιλογή. Επειδή ισχύει η α<14 Τέλος Παράδειγμα_Γ Θα εκτελεστούν οι εντολές στο Αν α<14 τότε -10 Η εντολή Εμφάνισε α-β Θα εμφανίσει την τιμή -10 Η εντολή α α+2 θα αυξήσει την τιμή της α κατά 2.

2.72 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος α 10 Παράδειγμα_Γ Στη συνέχεια θα οδηγηθούμε και πάλι στο Όσο επανέλαβε β 20 Όσο α β και β>6 επανέλαβε Αν α<14 τότε Εμφάνισε α-β α α+2 Αλλιώς Εμφάνισε α+β β β-4 Τέλος Παράδειγμα_Γ α β Εμφανίζεται 10 20-10 12-8 14 2 η Επανάληψη: Ησυνθήκη α β και β>6 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Επειδή ισχύει η α<14 Θα εκτελεστούν οι εντολές στο Αν α<14 τότε Η εντολή Εμφάνισε α-β -10-8 Θα εμφανίσει την τιμή -8 α-β =12-20=-8 Η εντολή α α+2 θα αυξήσει την τιμή της α κατά 2.

2.72 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος α 10 Παράδειγμα_Γ Στη συνέχεια θα οδηγηθούμε και πάλι στο Όσο επανέλαβε β 20 Όσο α β και β>6 επανέλαβε Αν α<14 τότε Εμφάνισε α-β α α+2 Αλλιώς Εμφάνισε α+β β β-4 Τέλος Παράδειγμα_Γ α β Εμφανίζεται 10 20-10 12 16-8 14 34 3 η Επανάληψη: Ησυνθήκη α β και β>6 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Τώρα όμως δεν ισχύει η α<14 Θα εκτελεστούν οι εντολές στο Αλλιώς Η εντολή Εμφάνισε α+β -10-8 34 Θα εμφανίσει την τιμή 34 α+β =14+20=34 Η εντολή β β-4 θα μειώσει την τιμή της β κατά 4.

2.72 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος α 10 Παράδειγμα_Γ Στη συνέχεια θα οδηγηθούμε και πάλι στο Όσο επανέλαβε β 20 Όσο α β και β>6 επανέλαβε Αν α<14 τότε Εμφάνισε α-β α α+2 Αλλιώς Εμφάνισε α+β β β-4 Τέλος Παράδειγμα_Γ α β Εμφανίζεται 10 20-10 12 16-8 14 12 34 30 4 η Επανάληψη: Ησυνθήκη α β και β>6 είναι αληθής. Άρα θα εκτελεστούν οι εντολές της επανάληψης. Τώρα όμως δεν ισχύει η α<14 Θα εκτελεστούν οι εντολές στο Αλλιώς Η εντολή Εμφάνισε α+β -10-8 34 30 Θα εμφανίσει την τιμή 30 α+β =14+16=30 Η εντολή β β-4 θα μειώσει την τιμή της β κατά 4.

2.72 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος; Αλγόριθμος α 10 Παράδειγμα_Γ Στη συνέχεια θα οδηγηθούμε και πάλι στο Όσο επανέλαβε β 20 Όσο α β και β>6 επανέλαβε Αν α<14 τότε Εμφάνισε α-β α α+2 Αλλιώς Εμφάνισε α+β β β-4 Τέλος Παράδειγμα_Γ α β Εμφανίζεται 10 20-10 12 16-8 14 12 34 30 5 η Επανάληψη: Ησυνθήκη α β και β>6 είναι ψευδής. Άρα δεν θα εκτελεστούν οι εντολές της επανάληψης. Και θα οδηγηθούμε μετά το -10-8 34 30

2.73 Τι θα εμφανίσει ο ακόλουθος αλγόριθμος και ποιες θα είναι οι τιμές των μεταβλητών Χ, Υ και Ζ κατά τη διάρκεια εκτέλεσης του αλγορίθμου; Αλγόριθμος Χ 20 Υ 1Ο Αν Χ > Υ + 5 τότε Υ Χ + 5 Χ 10 Αλλιώς Χ Χ+ 10 Υ Υ mod 10 Ζ Χ + Υ Εμφάνισε Παράδειγμα_5 Όσο Y<Z επανέλαβε Λν Χ < Υ τότε X X+10 Y Y+5 Z Z-2 Χ, Υ, Ζ Θα κάνουμε χρήση του πίνακα τιμών Λύση X Y Z Εμφανίζεται 20 10 35 20 10 35 10 25 33 20 30 33 20 30 31 30 35 Τέλος Παράδειγμα_5

2.74 Τι καλείται ατέρμων βρόχος; Να δοθεί ένα παράδειγμα. Όταν η συνθήκη μιας επανάληψης είναι πάντα αληθής Ο βρόχος της επανάληψης, δεν τερματίζει. τότε η επανάληψη καλείται ατέρμων βρόχος. Για παράδειγμα ένας ατέρμων βρόχος είναι: Αλγόριθμος Ατέρμωνας α 7 Όσο α<10 επανέλαβε Εμφάνισε α α α-1 Τέλος Ατέρμωνας Ησυνθήκη είναι πάντα αληθής Ο βρόχος αυτός δεν τερματίζει ποτέ, Γιατί η αρχική τιμή της α είναι 7 και στην επανάληψη η τιμή της μειώνεται κατά ένα. Δηλ. θα πάρει τιμές 6,5,4,3,2,1,0. οι οποίες είναι μικρότερες του 10.

2.75 Πως συμβολίζεται στο διάγραμμα ροής η δομή επανάληψης Όσο επανέλαβε; Για να σχεδιάσουμε το διάγραμμα ροής ενός βρόχου επανάληψης Όσο.επανέλαβε κάνουμε τα εξής βήματα: 1 ο Βήμα :Χρησιμοποιούμε ένα ρόμβο όπου βάζουμε τη συνθήκη επανάληψης. 2 ο Βήμα :Από τον ρόμβο ξεκινούν 2 βέλη. Το Ναι οδηγεί στις εντολές της επανάληψης Το Όχι οδηγεί στην επόμενη εντολή μετά το Τέλος _επανάληψης 3 ο Βήμα : Σχεδιάζουμε τα σύμβολα των εντολών επανάληψης Και από το σύμβολο της τελευταίας εντολής της επανάληψης Ένα βέλος οδηγεί στη συνθήκη επανάληψης. Συνθήκη Ναι Όχι Εντολή 1 Επόμενη Εντολή. Εντολή Ν

2.76 Να γίνει το διάγραμμα ροής του ακόλουθου αλγόριθμου: Αλγόριθμος Διάγραμμα_Ροής Αρχή Διάβασε α Όσο α>0 επανέλαβε α α-1 Τέλος Διάγραμμα_Ροής Διάβασε α α>0 Ναι α α-1 Όχι Τέλος

2.77 Να γίνει το διάγραμμα ροής του ακόλουθου αλγόριθμου Λύση Αλγόριθμος ΔιάγραμμαΡοης Αρχή Χ 25 Υ 3Ο Αν Χ > Υ + 5 τότε Υ Χ + 5 Χ 15 Αλλιώς Ναι Χ 25 Υ 30 Χ>Υ+5 Όχι Χ Χ+ 15 Υ Υ mod 2 Ζ Χ + Υ Υ Υ+5 Χ 15 Χ Χ+15 Υ Υmod2 Όσο Y<Z επανέλαβε Z Χ+Y Αν Εμφάνισε Χ < Υ τότε X X+8 Y Y+6 Z Z-3 Χ, Υ, Ζ Y<Z Ναι X,Y,Z X<Y Ναι Όχι Χ Χ+8 Τέλος ΔιάγραμμαΡοης Τέλος Υ Υ+6 Ζ Ζ-3

2.78 Να γραφεί αλγόριθμος ο οποίος θα εμφανίζει τους αριθμούς 1,2,3.,100 με χρήση της δομής Όσο επανέλαβε: Ηάσκησηζητάναεκτυπωθούν100 αριθμοί: Δηλ. να εμφανιστούν οι τιμές 1,2,3.100. Ένας τρόπος θα ήταν με τη χρήση 100 Εντολών Εμφάνισε. Εμφάνισε 1 Εμφάνισε 2 Εμφάνισε 3.. Αυτός ο τρόπος όμως είναι χρονοβόρος και μακροσκελής. Εμφάνισε 100 Αντί να γράψουμε 100 φορές την εντολή Εμφάνισε Μπορούμε να την έχουμε σε μια δομή επανάληψης:

2.78 Να γραφεί αλγόριθμος ο οποίος θα εμφανίζει τους αριθμούς 1,2,3.,100 με χρήση της δομής Όσο επανέλαβε: Για να μπορέσουμε να εκτελέσουμε τη δομή επανάληψης 100 φορές Θα χρησιμοποιήσουμε μια βοηθητική μεταβλητή x και θα εκχωρήσουμε την αρχική τιμή που θέλουμε να εκτυπώσουμε δηλ. την τιμή 1. Σε κάθε επανάληψη θα αυξάνουμε την τιμή της μεταβλητής κατά 1(σαν εντολή αλλαγής) Άρα ο αλγόριθμος είναι: Αλγόριθμος x 1 Αριθμοί100 Όσο x 100 επανέλαβε Εμφάνισε x x x+1 Μεθοδολογία: Θα πρέπει να προσέχουμε τα εξής σημεία 1. Τον αρχικό αριθμό τηςακολουθίαςαριθμών. 2. Τον τελικό αριθμό της ακολουθίας. 3. Το αν η σειρά των αριθμών είναι αύξουσα ή φθίνουσα. 4. Τη διαφορά μεταξύ των αριθμών. Τέλος Αριθμοί100 Η επανάληψη θα τερματίσει, όταν η μεταβλητή x πάρει την τιμή 101 η οποία όμως δε θα εκτυπωθεί, γιατί δε θα εισέλθουμε στην επανάληψη.

2.79 Να γραφεί αλγόριθμος ο οποίος θα εμφανίζει τους αριθμούς 99,97,95,.1 με χρήση της δομής Όσο επανέλαβε: Μεθοδολογία: Θα πρέπει να προσέχουμε τα εξής σημεία 1. Τον αρχικό αριθμό τηςακολουθίαςαριθμών. 2. Τον τελικό αριθμό της ακολουθίας. 3. Το αν η σειρά των αριθμών είναι αύξουσα ή φθίνουσα. 4. Τη διαφορά μεταξύ των αριθμών. 99 1 Φθίνουσα -2 Αλγόριθμος Τέλος x 99 Αριθμοί99_1 Όσο x 1 επανέλαβε Εμφάνισε x x x-2 Αριθμοί99_1 Προσοχή: Όταν αρχίζουμε από μικρό και πηγαίνουμε σε μεγάλο αριθμό, θα πρέπει η βοηθητική μεταβλητή να είναι μικρότερηήίσητης τελικής τιμής. ΠΡΟΣΟΧΗ Ενώ όταν αρχίζουμε από μεγάλο αριθμό και πηγαίνουμε σε μικρό θα πρέπει η βοηθητική μεταβλητή να είναι μεγαλύτερη ή ίση της τελικής τιμής. ΠΡΟΣΟΧΗ

2.80 Να γραφεί αλγόριθμος ο οποίος θα υπολογίζει το άθροισμα 1+3+5 +99 με χρήση της δομής Όσο επανέλαβε: Μεθοδολογία: Θα πρέπει να προσέχουμε τα εξής σημεία 1. Τον αρχικό αριθμό τηςακολουθίαςαριθμών. 2. Τον τελικό αριθμό της ακολουθίας. 3. Το αν η σειρά των αριθμών είναι αύξουσα ή φθίνουσα. 4. Τη διαφορά μεταξύ των αριθμών. 1 99 Αύξουσα +2 από μικρό πηγαίνουμε σε μεγάλο άρα Αλγόριθμος x 1 Άθροισμα_Αριθμών1_99 x Όσο Τέλος Αθροισμα 0 x 99 επανέλαβε Άθροισμα Άθροισμα + x x x+2 Εμφάνισε Το άθροισμα είναι :, Άθροισμα Άθροισμα_Αριθμών1_99 Χρησιμοποιούμε μια μεταβλητή Άθροισμα την οποία θα μηδενίσουμε αρχικά Σε κάθε επανάληψη θα προσθέτουμε την τιμή της x (σαν εντολή αλλαγής) στη μεταβλητή Άθροισμα.

2.81 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει αριθμούς από το πληκτρολόγιο μέχρι να δοθεί σαν είσοδος ο αριθμός 0.Για κάθε αριθμό που θα εισάγεται θα εμφανίζεται ο διπλάσιος (με χρήση της δομής Όσο επανέλαβε) Δεν γνωρίζουμε εκ των προτέρων πόσους αριθμούς θα εισάγει ο χρήστης. 1. Θα διαβάζουμε μια τιμή και θα την εισάγουμε σε μια μεταβλητή. 2. Θα ελέγχουμε την τιμή μιας μεταβλητής αν είναι ίση με 0 3. Αν είναι ίση με μηδέν σταματάμε την διαδικασία. 4. Διαφορετικά θα πηγαίνουμε πάλι (:επανάληψη) στο βήμα 1. Αλγόριθμος Διπλάσιος_Αριθμός Εμφάνισε Δώσε ένα αριθμό Διάβασε α Όσο α 0 επανέλαβε Εμφάνισε 2*α Εμφάνισε Δώσε ένα αριθμό Διάβασε α Τέλος Διπλάσιος_Αριθμός Μεθοδολογία για ασκήσεις όπου πρέπει να διαβάσουμε άγνωστο πλήθος αριθμών ή αλφαριθμητικών τιμών : Θα πρέπει να προσέχουμε τα εξής σημεία 1. Τον πρώτοαριθμόήαλφαριθμητικήτιμή, θα τον διαβάζει ο αλγόριθμος πριν την επανάληψη, γιαναμπορείναγίνει έλεγχος στην αρχή της επανάληψης. 2. Στο εσωτερικό της επανάληψης θα εκτελούνται οι απαραίτητες ενέργειες. 3. Πριν το θα διαβάζεται ο επόμενος αριθμός(σαν εντολή αλλαγής)και θα εισάγεται στην ίδια μεταβλητή.

2.82 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει αριθμούς από το πληκτρολόγιο μέχρι να δοθεί σαν είσοδος ο αριθμός 0 και θα υπολογίζει το πλήθος, το άθροισμα και το γινόμενο των μη μηδενικών αριθμών. (με χρήση της δομής Όσο επανέλαβε) Δεν γνωρίζουμε εκ των προτέρων πόσους αριθμούς θα εισάγει ο χρήστης. 1. Θα διαβάζουμε μια τιμή και θα την εισάγουμε σε μια μεταβλητή. 2. Θα ελέγχουμε την τιμή μιας μεταβλητής αν είναι ίση με 0 3. Αν είναι ίση με μηδέν σταματάμε την διαδικασία. 4. Διαφορετικά θα πηγαίνουμε πάλι (:επανάληψη) στο βήμα 1. Έχουμε Μεχρι(Δεν ξέρω πόσες επαναλήψεις) άρα Δομή επανάληψης: Όσο επανέλαβε 4 Μεταβλητές: 1. x είσοδος, 2. πλήθος, Τις εκχωρώ την τιμή μηδέν 3. άθροισμα, 4. γινόμενο. Της εκχωρώ την τιμή 1 Πριν το θα διαβάζεται ο επόμενος αριθμός (σαν εντολή αλλαγής) και θα εισάγεται στην ίδια μεταβλητή. ΠΡΟΣΟΧΗ Αλγόριθμος Πλήθος_Άθροισμα_Γινόμενο Πλήθος 0 Αθροισμα 0 Γινόμενο 1 Εμφάνισε Δώσε ένα αριθμό Διάβασε x Όσο x 0 επανέλαβε ΠΡΟΣΟΧΗ Πλήθος Πλήθος+1 Άθροισμα Άθροισμα+x Γινόμενο Γινόμενο*x Εμφάνισε Δώσε ένα αριθμό Διάβασε x Εμφάνισε Πλήθος:,Πλήθος Εμφάνισε Άθροισμα:, Άθροισμα Εμφάνισε Γινόμενο:, Γινόμενο Τέλος Πλήθος_Άθροισμα_Γινόμενο

2.83 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει αριθμούς από το πληκτρολόγιο μέχρι να δοθεί σαν είσοδος ο αριθμός 0 και θα υπολογίζει και θα εκτυπώνει το πλήθος,των θετικών και αρνητικών καθώς και τα ποσοστά τους. (με χρήση της δομής Όσο επανέλαβε) Αλγόριθμος Πλήθος_Αριθμών Δεν γνωρίζουμε εκ των προτέρων πόσους αριθμούς θα εισάγει ο χρήστης. 1. Θα διαβάζουμε μια τιμή και θα την εισάγουμε σε μια μεταβλητή. 2. Θα ελέγχουμε την τιμή μιας μεταβλητής αν είναι ίση με 0 3. Στην συνέχεια θα ελέγχουμε αν είναι > ή < του μηδενός 4. Αν είναι ίση με μηδέν σταματάμε την διαδικασία. 5. Διαφορετικά θα πηγαίνουμε πάλι (:επανάληψη) στο βήμα 1. Έχουμε Μεχρι(Δεν ξέρω πόσες επαναλήψεις) άρα Δομή επανάληψης: Οσο επανέλαβε 3 Μεταβλητές: 1. αείσοδος, 2. πλήθος, Θετικοί, Αρνητικοί. Αρχικά Τις εκχωρώ την τιμή μηδέν Πλήθος_Θ 0 Πλήθος_Α 0 Εμφάνισε Δώσε ένα αριθμό Διάβασε α Όσο α 0 επανέλαβε Αν α 0 τότε Πλήθος_Θ Πλήθος_Θ+1 Αλλιώς Πλήθος_Α Πλήθος_Α+1 Εμφάνισε Δώσε ένα αριθμό Διάβασε α Εμφάνισε "Πλήθος θετικών : ", Πλήθος_Θ Εμφάνισε "Πλήθος Αρνητικών :", Πλήθος_Α συνολικό_πλήθος Πλήθος_Θ+Πλήθος_Α Αν συνολικό_πλήθος 0 τότε Εμφάνισε " Ποσοστό Θετικών: ", πλήθος_θ*100/συνολικό_πλήθος ΠΡΟΣΟΧΗ Πριν το θα διαβάζεταιο ΠΡΟΣΟΧΗ Μπορεί να είναι σύνολο 0 επόμενος αριθμός και θα εισάγεται στην ίδια μεταβλητή. ΕΝΤΟΛΗ ΑΛΛΑΓΗΣ Εμφάνισε " Ποσοστό Αρνητικών: ",πλήθος_α*100/συνολικό_πλήθος Αλλιώς Εμφάνισε Δεν μπορούν να υπολογιστούν τα ποσοστά Τέλος Πλήθος_Αριθμών

2.84 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τα ονόματα ενός συνόλου μαθητών Β Εν.Λυκείου και τους βαθμούς στα γραπτά στα τρία μαθήματα κατεύθυνσης. Για κάθε μαθητή θα εμφανίζεται ο μέσος όρος των γραπτών του. Ο αλγόριθμος θα τερματίζει όταν (:μέχρι ) δοθεί ως είσοδος είτε ο χαρακτήρας του κενού είτε όταν δοθεί η λέξη ΤΕΛΕΥΤΑΙΟΣ (με χρήση της δομής Όσο επανέλαβε) Ο αλγόριθμος θα διαβάζει το όνομα και τους τρεις βαθμούς για κάθε μαθητή, όσοτοόνομαπου δόθηκε σαν είσοδος είναι διαφορετικό του κενού και της λέξης ΤΕΛΕΥΤΑΙΟΣ. Έχουμε Μέχρι(Δεν ξέρω πόσες επαναλήψεις) άρα Δομή επανάληψης: Οσο επανέλαβε 5 Μεταβλητές: 1. όνομα, 2. Βαθμοί α,β,γ 3. ΜΟ Εκτύπωσε για κάθε μαθητή, μετά ο επόμενος. Πριν το θα διαβάζεται το επόμενο όνομα (σαν εντολή αλλαγής) και θα εισάγεται στην ίδια μεταβλητή. ΕΝΤΟΛΗ ΑΛΛΑΓΗΣ ΠΡΟΣΟΧΗ Αλγόριθμος Όσο Τέλος Εμφάνισε Διάβασε Εμφάνισε ΜΟ_Μαθητών ΜΟ_Μαθητών Δώσε όνομα του μαθητή όνομα όνομα και όνομα ΤΕΛΕΥΤΑΙΟΣ επανέλαβε Διάβασε Δώσε τους 3 βαθμούς του μαθητή: α,β,γ Όχι Η (Για να τερματίζει Η, για να μην τερματίζει ΚΑΙ) Προσοχή με το και το ΚΑΙ μετατρέπεται σε Η Δηλ..θα έχω επανάληψη μόνο όταν δεν θα έχω κενό ΚΑΙ δε θα έχω τη λέξη τελευταίος. Αν έχω έστω 1 κενό τερματίζεται ο βρόχος. Αν έβαζα Η θα είχα ατέρμων βρόχο. ΜΟ (α+β+γ)/3 Εμφάνισε Ο μέσος όρος του,όνομα, είναι,μο Εμφάνισε Δώσε όνομα του μαθητή Διάβασε όνομα! Συνήθως όταν ακούω για κάθε, τότε οι εντολές Εμφάνισε μέσα στο βρόχο.

2.85 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τους βαθμούς ενός μαθητή και θα υπολογίζει το μέσο όρο των βαθμών. Δεν γνωρίζουμε το πλήθος των βαθμών του μαθητή. Ο αλγόριθμος θα τερματίζει όταν δοθεί ως είσοδος βαθμός ίσος με το μηδέν.αν κατά λάθος εισαχθεί αρνητικός βαθμός δεν θα λαμβάνεται υπόψη. Αλγόριθμος ΜΟ Για να υπολογιστεί ο μέσος όρος (Μ.Ο.) πρέπει να υπολογιστεί το άθροισμα τους και το πλήθος τους Ο αλγόριθμος θα εκτελείται όσο οβαθμός είναι διαφορετικός του μηδενός. Μόνο αν ο βαθμός θα είναι θετικός θα προστίθεται στο άθροισμα και θα αυξάνεται το πλήθος. Εντολή αλλαγής άθροισμα 0 πλήθος 0 Όσο Εμφάνισε Διάβασε Τέλος ΜΟ βαθμός 0 Αν Δώσε ένα βαθμό βαθμός βαθμός>0 επανέλαβε τότε άθροισμα άθροισμα+βαθμός πλήθος πλήθος+1 Εμφάνισε Δώσε ένα βαθμό Διάβασε βαθμός Αν πλήθος 0 τότε ΜΟ άθροισμα/πλήθος Εμφάνισε Ο μέσος όρος είναι,μο Αλλιώς Εμφάνισε Δεν μπορεί να υπολογιστεί ο μέσος όρος

2.86 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει το όνομα και το βαθμό στα μαθηματικά ενός αγνώστου πλήθους μαθητών. Στη συνέχεια να υπολογίζει: Το όνομα και το βαθμό του μαθητή με το μεγαλύτερο βαθμό. Το πλήθος των μαθητών που έχουν βαθμό κάτω από τη βάση (<9.5) Το μέσο όρο των βαθμών των μαθητών. Αλγόριθμος Βαθμολογία Ο αλγόριθμος θα τερματίζει όταν δοθεί άθροισμα 0 πλήθος 0 ως είσοδος αρνητικός αριθμός ή μηδέν. Ο αλγόριθμος θα διαβάζει το όνομα και το βαθμό του πρώτου μαθητή και θα θεωρεί ότι είναι μέγιστος και θα τον εκχωρεί στην μεταβλητή max. Στη συνέχεια θα διαβάζει επαναληπτικά καθέναν από τους υπόλοιπούς βαθμούς και θα τους συγκρίνει με το max. Επίσης για κάθε βαθμό που θα διαβάζει θα ελέγχει αν είναι μικρότερος από 9.5 και θα αυξάνει το πλήθος τους. Τέλος θα πρέπει να υπολογίζουμε το άθροισμα όλων των βαθμών και το πλήθος τους. Όσο Εμφάνισε Διάβασε Δώσε όνομα και βαθμό του μαθητή όνομα, βαθμό όνομαmax όνομα βαθμός>0 επανέλαβε Αν βαθμός>max τότε max βαθμός όνομα_max όνομα Εμφάνισε Δώσε ένα όνομα και βαθμό μαθητή Διάβασε όνομα, βαθμός Αν πλήθοςκβ 0 max πλήθος 0 Εμφάνισε Αλλιώς Εμφάνισε βαθμός Αν βαθμός<9.5 τότε πλήθοςκβ πλήθοςκβ+1 άθροισμα άθροισμα + βαθμός πλήθος πλήθος + 1 Εμφάνισε Εμφάνισε τότε Δομή επανάληψης Όσο.επανέλαβε. όνομα και βαθμό καλύτερου μαθητή:,όνομα_max, max Πλήθος μαθητών κάτω από τη βάση:,πλήθοςκβ Ο μέσος όρος βαθμών είναι,άθροισμα/πλήθος Δεν μπορεί να υπολογιστεί ο μέσος όρος Τέλος Βαθμολογία