Προβλήματα με Δομή Επανάληψης

Σχετικά έγγραφα
Δίνονται η έκταση, ο πληθυσμός και το όνομα καθεμιάς από τις 15 χώρες της Ευρωπαϊκής Ενωσης. Να αναπτύξετε αλγόριθμο που

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

Ασκήσεις Πανελληνίων Εξετάσεων Δομή Επανάληψης

Ασκήσεις στη ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ. Α. εντολές όσο επανάλαβε & αρχή_επανάληψης μέχρις_ότου

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ

ΠΕΝΤΕΛΗ ΒΡΙΛΗΣΣΙΑ. Α1. Δίνονται τα παρακάτω τμήματα αλγορίθμου σε φυσική γλώσσα, τα οποία πρέπει να γράψετε σε μορφή προγράμματος.

2. Να αντιστοιχίσετε κάθε εδομένο της Στήλης Α με το σωστό Τύπο εδομένου της Στήλης Β.

επιµέλεια Θοδωρής Πιερράτος

ΘΕΜΑ 1ο Α. Να αναφερθούν οι βασικές αλγοριθµικές δοµές (συνιστώσες / εντολές ενός αλγορίθµου). Μονάδες 10

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

Α2. Να γράψετε τους αριθμούς της Στήλης Α και δίπλα το γράμμα της Στήλης Β που αντιστοιχεί σωστά.

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

8. Επιλογή και επανάληψη

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

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

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ

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

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

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

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

ΑΣΚΗΣΕΙΣ (Δομή Ακολουθίας Δομή Επιλογής)

Φύλλο εργασίας 3 ο Δομή επιλογής Εισαγωγή στις Αρχές της Επιστήμης Η/Υ.

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

ΙΑΓΩΝΙΣΜΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ Γ ΛΥΚΕΙΟΥ

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

% % % >1000 0%

Θέµατα προς Λύση. Προγράµµατα οµές επανάληψης και επιλογής

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

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

και Μ στήλες. Να αναπτύξετε αλγόριθμο που να υπολογίζει το ελάχιστο στοιχείο του πίνακα.

ΘΕΜΑ 1ο. Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου: Όσο Ι < 10 επανάλαβε Εμφάνισε Ι Ι Ι + 3 Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

β. Ποια είναι η «τιμή φρουρός» στο παρακάτω τμήμα αλγορίθμου γραμμένο σε «ψευδογλώσσα»; Διάβασε όνομα Όσο όνομα < > ΤΕΛΟΣ επανάλαβε Εμφάνισε όνομα

Ασκήσεις Χριστουγέννων

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

2. Ένα από τα στάδια αντιμετώπισης ενός προβλήματος είναι η ανάλυση.

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

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Μαθήματα 15 ( 2.4.5, 8.2) Δομή επανάληψης Εργασίες 17

Ασκήσεις στις Δομές Δεδομένων (Λίστες-Συμβολοσειρές)

γράψετε μια εντολή εκχώρησης σταθερής τιμής σε μεταβλητή. Μονάδες 8 Α3. ίνεται το παρακάτω τμήμα αλγορίθμου:

ΑΣΚΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Βασικές αλγοριθμικές δομές

Μιχάλης Αρταβάνης κλάδου Πληροφορικής ΠΕ19

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

Α2. ίνεται το παρακάτω τμήμα αλγορίθμου: Για i από 3 μέχρι Α με_βήμα Β Εμφάνισε i Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (ΚΕΦΑΛΑΙΟ 1-2β)

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

Β.1. i. Να εξηγήσετε τι εννοούμε με τον όρο μεταφερσιμότητα των προγραμμάτων. Μονάδες 3

1. Μία συνάρτηση δεν μπορεί να έχει παραπάνω από μία παραμέτρους.

viii. Α[7] Α[1] Α[3] + Α[8] 2. Δίνεται οι παρακάτω πίνακες ακεραίων Α και Β

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ 28 ΜΑΪΟΥ 2010 ΕΚΦΩΝΗΣΕΙΣ ÓÕÃ ÑÏÍÏ

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

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

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

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

ΕΝΙΑΙΟ ΛΥΚΕΙΟ ΚΑΛΑΜΠΑΚΑΣ ΣΧΟΛ. ΕΤΟΣ

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

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

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

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΔΟΜΗ ΕΠΙΛΟΓΗΣ

ΚΕΦΑΛΑΙΑ 3 & 9 (ΠΙΝΑΚΕΣ)

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

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

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

Α2. Οι πίνακες ακεραίων Α και Β είναι μονοδιάστατοι με πέντε και τρία στοιχεία αντίστοιχα. Τα περιεχόμενα τους είναι:

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

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

γράψετε μια εντολή εκχώρησης σταθερής τιμής σε μεταβλητή. Μονάδες 8 Α3. ίνεται το παρακάτω τμήμα αλγορίθμου:

3. Ασκήσεις στη Δομή Επανάληψης

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

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

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

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

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

ΛΥΣΕΙΣ ΑΣΚΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΕΣ ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ

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

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

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 12/10/2014

ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

Στην εντολή while η επανάληψη συνεχίζεται όσο η λογική έκφραση έχει τιμή false.

Β. Να αναφέρετε συνοπτικά τους λόγους, για τους οποίους αναθέτουμε την επίλυση ενός προβλήματος σε υπολογιστή.

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

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΜΟΙΡΩΝ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Ασκήσεις με Λύση - Δομή Επανάληψης

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

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

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

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

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΜΟΙΡΩΝ Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον ΑΣΚΗΣΕΙΣ - Δομή Ακολουθίας & Επιλογής

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

i 4 i i+1 i i-1 i i+2 i 1 i i+0.5

ΚΕΦΑΛΑΙΟ 4 ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ

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

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

Πίνακας Ι J 1 η 2 η 3 η 4 η 5 η Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Σελ. 1/9

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΗΡΕΣΙΩΝ) Γ ΛΥΚΕΙΟΥ 28/05/2010

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

ΘΕΜΑ 1 ο. S <-- 0 ιάβασε Υ Όσο α <= Υ επανάλαβε S <-- S +α. Τέλος_επανάληψης

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

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

Transcript:

Προβλήματα με Δομή Επανάληψης Ενότητες βιβλίου: - Ώρες διδασκαλίας: 4 Προβλήματα στη ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΟΣΟ 1. Ένας συλλέκτης γραμματοσήμων επισκέπτεται στο διαδίκτυο το αγαπημένο του ηλεκτρονικό κατάστημα φιλοτελισμού προκειμένου να αγοράσει γραμματόσημα. Προτίθεται να ξοδέψει μέχρι 1500 ευρώ. Να αναπτύξετε αλγόριθμο ο οποίος: I. Για κάθε γραμματόσημο, να διαβάζει την τιμή και την προέλευσή του (ελληνικό/ξένο) και να επιτρέπει την αγορά του, εφόσον η τιμή του δεν υπερβαίνει το διαθέσιμο υπόλοιπο χρημάτων. Διαφορετικά να τερματίζει τυπώνοντας το μήνυμα «ΤΕΛΟΣ ΑΓΟΡΩΝ». ΣΗΜΕΙΩΣΗ: Δεν απαιτείται έλεγχος εγκυρότητας για τα δεδομένα εισόδου. II. Να τυπώνει: Το συνολικό ποσό που ξόδεψε ο συλλέκτης. Το πλήθος των ελληνικών και το πλήθος των ξένων γραμματοσήμων που αγόρασε. Το ποσό που περίσσεψε, αν υπάρχει, διαφορετικά το μήνυμα «ΕΞΑΝΤΛΗΘΗΚΕ ΟΛΟ ΤΟ ΠΟΣΟ». (2007-Θ3) 2. Σε νέο κινηματογράφο πρόκειται να τοποθετηθούν νέα καθίσματα. Στην πρώτη σειρά θα τοποθετηθούν 50 καθίσματα, στην δεύτερη 52, στην τρίτη 54 κοκ. Το κόστος κάθε καθίσματος είναι 35 και τα διαθέσιμα χρήματα 25.000. Γράψτε αλγόριθμο που εκτυπώνει το συνολικό πλήθος των καθισμάτων, το συνολικό κόστος καθώς και τα χρήματα που θα περισσέψουν. Εννοείται ότι σε κάθε σειρά πρέπει υποχρεωτικά να τοποθετούνται ακριβώς όσα καθίσματα προβλέπονται. 3. Αλγόριθμος του Ευκλείδη 1 για την εύρεση του Μέγιστου Κοινού Διαιρέτη δύο ακέραιων αριθμών. Έστω δύο ακέριοι: 150 και 35. Για να βρούμε το ΜΚΔ τους αρκεί να βρούμε το ΜΚΔ των αριθμών 35 και (150 mod 35) δηλαδή των αριθμών 35 και 10. Στην συνέχεια εξετάζουμε τους αριθμούς 10 και (35 mod 10) δηλαδή τους αριθμούς 10 και 5. Το επόμενο ζευγάρι 5 και (10 mod 5) είναι και το τελικό διότι ο δεύτερος ακέραιος είναι 0. Ο ΜΚΔ των αριθμών 135 και 35 είναι ο 5. Να αναπτύξετε αλγόριθμο που να διαβάζει δύο θετικούς ακέραιους και να υπολογίζει και να εμφανίζει το ΜΚΔ τους σύμφωνα με την μεθοδολογία που μόλις περιγράφηκε. 4. Μια εταιρεία στάθμευσης οχημάτων διαθέτει επαρκείς χώρους για 50 φορτηγά ή 150 αυτοκίνητα ή 300 μοτοσυκλέτες. Η είσοδος ενός οχήματος για στάθμευση χρεώνεται ανεξάρτητα από τον χρόνο παραμονής του και είναι 8 για τα φορτηγά, 5 για τα επιβατηγά και 2 για τις μοτοσυκλέτες. Η είσοδος ενός οχήματος δεν επιτρέπεται μόνο στη περίπτωση που οι εναπομείναντες θέσεις δεν επαρκούν. Επίσης θεωρήστε ότι μέχρι να γεμίσει όλος ο χώρος στάθμευσης κανένα όχημα δεν θα εξέλθει. Να αναπτύξετε αλγόριθμο που: για κάθε όχημα που προσεγγίζει τον χώρο στάθμευσης διαβάζει τον τύπο του. Ο αλγόριθμος τερματίζεται όταν όλες οι θέσεις καταλειφθούν. Υπολογίζει τις συνολικές εισπράξεις της εταιρείας καθώς και το πλήθος των μοτοσυκλετών, αυτοκινήτων και φορτηγών που βρίσκονται εντός του χώρου στάθμευσης. 5. Να αναπτύξετε αλγόριθμο που διαβάζει θετικούς ακέραιους αριθμούς και εμφανίζει το μέσο όρο τους. Η εισαγωγή δεδομένων ολοκληρώνεται όταν διαβάσει τον αριθμό -1 ή όταν το πλήθος των αριθμών ξεπεράσει το 20. Σε περίπτωση που ο πρώτος αριθμός που εισάγεται είναι ο -1 τότε να εμφανίζεται το μήνυμα «Δεν εισάγατε κανένα αριθμό!». 6. Μία εμπορική εταιρεία μέσω αντιπροσώπων διαθέτει στο αγοραστικό κοινό τρεις τύπους προϊόντων Χ, Ψ και Ζ και χορηγεί προμήθεια στους αντιπροσώπους της. Να αναπτύξετε έναν αλγόριθμο, ώστε α) να διαβάζει τον τύπο ενός προϊόντος και την τιμή πώλησης αυτού, β) να υπολογίζει κλιμακωτά την προμήθεια που θα δοθεί από την πώληση σύμφωνα με τον παρακάτω πίνακα: Ποσοστά προμήθειας Τιμή πώλησης σε Προϊόν Χ Προϊόν Ψ Προϊόν Ζ Από 0 έως και 5.000 0% 2% 4% Πάνω από 5.000 έως και 10.000 5% 6% 6% Πάνω από10.000 10% 7% 8% Η είσοδος των δεδομένων και ο υπολογισμός της προμήθειας θα επαναλαμβάνεται μέχρι να δοθεί τύπος προϊόντος Τ, γ) στο τέλος να εμφανίζεται 1 Έλληνας μαθηματικός, που δίδαξε και πέθανε στην Αλεξάνδρεια της Αιγύπτου (325 π.χ. - 265 π.χ.). 1

i. η προμήθεια που θα δοθεί για κάθε τύπο προϊόντος, ii. η συνολική προμήθεια που έλαβαν οι αντιπρόσωποι. (ΕΒ2005-Θ3) 7. Ένας μαθητής που τελείωσε το γυμνάσιο με άριστα ζήτησε από τους γονείς του να του αγοράσουν ένα υπολογιστικό σύστημα αξίας 600.000 δραχμών. Οι γονείς του δήλωσαν ότι μπορούν να του διαθέσουν σταδιακά το ποσό, δίνοντάς του κάθε εβδομάδα ποσό διπλάσιο από την προηγούμενη, αρχίζοντας την πρώτη εβδομάδα με 5.000 δραχμές. Να αναπτύξετε αλγόριθμο που: να υπολογίζει και να εμφανίζει μετά από πόσες εβδομάδες θα μπορέσει να αγοράσει το υπολογιστικό σύστημα, να υπολογίζει, να ελέγχει και να εμφανίζει πιθανό περίσσευμα χρημάτων. (Β2001-Θ3) 8. Για κάθε μαθητή δίνονται τα στοιχεία: ονοματεπώνυμο, προφορικός και γραπτός βαθμός ενός μαθήματος. Να γραφεί αλγόριθμος, ο οποίος εκτελεί τις ακόλουθες λειτουργίες: α. Διαβάζει τα στοιχεία πολλών μαθητών και σταματά όταν δοθεί ως ονοματεπώνυμο το κενό. β. Ελέγχει αν ο προφορικός και ο γραπτός βαθμός είναι από 0 μέχρι και 20. γ. Υπολογίζει τον τελικό βαθμό του μαθήματος, ο οποίος είναι το άθροισμα του 30% του προφορικού βαθμού και του 70% του γραπτού βαθμού. Επίσης, τυπώνει το ονοματεπώνυμο του μαθητή και τον τελικό βαθμό του μαθήματος. δ. Υπολογίζει και τυπώνει το ποσοστό των μαθητών που έχουν βαθμό μεγαλύτερο του 18. (Β2003-Θ4) Προβλήματα στη ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙ 9. Σε κάποια εξεταστική δοκιμασία ένα γραπτό αξιολογείται από δύο βαθμολογητές στη βαθμολογική κλίμακα [0, 100]. Αν η διαφορά μεταξύ των βαθμολογιών του α και του β βαθμολογητή είναι μικρότερη ή ίση των 20 μονάδων της παραπάνω κλίμακας, ο τελικός βαθμός είναι ο μέσος όρος των δύο βαθμολογιών. Αν η διαφορά μεταξύ των βαθμολογιών του α και του β βαθμολογητή είναι μεγαλύτερη από 20 μονάδες, το γραπτό δίνεται για αναβαθμολόγηση σε τρίτο βαθμολογητή. Ο τελικός βαθμός του γραπτού προκύπτει τότε από τον μέσο όρο των τριών βαθμολογιών. Να αναπτύξετε αλγόριθμο ο οποίος, αφού ελέγξει την εγκυρότητα των βαθμών στην βαθμολογική κλίμακα [0, 100], να υλοποιεί την παραπάνω διαδικασία εξαγωγής τελικού βαθμού και να εμφανίζει τον τελικό βαθμό του γραπτού στην εικοσαβάθμια κλίμακα. Παρατήρηση: Να θεωρήσετε ότι όλες οι ποσότητες εκφράζονται ως πραγματικοί αριθμοί. (Β2001-Θ4) 10. Μία εταιρεία αποφάσισε να δώσει βοηθητικό επίδομα στους υπαλλήλους της για τον μήνα Ιούλιο. Το επίδομα διαφοροποιείται, ανάλογα με το φύλο του/της υπαλλήλου και τον αριθμό των παιδιών του/της, με βάση τους παρακάτω πίνακες: ΑΝΔΡΕΣ ΓΥΝΑΙΚΕΣ ΑΡΙΘΜΟΣ ΠΑΙΔΙΩΝ ΕΠΙΔΟΜΑ ΣΕ ΑΡΙΘΜΟΣ ΠΑΙΔΙΩΝ ΕΠΙΔΟΜΑ ΣΕ 1 20 1 30 2 50 2 80 >=3 120 >=3 160 Να γράψετε αλγόριθμο ο οποίος α. διαβάζει το φύλο («Α» ή «Γ») το οποίο ελέγχεται ως προς την ορθότητα της εισαγωγής του. Επίσης διαβάζει τον μισθό και τον αριθμό των παιδιών του υπαλλήλου. β. υπολογίζει και εμφανίζει το επίδομα και το συνολικό ποσό που θα εισπράξει ο υπάλληλος τον μήνα Ιούλιο. γ. δέχεται απάντηση «ΝΑΙ» ή «ΟΧΙ» για τη συνέχεια ή τον τερματισμό της επανάληψης μετά την εμφάνιση σχετικού μηνύματος. δ. υπολογίζει και εμφανίζει το συνολικό ποσό επιδόματος που πρέπει να καταβάλει η Εταιρεία στους υπαλλήλους της. (Ε2008-Θ3) Σχόλιο: δεν αναφέρει τι γίνεται σε περίπτωση που κάποιος δεν έχει παιδιά. 11. 100 υποψήφιοι σε διαγωνισμό θα βαθμολογηθούν από 10 κριτές με βαθμούς 0-10. ΕΠΙΤΥΧΩΝ θεωρείται όποιος έχει μέσο όρο βαθμολογίας πάνω από 5. Διευκρίνιση: αν ο μέσος όρος από τους πρώτους κριτές είναι άνω του 5 τότε ο διαγωνιζόμενος θεωρείται ΕΠΙΤΥΧΩΝ και δεν χρειάζεται να διαβαστούν οι υπόλοιπες βαθμολογίες. Χωρίς την χρήση πινάκων να γράψετε αλγόριθμο που για κάθε υποψήφιο διαβάζει το όνομα του, όσες βαθμολογίες χρειάζονται και να εμφανίζει μήνυμα για το εάν είναι ΕΠΙΤΥΧΩΝ ή όχι. Προβλήματα στη ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ 12. Να αναπτύξετε αλγόριθμο που να διαβάζει από το πληκτρολόγιο 100 ακεραίους αριθμούς, να υπολογίζει το γινόμενό τους και να το εμφανίζει. (Β2000-Θ3Β) 13. Υποψήφιος αγοραστής οικοπέδου μετά από επίσκεψη σε μεσιτικό γραφείο πώλησης ακινήτων πήρε τις εξής πληροφορίες: Ένα οικόπεδο θεωρείται "ακριβό", όταν η τιμή πώλησης ανά τετραγωνικό μέτρο είναι μεγαλύτερη των 140.000 δραχμών, "φτηνό" όταν η τιμή πώλησης είναι μικρότερη των 50.000 δραχμών και σε οποιαδήποτε άλλη περίπτωση η τιμή θεωρείται "κανονική". Να αναπτύξετε αλγόριθμο που για καθένα από 50 οικόπεδα: 2

να διαβάζει την τιμή πώλησης ολόκληρου του οικοπέδου και τον αριθμό των τετραγωνικών μέτρων του, να υπολογίζει την κατηγορία κόστους στην οποία ανήκει και να εμφανίζει το μήνυμα: "ακριβή τιμή" ή "φτηνή τιμή" ή "κανονική τιμή". (Β2001-Θ2) 14. Αναπτύξτε αλγόριθμο που βρίσκει και εμφανίζει τους πρώτους αριθμούς που είναι μικρότεροι του 1000. (πρώτος αριθμός είναι ένας φυσικός αριθμός μεγαλύτερος της μονάδας με την ιδιότητα οι μόνοι φυσικοί διαιρέτες του να είναι η μονάδα και ο εαυτός του δηλ. 2,3,5,7, 11, ) 15. Δίνεται το παρακάτω τμήμα διαγράμματος ροής. Να μετατρέψετε σε ισοδύναμο τμήμα αλγορίθμου σε ψευδογλώσσα, χρησιμοποιώντας αποκλειστικά την εντολή επανάληψης Για...από...μέχρι...με_βήμα. (Β2010-Α4) 16. Να αναπτύξετε αλγόριθμο που να διαβάζει τους συντελεστές α, β, γ και δ της εξίσωσης αx+βy+γz=δ και στην συνέχεια να βρίσκει όλες τις ακέραιες λύσεις μεταξύ -100 και 100 τις οποίες και να εμφανίζει. Αν δεν υπάρχει καμία λύση τότε να εμφανίζει ανάλογο μήνυμα. 17. Να αναπτύξετε αλγόριθμο που να βρίσκει δύο ακέραιους αριθμούς μεγαλύτερους του 2 που το γινόμενο τους να είναι 1111111. 18. Έστω α,β,γ τρία ψηφία από 0 έως 9. Να αναπτύξετε αλγόριθμο που να βρίσκει τα τρία ψηφία αν είναι γνωστό ότι ο τριψήφιος αριθμός αβγ ικανοποιεί την σχέση 3*αβγ= βββ. () 19. Να αναπτύξετε αλγόριθμο που να βρίσκει τον ένα και μοναδικό φυσικό αριθμό μικρότερο του 100, που το υπόλοιπο της διαίρεσης του με τους αριθμούς 3, 5 και 7 είναι αντίστοιχα 2, 3, 2. 2 20. Ο αριθμός 153 είναι ίσος με το άθροισμα των κύβων των ψηφίων που τον απαρτίζουν, δηλαδή 153=1 3 +5 3 +3 3. Να αναπτύξετε αλγόριθμο που βρίσκει ποιοι άλλοι αριθμοί μικρότεροι του 500 έχουν την ίδια ιδιότητα. (Απάντηση:370, 371,407) 21. Να αναπτύξετε αλγόριθμο που βρίσκει ποιοι ακέραιοι αριθμοί μικρότεροι του 10000 έχουν την ίδια ιδιότητα: Αν διαρεθούν με τους αριθμούς 10, 9,8, 7, 6, 5, 4, 3, 2 θα δώσουν υπόλοιπο 9,8, 7, 6, 5, 4, 3, 2, 1 αντίστοιχα. (Απάντηση:2519, 5039,7559) 22. Οι αριθμοί 6048 και 1729 έχουν την εξής καταπληκτική ιδιότητα: (6048+1729) 2 =60481729. Να αναπτύξετε αλγόριθμο που βρίσκει άλλο ένα ζευγάρι τετραψήφιων ακέριων με την ίδια ιδιότητα 3. (Απάντηση:5288 και 1984) ΓΕΝΙΚΕΣ ΑΣΚΗΣΕΙΣ 23. Έστω ακέραιος αριθμός Ν. Αν ο αριθμός Ν είναι άρτιος τον διαιρούμαι με το 2 ενώ αν είναι περιττός τον πολλαπλασιάζουμε τον με το 3 και πρόσθεσε τον αριθμό 1 στο αποτέλεσμα. Αν επαναλάβουμε την διαδικασία στο τέλος θα καταλήξουμε στον αριθμό 1. Να γραφεί πρόγραμμα το οποίο: Θα διαβάζει τον αρχικό ακέραιο αριθμό Ν Θα εμφανίζει όλες τις ενδιάμεσες τιμές Θα εμφανίζει τον αριθμό των πράξεων που απαιτήθηκαν για να φτάσουν στον επιθυμητό αριθμό (δηλ το 1). 24. Σε ΚΤΕΟ της χώρας το 2010 προσέρχονται οχήματα για έλεγχο. Τα οχήματα είναι τριών κατηγοριών ΦΟΡΤΗΓΟ, ΕΠΙΒΑΤΗΓΟ, ΔΙΚΥΚΛΟ και πληρώνουν 60, 40 και 20 αντίστοιχα. Ένα όχημα χαρακτηρίζεται ως προς την προσέλευσή του ΕΜΠΡΟΘΕΣΜΟ ή ΕΚΠΡΟΘΕΣΜΟ. Τα οχήματα που προσέρχονται εκπρόθεσμα επιβαρύνονται με πρόστιμο 15,80. Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο: Γ1. Περιλαμβάνει τμήμα δηλώσεων μεταβλητών. Γ2. Για κάθε όχημα το οποίο προσέρχεται στο ΚΤΕΟ για έλεγχο 2 Κινέζικη σπαζοκεφαλιά του 4 αιώνας μ.χ. (Sun Tsu Suan-Ching) 3 D. StP. Barnard στην εφημερίδα Daily telegraph 3

α. διαβάζει την κατηγορία του, το έτος της πρώτης κυκλοφορίας και τον τύπο προσέλευσης χωρίς κανένα έλεγχο εγκυρότητας. β. υπολογίζει και εμφανίζει, με βάση την κατηγορία του και την εμπρόθεσμη ή εκπρόθεσμη προσέλευσή του, το ποσό πληρωμής. Η διαδικασία εισαγωγής δεδομένων τερματίζει όταν δοθεί η τιμή Τ σαν κατηγορία οχήματος. Γ3. Εμφανίζει το πλήθος των φορτηγών που προσήλθαν στο ΚΤΕΟ. Γ4. Εμφανίζει την κατηγορία του παλαιότερου οχήματος. Γ5. Εμφανίζει το συνολικό ποσό προστίμου. 25. Το κλασικό παιχνίδι «Πέτρα-Ψαλίδι-Χαρτί» παίζεται με δύο παίκτες. Σε κάθε γύρο του παιχνιδιού, ο κάθε παίκτης επιλέγει ένα από τα ΠΕΤΡΑ, ΨΑΛΙΔΙ, ΧΑΡΤΙ, και παρουσιάζει την επιλογή του ταυτόχρονα με τον αντίπαλό του. Η ΠΕΤΡΑ κερδίζει το ΨΑΛΙΔΙ, το ΨΑΛΙΔΙ το ΧΑΡΤΙ και το ΧΑΡΤΙ την ΠΕΤΡΑ. Σε περίπτωση που οι δύο παίκτες έχουν την ίδια επιλογή, ο γύρος λήγει ισόπαλος. Το παιχνίδι προχωράει με συνεχόμενους γύρους μέχρι ένας τουλάχιστον από τους παίκτες να αποχωρήσει. Νικητής αναδεικνύεται ο παίκτης με τις περισσότερες νίκες. Αν οι δύο παίκτες έχουν τον ίδιο αριθμό νικών, το παιχνίδι λήγει ισόπαλο. Να αναπτύξετε αλγόριθμο ο οποίος διαβάζει τα ονόματα των δύο παικτών και υλοποιεί το παραπάνω παιχνίδι ως εξής: Α. Για κάθε γύρο του παιχνιδιού: 1. διαβάζει την επιλογή κάθε παίκτη, η οποία μπορεί να είναι μία από τις εξής: ΠΕΤΡΑ, ΨΑΛΙΔΙ, ΧΑΡΤΙ, ΤΕΛΟΣ. (Δεν απαιτείται έλεγχος εγκυρότητας τιμών.) 2. συγκρίνει τις επιλογές των παικτών και διαπιστώνει το νικητή του γύρου ή την ισοπαλία. Β. Τερματίζει το παιχνίδι όταν ένας τουλάχιστον από τους δύο παίκτες επιλέξει ΤΕΛΟΣ. Γ. Εμφανίζει το όνομα του νικητή ή, αν δεν υπάρχει νικητής, το μήνυμα «ΤΟ ΠΑΙΧΝΙΔΙ ΕΛΗΞΕ ΙΣΟΠΑΛΟ». (Ε2007- Θ3) 26. Στο πλαίσιο προγράμματος προληπτικής ιατρικής για την αντιμετώπιση του νεανικού διαβήτη έγιναν αιματολογικές εξετάσεις στους 90 μαθητές (αγόρια και κορίτσια) ενός Γυμνασίου. Για κάθε παιδί καταχωρίστηκαν τα ακόλουθα στοιχεία : 1. ονοματεπώνυμο μαθητή 2. κωδικός φύλου ("Α" για τα αγόρια και "Κ" για τα κορίτσια) 3. περιεκτικότητα σακχάρου στο αίμα. Οι φυσιολογικές τιμές σακχάρου στο αίμα κυμαίνονται από 70 έως 110 mg/dl (συμπεριλαμβανομένων και των ακραίων τιμών). Να αναπτύξετε αλγόριθμο που α) θα διαβάζει τα παραπάνω στοιχεία (ονοματεπώνυμο, φύλο, περιεκτικότητα σακχάρου στο αίμα) και θα ελέγχει την αξιόπιστη καταχώρισή τους (δηλαδή το φύλο να είναι μόνο "Α" ή "Κ" και η περιεκτικότητα σακχάρου στο αίμα να είναι θετικός αριθμός), β) θα εμφανίζει για κάθε παιδί του οποίου η περιεκτικότητα σακχάρου στο αίμα είναι εκτός των φυσιολογικών τιμών, το ονοματεπώνυμο, το φύλο και την περιεκτικότητα του σακχάρου, γ) θα εμφανίζει το συνολικό αριθμό των αγοριών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική και δ) θα εμφανίζει το συνολικό αριθμό των κοριτσιών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική. (Β2002-Θ4) 27. Σε ένα πρόγραμμα περιβαλλοντικής εκπαίδευσης συμμετέχουν 20 σχολεία. Στα πλαίσια αυτού του προγράμματος, εθελοντές μαθητές των σχολείων, που συμμετέχουν στο πρόγραμμα, μαζεύουν ποσότητες τριών υλικών (γυαλί, χαρτί και αλουμίνιο). Να αναπτύξετε έναν αλγόριθμο, ο οποίος: α. να διαβάζει τις ποσότητες σε κιλά των παραπάνω υλικών που μάζεψαν οι μαθητές σε κάθε σχολείο β. να υπολογίζει τη συνολική ποσότητα σε κιλά του κάθε υλικού που μάζεψαν οι μαθητές σε όλα τα σχολεία γ. αν η συνολική ποσότητα του χαρτιού που μαζεύτηκε από όλα τα σχολεία είναι λιγότερη των 1000 κιλών, να εμφανίζεται το μήνυμα «Συγχαρητήρια». Αν η ποσότητα είναι από 1000 κιλά και πάνω, αλλά λιγότερο από 2000, να εμφανίζεται το μήνυμα «Δίνεται έπαινος» και τέλος αν η ποσότητα είναι από 2000 κιλά και πάνω να εμφανίζεται το μήνυμα «Δίνεται βραβείο». Παρατήρηση: Να θεωρήσετε ότι όλες οι ποσότητες είναι θετικοί αριθμοί. (2001-Θ4) 28. Σε κάποιο σχολικό αγώνα, για το άθλημα «Άλμα εις μήκος» καταγράφεται για κάθε αθλητή η καλύτερη έγκυρη επίδοσή του. Τιμής ένεκεν, πρώτος αγωνίζεται ο περσινός πρωταθλητής. Η Επιτροπή του αγώνα διαχειρίζεται τα στοιχεία των αθλητών που αγωνίστηκαν. Να γράψετε αλγόριθμο ο οποίος: Γ1. Να ζητάει το ρεκόρ αγώνων και να το δέχεται, εφόσον είναι θετικό και μικρότερο των 10 μέτρων. Γ2. Να ζητάει τον συνολικό αριθμό των αγωνιζομένων και για κάθε αθλητή το όνομα και την επίδοσή του σε μέτρα με τη σειρά που αγωνίστηκε. Γ3. Να εμφανίζει το όνομα του αθλητή με τη χειρότερη επίδοση. Γ4. Να εμφανίζει τα ονόματα των αθλητών που κατέρριψαν το ρεκόρ αγώνων. Αν δεν υπάρχουν τέτοιοι αθλητές, να εμφανίζει το πλήθος των αθλητών που πλησίασαν το ρεκόρ αγώνων σε απόσταση όχι μεγαλύτερη των 50 εκατοστών. Γ5. Να βρίσκει και να εμφανίζει τη θέση που κατέλαβε στην τελική κατάταξη ο περσινός πρωταθλητής. Σημείωση: Να θεωρήσετε ότι κάθε αθλητής έχει έγκυρη επίδοση και ότι όλες οι επιδόσεις των αθλητών που καταγράφονται είναι διαφορετικές μεταξύ τους. (2010-Θ3) 4

29. Ένα τραίνο με 10 φορτηγά-βαγόνια πρόκειται να φορτωθεί με εμπορεύματα. Το ωφέλιμο φορτίο κάθε βαγονιού είναι 3500 κιλά. Οι ιδιοκτήτες των εμπορευμάτων καταβάλουν 100 ευρώ ανά κιλό. Θεωρήστε ότι τα βάρη των εμπορευμάτων είναι σε κιλά, ακέραιοι αριθμοί μικρότεροι του 3500. Να γραφεί αλγόριθμος ο οποίος: Θα διαβάζει επαναληπτικά τα βάρη των εμπορευμάτων που φορτώνονται στα βαγόνια μέχρι να γεμίσουν και τα 10 βαγόνια. Ένα βαγόνι θεωρείται ότι γέμισε όταν το συνολικό βάρος των εμπορευμάτων που έχουν ήδη φορτωθεί μαζί με το επόμενο εμπόρευμα ξεπερνάει τα 3500 κιλά. Θα υπολογίζει και θα εμφανίζει το συνολικό φορτίο για κάθε βαγόνι. Θα υπολογίζει και θα εμφανίζει το μέσο φορτίο όλων των βαγονιών. Θα υπολογίζει και θα εμφανίζει το βαγόνι ή τα βαγόνια με το μέγιστο φορτίο. Θα υπολογίζει και θα εμφανίζει το συνολικό ποσό που θα καταβάλουν οι ιδιοκτήτες των εμπορευμάτων. 30. Νάρκισσος (ή αριθμός Armstrong) ονομάζεται ένας αριθμός που είναι ίσος με το άθροισμα των ψηφίων του υψωμένο το καθένα στο πλήθος των ψηφίων του. Για παράδειγμα, οι αριθμοί : 153 = 1 3 + 5 3 + 3 3 και 370 = 3 3 + 7 3 + 0 3. Να αναπτύξετε αλγόριθμο που υπολογίζει τους 88 συνολικά Νάρκισσους αριθμούς που υπάρχουν. Λύση Ο παρακάτω αλγόριθμος υπολογίζει τους 88 συνολικά Νάρκισσους αριθμούς. Αλγόριθμος ναρκισσος πλ_ναρ 10 χ 11 Όσο πλ_ναρ 88 επανάλαβε ν 1 Όσο (χ div Α_Μ(10^ν)) 10 επανάλαβε ν ν + 1 Σ 0 ω χ Για Ι από 1 μέχρι ν + 1 Σ Σ + (ω mod 10)^(ν + 1) ω ω div 10 Αν χ = Α_Μ(Σ) τότε Γράψε χ πλ_ναρ πλ_ναρ + 1 Τέλος_αν χ χ + 1 Τέλος ναρκισσος 5