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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 5x + 14y -2z = 6

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

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

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

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

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

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

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

Α1. Να χαρακτηρίσετε καθεμία από τις παρακάτω προτάσεις με τη λέξη Σωστή ή με τη λέξη Λάθος.

Να γραφεί αλγόριθμος που θα υπολογίζει το ν! (ν παραγοντικό) Ν!=1 * 2 *3 *.. * Ν

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

Εισαγωγή στην πληροφορική

8.4. Δραστηριότητες - ασκήσεις

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

Α2. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες που εκτελεί ένας υπολογιστής (Μονάδες 3)

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

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

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

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

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

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

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

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

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

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

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

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

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

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

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

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

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

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

Στήλη Β Προτάσεις α. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής β. Ο βρόχος επανάληψης

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

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

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

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

ΘΕΜΑ 1 ο. Στήλη Β Προτάσεις. β. Ο βρόχος επανάληψης τερµατίζεται, όταν η συνθήκη είναι αληθής. όταν η συνθήκη είναι ψευδής.

Ασκήσεις στη δομή επιλογής

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

Ενδεικτικές ΘΕΜΑ Α Α1. 1. Λάθος 2. Λάθος 3. Λάθος 4. Λάθος 5. Σωστό 6. Σωστό. Φροντιστηριακό β. Σχολικό Α3. βήματος ii) Ν 1000 i 1 ΌΣΟ i <=

ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

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

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

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

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

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

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

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Εξετάσεις Προσομοίωσης 10/04/2018

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

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

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

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

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ/Γ ΟΙΚΟΝΟΜΙΚΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ-ΘΕΡΙΝΑ ΗΜΕΡΟΜΗΝΙΑ: 12/11/2017 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: ΚΑΤΡΑΚΗ Α.-ΣΙΟΤΡΟΠΟΣ Π.-ΛΙΟΔΑΚΗΣ Ε.

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

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

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

Κεφάλαιο 2.2 Δραστηριότητες

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

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

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

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

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

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

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

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

1. Όλα τα προβλήματα μπορούν να λυθούν με τη βοήθεια HY. 2. Ο υπολογισμός του εμβαδού τετραγώνου είναι πρόβλημα άλυτο.

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ÅÐÉËÏÃÇ

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

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

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

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

Στήλη Β Προτάσεις. 1. Όσο συνθήκη επανάλαβε εντολές Τέλος_επανάληψης 2. Αρχή_επανάληψης εντολές Μέχρις_ότου συνθήκη

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

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

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

Α2. Δίνεται το επόμενο τμήμα προγράμματος σε ΓΛΩΣΣΑ:

ΔΙΑΓΩΝΙΣΜΑ 1ο Γ Τάξη Ενιαίου Λυκείου Σχολικό Έτος ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

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

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

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

Transcript:

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 1 Ασκή σεις στή δομή επανα λήψής Ανάγνωση Στοιχείων Εύρεση Πλήθους 1. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς. Αλγόριθμος Άσκηση1 ΠΡΟΓΡΑΜΜΑ Άσκηση1 Για i από 1 μέχρι Ν ΑΚΕΡΑΙΕΣ: Ν, i ΠΡΑΓΜΑΤΙΚΕΣ: Χ Τέλος Άσκηση1 i 1 i Ν Διάβασε X i 1 + 1 ΤΕΛΟΣ 2. Να γραφεί αλγόριθμος ο οποίος να διαβάζει πραγματικούς αριθμούς μέχρι να δεχθεί σαν είσοδο το 0. Αλγόριθμος Άσκηση2 ΠΡΟΓΡΑΜΜΑ Άσκηση2 Όσο Χ 0 επανάλαβε ΠΡΑΓΜΑΤΙΚΕΣ: Χ _ΕΠΑΝΑΛΗΨΗΣ Τέλος Άσκηση2 ΜΕΧΡΙΣ_ΟΤΟΥ Χ = 0

2 Ασκήσεις στη δομή επανάληψης Χ 0 Χ = 0 ΤΕΛΟΣ ΤΕΛΟΣ 3. Να γραφεί αλγόριθμος ο οποίος να διαβάζει αριθμούς μέχρι να δεχθεί έναν μη θετικό αριθμό και στη συνέχεια να εμφανίζει το πλήθος τους. Αλγόριθμος Άσκηση3 ΠΡΟΓΡΑΜΜΑ Άσκηση3 πλήθος 0! Εικονική τιμή για είσοδο στο βρόχο ΑΚΕΡΑΙΕΣ: πλήθος Χ 1 ΠΡΑΓΜΑΤΙΚΕΣ: Χ Όσο Χ > 0 επανάλαβε πλήθος <- 0 πλήθος πλήθος + 1 _ΕΠΑΝΑΛΗΨΗΣ Εμφάνισε πλήθος πλήθος <- πλήθος + 1 Τέλος Άσκηση3 ΜΕΧΡΙΣ_ΟΤΟΥ Χ <= 0 ΓΡΑΨΕ πλήθος πλήθος 0 Χ 1 πλήθος 0 Χ > 0 Εμφάνισε Χ πλήθος πλήθος + 1 ΤΕΛΟΣ Χ 0 πλήθος πλήθος + 1 Εμφάνισε Χ ΤΕΛΟΣ 4. Να γραφεί αλγόριθμος ο οποίος να τερματίσει αφού διαβάζει το πολύ 5 θετικούς αριθμούς ή όταν διαβάσει έναν αρνητικό αριθμό. Αλγόριθμος Άσκηση4 ΠΡΟΓΡΑΜΜΑ Άσκηση4 θετικοί 0 ΑΚΕΡΑΙΕΣ: θετικοί

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 3 Αν Χ > 0 τότε θετικοί θετικοί + 1 Μέχρις_ότου θετικοί = 5 ή Χ < 0 Τέλος Άσκηση4 ΠΡΑΓΜΑΤΙΚΕΣ: Χ θετικοί <- 0! Εικονική τιμή για είσοδο στο βρόχο Χ <- 0 ΟΣΟ θετικοί < 5 ΚΑΙ Χ >= 0 ΕΠΑΝΑΛΑΒΕ ΑΝ Χ > 0 ΤΟΤΕ θετικοί <- θετικοί + 1 θετ 0 θετ 0 Χ 0 Χ > 0 θετ θετ + 1 θετ < 5 και Χ 0 ΤΕΛΟΣ θετ = 5 ή Χ < 0 Χ > 0 θετ θετ + 1 ΤΕΛΟΣ 5. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν αριθμούς και να εμφανίζει το πλήθος των αρνητικών αριθμών που δέχθηκε. Αλγόριθμος Άσκηση5 ΠΡΟΓΡΑΜΜΑ Άσκηση5 αρν 0 ΑΚΕΡΑΙΕΣ: Ν, αρν, i Για i από 1 μέχρι Ν ΠΡΑΓΜΑΤΙΚΕΣ: Χ Αν Χ < 0 τότε αρν <- 0 αρν αρν + 1 Εμφάνισε αρν Τέλος Άσκηση5 ΑΝ Χ < 0 ΤΟΤΕ αρν <- αρν + 1 ΓΡΑΨΕ 'Έδωσες', αρν, ' αρνητικούς'

4 Ασκήσεις στη δομή επανάληψης Διάβασε Ν αρν 0 i 1 i Ν Εμφάνισε αρν ΤΕΛΟΣ i i + 1 Χ < 0 αρν αρν + 1 6. Να γραφεί αλγόριθμος ο οποίος να δέχεται σαν είσοδο έναν ακέραιο αριθμό Ν. Στη συνέχεια να διαβάζει Ν ακέραιους αριθμούς, ή 20 ακριβώς αριθμούς στην περίπτωση που το Ν είναι μικρότερο του 20. Αλγόριθμος Άσκηση6 πλήθος 0 Όσο πλήθος < Ν και πλήθος < 20 επανάλαβε πλήθος πλήθος + 1 Τέλος Άσκηση6 ΠΡΟΓΡΑΜΜΑ Άσκηση6 ΑΚΕΡΑΙΕΣ: Ν, πλήθος ΠΡΑΓΜΑΤΙΚΕΣ: Χ πλήθος <- 0 ΟΣΟ πλήθος < Ν ΚΑΙ πλήθος < 20 ΕΠΑΝΑΛΑΒΕ πλήθος <- πλήθος + 1 7. Να γραφεί αλγόριθμος ο οποίος να διαβάζει πραγματικούς αριθμούς μέχρις ότου δεχθεί πλήθος 10 μη αρνητικών αριθμών. Αλγόριθμος Άσκηση7 ΠΡΟΓΡΑΜΜΑ Άσκηση7 πλ 0 ΣΤΑΘΕΡΕΣ Όσο πλ < 10 επανάλαβε ΟΡΙΟ = 10 Αν Χ 0 τότε ΑΚΕΡΑΙΕΣ: πλ πλ πλ + 1 ΠΡΑΓΜΑΤΙΚΕΣ: Χ πλ <- 0 Τέλος Άσκηση7 ΟΣΟ πλ < ΟΡΙΟ ΕΠΑΝΑΛΑΒΕ ΑΝ Χ >= 0 ΤΟΤΕ

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 5 πλ <- πλ + 1 8. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ακέραιους αριθμούς μέχρι να δοθεί σαν είσοδος ένας αρνητικός αριθμός και στη συνέχεια να εμφανίζει το πλήθος των μη μηδενικών αριθμών που διαβάστηκαν. Αλγόριθμος Άσκηση8 πλ 0 Αν Χ 0 τότε πλ πλ + 1 Μέχρις_ότου Χ < 0 Εμφάνισε πλ Τέλος Άσκηση8 ΠΡΟΓΡΑΜΜΑ Άσκηση8 ΑΚΕΡΑΙΕΣ: πλ, Χ πλ <- 0 _ΕΠΑΝΑΛΗΨΗΣ ΑΝ Χ <> 0 ΤΟΤΕ πλ <- πλ + 1 ΜΕΧΡΙΣ_ΟΤΟΥ Χ < 0 ΓΡΑΨΕ 'Μη μηδενικοί αριθμοί: ', πλ 9. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν αριθμούς (το Ν δίνεται ως τιμή εισόδου) και να εμφανίζει πόσοι ήταν θετικοί, πόσοι αρνητικοί και πόσοι είχαν τιμή μηδέν. Αλγόριθμος Άσκηση9 ΠΡΟΓΡΑΜΜΑ Άσκηση9 θετ 0 αρν 0 μηδ 0 ΑΚΕΡΑΙΕΣ: Ν, θετ, αρν, μηδ, i Για i από 1 μέχρι Ν ΠΡΑΓΜΑΤΙΚΕΣ: Χ Αν Χ < 0 τότε θετ <- 0 αρν αρν + 1 αρν <- 0 _αν Χ > 0 τότε μηδ <- 0 θετ θετ + 1 μηδ μηδ + 1 Εμφάνισε "Θετικοί :", θετ ΑΝ Χ < 0 ΤΟΤΕ Εμφάνισε "Αρνητικοί: ", αρν αρν <- αρν + 1 Εμφάνισε "Μηδενικοί: ", μηδ _ΑΝ Χ > 0 ΤΟΤΕ Τέλος Άσκηση9 θετ <- θετ + 1 μηδ <- μηδ + 1 ΓΡΑΨΕ 'Θετικοί: ', θετ ΓΡΑΨΕ 'Αρνητικοί: ', αρν ΓΡΑΨΕ 'Μηδενικοί: ', μηδ 10. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν ακέραιους αριθμούς και να εμφανίζει το πλήθος αυτών που είναι μεγαλύτεροι από το 35, καθώς και το πλήθος αυτών που είναι μικρότεροι από το 10. Τροποποιήστε τον αλγόριθμο ώστε αν δοθεί σαν είσοδος το 9, ο

6 Ασκήσεις στη δομή επανάληψης αλγόριθμος να αγνοεί την τιμή αυτή και να προχωράει στην επεξεργασία του επόμενου αριθμού. Αλγόριθμος Άσκηση10 ΠΡΟΓΡΑΜΜΑ Άσκηση10 πλ35 0 ΑΚΕΡΑΙΕΣ: Ν, Χ, πλ35, πλ10, i πλ10 0 Για i από 1 μέχρι Ν Εμφάνισε "Δώσε αριθμό" πλ35 <- 0 Αν Χ > 35 τότε πλ10 <- 0 πλ35 πλ35 + 1 _αν Χ < 10 τότε πλ10 πλ10 + 1 ΑΝ Χ > 35 ΤΟΤΕ πλ35 <- πλ35 + 1 Εμφάνισε "Μεγαλύτεροι του 35: ", πλ35 _ΑΝ Χ < 10 ΤΟΤΕ Εμφάνισε "Μικρότεροι του 10: ", πλ10 πλ10 <- πλ10 + 1 Τέλος Άσκηση10 ΓΡΑΨΕ 'Μεγαλύτεροι του 35: ', πλ35 ΓΡΑΨΕ 'Μικρότεροι του 10: ', πλ10 Τροποποίηση 1 ος τρόπος: Αν Χ 9 τότε Αν Χ > 35 τότε Τροποποίηση 2 ος τρόπος: _ΑΝ Χ < 10 ΚΑΙ Χ <> 9 ΤΟΤΕ 11. Να γραφεί αλγόριθμος ο οποίος να δέχεται βαθμούς μαθημάτων και να υπολογίζει το πλήθος αυτών που είναι κάτω από τη βάση. Ο αλγόριθμος να σταματάει όταν δοθεί ως είσοδος το μηδέν ή ένας αρνητικός αριθμός ή ένας αριθμός μεγαλύτερος από το 20. Αλγόριθμος Άσκηση11 πλ 0! Εικονική τιμή για είσοδο στο βρόχο Χ 1 Όσο Χ > 0 και Χ 20 επανάλαβε Εμφάνισε "Δώσε αριθμό"! Δεν μετράμε βαθμούς 0 Αν Χ > 0 και Χ < 10 τότε πλ πλ + 1 Εμφάνισε "Κάτω από τη βάση: ", πλ Τέλος Άσκηση11 ΠΡΟΓΡΑΜΜΑ Άσκηση11 ΑΚΕΡΑΙΕΣ: πλ ΠΡΑΓΜΑΤΙΚΕΣ: Χ πλ <- 0 _ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώσε βαθμό' ΑΝ Χ > 0 ΚΑΙ Χ < 10 ΤΟΤΕ πλ <- πλ + 1 ΜΕΧΡΙΣ_ΟΤΟΥ Χ <= 0 Ή Χ > 20 ΓΡΑΨΕ 'Κάτω από τη βάση: ', πλ 12. Να γραφεί αλγόριθμος ο οποίος να διαβάζει το όνομα και τις απουσίες μαθητών (το πλήθος των μαθητών δίνεται ως είσοδος στον αλγόριθμο). Σε περίπτωση που οι απουσίες ενός μαθητή είναι περισσότερες από 60, θα εμφανίζει το μήνυμα Επανάληψη τάξης. Στο τέλος, ο αλγόριθμος θα εμφανίζει το πλήθος των μαθητών που

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 7 θα επαναλάβουν την τάξη. Τροποποιήστε τον αλγόριθμο, ώστε να τερματίζει αν δοθεί σαν όνομα μαθητή η τιμή Τέλος. Αλγόριθμος Άσκηση12 ΠΡΟΓΡΑΜΜΑ Άσκηση12 πλ 0 ΑΚΕΡΑΙΕΣ: i, Ν, πλ, απουσίες Για i από 1 μέχρι Ν ΧΑΡΑΚΤΗΡΕΣ: όνομα Εμφάνισε "Δώσε όνομα" Διάβασε όνομα ΓΡΑΨΕ 'Δώσε πλήθος μαθητών' Εμφάνισε "Δώσε απουσίες" Διάβασε απουσίες πλ <- 0 Αν απουσίες > 60 τότε Εμφάνισε "Επανάληψη τάξης" ΓΡΑΨΕ 'Δώσε όνομα' πλ πλ + 1 ΔΙΑΒΑΣΕ όνομα ΓΡΑΨΕ 'Δώσε απουσίες' ΔΙΑΒΑΣΕ απουσίες Εμφάνισε "Επαναλαμβάνουν: ", πλ ΑΝ απουσίες > 60 ΤΟΤΕ Τέλος Άσκηση12 ΓΡΑΨΕ 'Επανάληψη τάξης' πλ <- πλ +1 ΓΡΑΨΕ 'Επαναλαμβάνουν: ', πλ Τροποποίηση: Αλγόριθμος Άσκηση12 πλ 0 i 1 όνομα "" Όσο i Ν και όνομα "Τέλος" επανάλαβε Εμφάνισε "Δώσε όνομα" Διάβασε όνομα Αν όνομα "Τέλος" τότε Εμφάνισε "Δώσε απουσίες" Διάβασε απουσίες Αν απουσίες > 60 τότε Εμφάνισε "Επανάληψη τάξης" πλ πλ + 1 i i + 1 Εμφάνισε "Επαναλαμβάνουν: ", πλ Τέλος Άσκηση12 Τροποποίηση: ΠΡΟΓΡΑΜΜΑ Άσκηση12 ΑΚΕΡΑΙΕΣ: i, Ν, πλ, απουσίες ΧΑΡΑΚΤΗΡΕΣ: όνομα ΓΡΑΨΕ 'Δώσε πλήθος μαθητών' πλ <- 0 i <- 1 όνομα <- '' ΟΣΟ i <= N ΚΑΙ όνομα <> 'Τέλος' ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ 'Δώσε όνομα' ΔΙΑΒΑΣΕ όνομα ΑΝ όνομα <> 'Τέλος' ΤΟΤΕ ΓΡΑΨΕ 'Δώσε απουσίες' ΔΙΑΒΑΣΕ απουσίες ΑΝ απουσίες > 60 ΤΟΤΕ ΓΡΑΨΕ 'Επανάληψη τάξης' πλ <- πλ +1 i <- i + 1 ΓΡΑΨΕ 'Επαναλαμβάνουν: ', πλ Εύρεση Μέγιστου / Ελάχιστου 13. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς, να υπολογίζει και να εμφανίζει το μέγιστο αυτών. Αλγόριθμος Άσκηση13 ΠΡΟΓΡΑΜΜΑ Άσκηση13

8 Ασκήσεις στη δομή επανάληψης max Χ Για i από 2 μέχρι Ν Αν Χ > max τότε max Χ Εμφάνισε "Μέγιστος: ", max Τέλος Άσκηση13 ΑΚΕΡΑΙΕΣ: Ν, i ΠΡΑΓΜΑΤΙΚΕΣ: Χ, max max <- Χ ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν ΑΝ Χ > max ΤΟΤΕ max <- Χ ΓΡΑΨΕ 'Μέγιστος: ', max 14. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς, να υπολογίζει και να εμφανίζει το ελάχιστο αυτών. Αλγόριθμος Άσκηση14 ΠΡΟΓΡΑΜΜΑ Άσκηση14 ΑΚΕΡΑΙΕΣ: Ν, i min Χ ΠΡΑΓΜΑΤΙΚΕΣ: Χ, min Για i από 2 μέχρι Ν Αν Χ < min τότε min Χ min <- Χ Εμφάνισε "Ελάχιστος: ", min ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν Τέλος Άσκηση14 ΑΝ Χ < min ΤΟΤΕ min <- Χ ΓΡΑΨΕ 'Ελάχιστος: ', min 15. Να γραφεί αλγόριθμος ο οποίος να διαβάζει θετικούς αριθμούς (μόλις διαβάσει αρνητικό ή το μηδέν να σταματάει) και να εμφανίζει το μεγαλύτερο και το μικρότερο από αυτούς. Αλγόριθμος Άσκηση15 max 0 min 0 Αν x > 0 τότε max x min x ΠΡΟΓΡΑΜΜΑ Άσκηση15 ΠΡΑΓΜΑΤΙΚΕΣ: max, min, x max <- 0 min <- 0 ΑΝ x > 0 ΤΟΤΕ max <- x

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 9 Όσο x > 0 επανάλαβε Αν x > max τότε max x _αν x < min τότε min x Αν max > 0 τότε Εμφάνισε "Μέγιστος: ", max Εμφάνισε "Ελάχιστος: ", min Εμφάνισε "Δεν δόθηκαν στοιχεία" Τέλος Άσκηση15 min <- x ΟΣΟ x > 0 ΕΠΑΝΑΛΑΒΕ ΑΝ x > max ΤΟΤΕ max <- x _ΑΝ x < min ΤΟΤΕ min <- x ΑΝ max > 0 ΤΟΤΕ ΓΡΑΨΕ 'Μέγιστος: ', max ΓΡΑΨΕ 'Ελάχιστος: ', min ΓΡΑΨΕ 'Δεν δόθηκαν στοιχεία' 16. Να γραφεί αλγόριθμος ο οποίος να δέχεται ως είσοδο τους βαθμούς στα μαθήματα ενός μαθητή, μέχρι να διαβάσει 0, και να εμφανίζει το μεγαλύτερο και το μικρότερο βαθμό που πήρε ο μαθητής. Αλγόριθμος Άσκηση16 max 0 min 0 Αν x > 0 τότε max x min x Όσο x > 0 επανάλαβε Αν x > max τότε max x _αν x < min τότε min x Αν max > 0 τότε Εμφάνισε "Μέγιστος: ", max Εμφάνισε "Ελάχιστος: ", min Εμφάνισε "Δεν δόθηκαν στοιχεία" Τέλος Άσκηση16 ΠΡΟΓΡΑΜΜΑ Άσκηση16 ΠΡΑΓΜΑΤΙΚΕΣ: max, min, x max <- 0 min <- 0 ΑΝ x > 0 ΤΟΤΕ max <- x min <- x ΟΣΟ x > 0 ΕΠΑΝΑΛΑΒΕ ΑΝ x > max ΤΟΤΕ max <- x _ΑΝ x < min ΤΟΤΕ min <- x ΑΝ max > 0 ΤΟΤΕ ΓΡΑΨΕ 'Μέγιστος: ', max ΓΡΑΨΕ 'Ελάχιστος: ', min ΓΡΑΨΕ 'Δεν δόθηκαν στοιχεία' 17. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ένα άγνωστο πλήθος θετικών πραγματικών αριθμών και να εμφανίζει το μεγαλύτερο από αυτούς. Ο αλγόριθμος να σταματάει όταν δοθεί ως είσοδος ένας αρνητικός αριθμός ή ο αριθμός 111. Αλγόριθμος Άσκηση17 max -1 Αν x 0 και x 111 τότε ΠΡΟΓΡΑΜΜΑ Άσκηση17 ΠΡΑΓΜΑΤΙΚΕΣ: max, x

10 Ασκήσεις στη δομή επανάληψης max x Όσο x 0 και x 111 επανάλαβε Αν x > max τότε max x Αν max 0 τότε Εμφάνισε "Μέγιστος: ", max Εμφάνισε "Δεν δόθηκαν στοιχεία" Τέλος Άσκηση17 max <- -1 ΑΝ x >= 0 ΚΑΙ x <> 111 ΤΟΤΕ max <- x ΟΣΟ x >= 0 ΚΑΙ x <> 111 ΕΠΑΝΑΛΑΒΕ ΑΝ x > max ΤΟΤΕ max <- x ΑΝ max >= 0 ΤΟΤΕ ΓΡΑΨΕ 'Μέγιστος: ', max ΓΡΑΨΕ 'Δεν δόθηκαν στοιχεία' Υπολογισμός Αθροίσματος / Γινομένου / Μέσου Όρου 18. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς και στη συνέχεια να υπολογίζει και να εμφανίζει το άθροισμά τους. Αλγόριθμος Άσκηση18 ΠΡΟΓΡΑΜΜΑ Άσκηση18 sum 0 ΑΚΕΡΑΙΕΣ: Ν, i Για i από 1 μέχρι Ν ΠΡΑΓΜΑΤΙΚΕΣ: x, sum sum sum + x Εμφάνισε "Άθροισμα: ", sum sum <- 0 Τέλος Άσκηση18 sum <- sum + x ΓΡΑΨΕ 'Άθροισμα: ', sum 19. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς και στη συνέχεια να υπολογίζει και να εμφανίζει το γινόμενό τους. Αλγόριθμος Άσκηση19 ΠΡΟΓΡΑΜΜΑ Άσκηση19 prod 1 ΑΚΕΡΑΙΕΣ: Ν, i Για i από 1 μέχρι Ν ΠΡΑΓΜΑΤΙΚΕΣ: x, prod prod prod * x Εμφάνισε "Γινόμενο: ", prod prod <- 1 Τέλος Άσκηση19 prod <- prod * x

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 11 ΓΡΑΨΕ 'Γινόμενο: ', prod 20. Να γραφεί αλγόριθμος ο οποίος να διαβάζει Ν πραγματικούς αριθμούς και στη συνέχεια να υπολογίζει και να εμφανίζει το μέσο όρο τους. Αλγόριθμος Άσκηση20 ΠΡΟΓΡΑΜΜΑ Άσκηση20 sum 0 ΑΚΕΡΑΙΕΣ: Ν, i Για i από 1 μέχρι Ν ΠΡΑΓΜΑΤΙΚΕΣ: x, sum, μο sum sum + x μο sum / Ν sum <- 0 Εμφάνισε "Μέσος όρος: ", μο Τέλος Άσκηση20 sum <- sum + x μο <- sum / Ν ΓΡΑΨΕ 'Μέσος όρος: ', μο 21. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ακέραιους αριθμούς μέχρι να διαβάσει την τιμή -1 ή να διαβάσει 100 στο πλήθος αριθμούς και στη συνέχεια να εμφανίζει το άθροισμα, το γινόμενο και το μέσο όρο τους. Αλγόριθμος Άσκηση21 πλ 0 αθρ 0 γιν 1 Διάβασε α Αν α -1 τότε πλ πλ + 1 αθρ αθρ + α γιν γιν * α Μέχρις_ότου α = -1 ή πλ = 100 Αν πλ > 0 τότε μο αθρ / πλ Εμφάνισε "Άθροισμα: ", αθρ Εμφάνισε "Γινόμενο: ", γιν Εμφάνισε "Μέσος όρος: ", πλ Εμφάνισε "Δεν δόθηκαν στοιχεία" Τέλος Άσκηση21 ΠΡΟΓΡΑΜΜΑ Άσκηση21 ΑΚΕΡΑΙΕΣ: α, αθρ, γιν, πλ ΠΡΑΓΜΑΤΙΚΕΣ: μο πλ <- 0 αθρ <- 0 γιν <- 1 _ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ α ΑΝ α <> -1 ΤΟΤΕ πλ <- πλ + 1 αθρ <- αθρ + α γιν <- γιν * α ΜΕΧΡΙΣ_ΟΤΟΥ α = -1 Ή πλ = 100 ΑΝ πλ > 0 ΤΟΤΕ μο <- αθρ / πλ ΓΡΑΨΕ 'Άθροισμα: ', αθρ ΓΡΑΨΕ 'Γινόμενο: ', γιν ΓΡΑΨΕ 'Μέσος όρος: ', μο ΓΡΑΨΕ 'Δεν δόθηκαν στοιχεία' 22. Να γραφεί αλγόριθμος ο οποίος να διαβάζει θετικούς πραγματικούς αριθμούς και να υπολογίζει το άθροισμά τους. Ο αλγόριθμος σταματάει μόλις διαβάσει το 0 ή αρνητικό ή το άθροισμα γίνει μεγαλύτερο από 1500. Αλγόριθμος Άσκηση22 ΠΡΟΓΡΑΜΜΑ Άσκηση22

12 Ασκήσεις στη δομή επανάληψης αθρ 0 Διάβασε α Αν α > 0 τότε αθρ αθρ + α Μέχρις_ότου α 0 ή αθρ > 1500 Εμφάνισε "Άθροισμα: ", αθρ Τέλος Άσκηση22 ΣΤΑΘΕΡΕΣ ΟΡΙΟ = 1500 ΠΡΑΓΜΑΤΙΚΕΣ: α, αθρ αθρ <- 0 _ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ α ΑΝ α > 0 ΤΟΤΕ αθρ <- αθρ + α ΜΕΧΡΙΣ_ΟΤΟΥ α <= 0 Ή αθρ > ΟΡΙΟ ΓΡΑΨΕ 'Άθροισμα: ', αθρ 23. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ένα πλήθος ακέραιων αριθμών (το οποίο θα δίνεται ως είσοδος) και στη συνέχεια να υπολογίζει και να εμφανίζει το άθροισμά τους, πόσοι είναι αρνητικοί και πόσοι είναι θετικοί. Αλγόριθμος Άσκηση23 αθρ 0 θετ 0 αρν 0 Για i από 1 μέχρι Ν Διάβασε α αθρ αθρ + α Αν α 0 τότε θετ θετ + 1 αρν αρν + 1 Εμφάνισε αθρ, θετ, αρν Τέλος Άσκηση23 ΠΡΟΓΡΑΜΜΑ Άσκηση23 ΑΚΕΡΑΙΕΣ: Ν, i, αθρ, θετ, αρν, α αθρ <- 0 θετ <- 0 αρν <- 0 ΓΡΑΨΕ 'Δώσε αροθμό' ΔΙΑΒΑΣΕ α αθρ <- αθρ + α ΑΝ α >= 0 ΤΟΤΕ θετ <- θετ + 1 αρν <- αρν + 1 ΓΡΑΨΕ 'Άθροισμα: ', αθρ ΓΡΑΨΕ 'Θετικοί: ', θετ ΓΡΑΨΕ 'Αρνητικοί: ', αρν 24. Να γραφεί αλγόριθμος ο οποίος να δέχεται ως είσοδο 10 ακέραιους αριθμούς και να υπολογίζει το άθροισμα και το γινόμενό τους. Αν το άθροισμα είναι θετικό, τότε να υπολογίζει και να εμφανίζει επιπρόσθετα το μέσο όρο αυτών των αριθμών. Αλγόριθμος Άσκηση24 αθρ 0 γιν 1 Για i από 1 μέχρι 10 Διάβασε α αθρ αθρ + α γιν γιν * α Εμφάνισε "Άθροισμα: ", αθρ Εμφάνισε "Γινόμενο: ", γιν ΠΡΟΓΡΑΜΜΑ Άσκηση24 ΣΤΑΘΕΡΕΣ Ν = 10 ΑΚΕΡΑΙΕΣ: i, αθρ, γιν, α αθρ <- 0 γιν <- 1 ΔΙΑΒΑΣΕ α

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 13 Αν αθρ > 0 τότε Εμφάνισε "Μέσος όρος: ", αθρ / 10 Τέλος Άσκηση24 αθρ <- αθρ + α γιν <- γιν * α ΓΡΑΨΕ 'Άθροισμα: ', αθρ ΓΡΑΨΕ 'Γινόμενο: ', γιν ΑΝ αθρ > 0 ΤΟΤΕ ΓΡΑΨΕ 'Μέσος όρος: ', αθρ / Ν 25. Να γραφεί αλγόριθμος ο οποίος να δέχεται πραγματικούς αριθμούς μέχρι το άθροισμά τους να ξεπεράσει το 5000 και να εμφανίζει το μέσο όρο αυτών. Αλγόριθμος Άσκηση25 ΠΡΟΓΡΑΜΜΑ Άσκηση25 πλ 0 ΣΤΑΘΕΡΕΣ αθρ 0 ΟΡΙΟ = 5000 Διάβασε α ΑΚΕΡΑΙΕΣ: πλ πλ πλ + 1 ΠΡΑΓΜΑΤΙΚΕΣ: α, αθρ, μο αθρ αθρ + α Μέχρις_ότου αθρ > 5000 πλ <- 0 μο αθρ / πλ αθρ <- 0 Εμφάνισε μο _ΕΠΑΝΑΛΗΨΗΣ Τέλος Άσκηση25 ΔΙΑΒΑΣΕ α πλ <- πλ +1 αθρ <- αθρ + α ΜΕΧΡΙΣ_ΟΤΟΥ αθρ > ΟΡΙΟ μο <- αθρ / πλ ΓΡΑΨΕ 'Μέσος όρος: ', μο 26. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ακέραιους αριθμούς μέχρι το άθροισμά τους να ξεπεράσει το 1000 ή το πλήθος των αριθμών να υπερβεί τους 100. Αλγόριθμος Άσκηση26 ΠΡΟΓΡΑΜΜΑ Άσκηση26 πλ 0 ΣΤΑΘΕΡΕΣ αθρ 0 ΟΡΙΟ1 = 1000 ΟΡΙΟ2 = 100 Διάβασε α πλ πλ + 1 ΑΚΕΡΑΙΕΣ: πλ, α, αθρ αθρ αθρ + α Μέχρις_ότου αθρ > 1000 ή πλ > 100 πλ <- 0 Τέλος Άσκηση26 αθρ <- 0 _ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ α πλ <- πλ +1 αθρ <- αθρ + α ΜΕΧΡΙΣ_ΟΤΟΥ αθρ > ΟΡΙΟ1 Ή πλ > ΟΡΙΟ2 27. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 200 πραγματικούς αριθμούς και να εμφανίζει το πλήθος και το άθροισμα αυτών που έχουν τιμή μεγαλύτερη από 100. Αλγόριθμος Άσκηση27 ΠΡΟΓΡΑΜΜΑ Άσκηση27 πλ 0 αθρ 0 ΑΚΕΡΑΙΕΣ: πλ, i Για i από 1 μέχρι 200 ΠΡΑΓΜΑΤΙΚΕΣ: α, αθρ Διάβασε α Αν α > 100 τότε πλ <- 0

14 Ασκήσεις στη δομή επανάληψης πλ πλ + 1 αθρ αθρ + α Εμφάνισε "Πλήθος: ", πλ Εμφάνισε "Άθροισμα: ", αθρ Τέλος Άσκηση27 αθρ <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 200 ΔΙΑΒΑΣΕ α ΑΝ α > 100 ΤΟΤΕ πλ <- πλ + 1 αθρ <- αθρ + α ΓΡΑΨΕ 'Πλήθος: ', πλ ΓΡΑΨΕ 'Άθροισμα: ', αθρ Έλεγχος Τιμών Εισόδου 28. Να γραφεί αλγόριθμος ο οποίος να διαβάζει τους βαθμούς (ακέραιες τιμές) 100 μαθητών, ελέγχοντας αν κάθε βαθμός έχει τιμή 1 20. Σε περίπτωση εισαγωγής λανθασμένης τιμής να επαναλαμβάνεται η διαδικασία εισαγωγής του βαθμού. Αλγόριθμος Άσκηση28 Για i από 1 μέχρι 100 Εμφάνισε "Δώσε βαθμό ", i Διάβασε α Μέχρις_ότου α 1 και α 20 Τέλος Άσκηση28 ΠΡΟΓΡΑΜΜΑ Άσκηση28 ΑΚΕΡΑΙΕΣ: i, α ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 _ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Δώσε βαθμό ', i ΔΙΑΒΑΣΕ α ΜΕΧΡΙΣ_ΟΤΟΥ α >= 1 ΚΑΙ α <= 20 29. Σε μια δημοσκόπηση συμμετείχαν 3000 άτομα, τα οποία στην ερώτηση που τους τέθηκε μπορούσαν να απαντήσουν μόνο με ΣΥΜΦΩΝΩ, ΔΙΑΦΩΝΩ ή ΔΕΝ ΓΝΩΡΙΖΩ. Να γραφεί αλγόριθμος ο οποίος να διαβάζει την απάντηση κάθε ερωτώμενου και να ελέγχει αν είναι μια από τις επιτρεπτές, να εμφανίζει σχετικό μήνυμα και να ξαναδιαβάζει την απάντηση, μέχρι να δοθεί σωστή τιμή. Αλγόριθμος Άσκηση29 Για i από 1 μέχρι 3000 Εμφάνισε "Δώσε απάντηση" Διάβασε απ Όσο απ "ΣΥΜΦΩΝΩ" και απ "ΔΙΑΦΩΝΩ" και απ "ΔΕΝ ΓΝΩΡΙΖΩ" επανάλαβε Εμφάνισε "Λάθος τιμή. Ξαναδώσε" Διάβασε απ Τέλος_επανάηψης Τέλος Άσκηση29 ΠΡΟΓΡΑΜΜΑ Άσκηση29 ΑΚΕΡΑΙΕΣ: i ΧΑΡΑΚΤΗΡΕΣ: απ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3000 ΓΡΑΨΕ 'Δώσε απάντηση' ΔΙΑΒΑΣΕ απ ΟΣΟ απ <> 'ΣΥΜΦΩΝΩ' ΚΑΙ & απ <> 'ΔΙΑΦΩΝΩ' ΚΑΙ & απ <> 'ΔΕΝ ΓΝΩΡΙΖΩ' ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ 'Λάθος τιμή. Ξαναδώσε' ΔΙΑΒΑΣΕ απ 30. Να γραφεί αλγόριθμος ο οποίος να διαβάζει το όνομα και την ηλικία 20 ανθρώπων. Σε περίπτωση που κάποιος δώσει εσφαλμένη ηλικία (λάθος θεωρείται ηλικία μικρότερη ή ίση του 0 ή μεγαλύτερη από 120), τότε ο αλγόριθμος θα εμφανίζει μήνυμα της μορφής: [ΟΝΟΜΑ] επανάλαβε την εισαγωγή της ηλικίας σου:, όπου ως [ΟΝΟΜΑ] θα εμφανίζεται το όνομα του ανθρώπου. Αλγόριθμος Άσκηση30 ΠΡΟΓΡΑΜΜΑ Άσκηση30

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 15 Για i από 1 μέχρι 20 Εμφάνισε "Πώς σε λένε;" Διάβασε ον Εμφάνισε "Δώσε την ηλικία σου" Διάβασε ηλ Όσο ηλ 0 ή ηλ > 120 επανάλαβε Εμφάνισε ον, " επανάλαβε την", " εισαγωγή της ηλικίας σου" Διάβασε ηλ Τέλος Άσκηση30 ΑΚΕΡΑΙΕΣ: i, ηλ ΧΑΡΑΚΤΗΡΕΣ: ον ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20 ΓΡΑΨΕ 'Πώς σε λένε;' ΔΙΑΒΑΣΕ ον ΓΡΑΨΕ 'Δώσε την ηλικία σου' ΔΙΑΒΑΣΕ ηλ ΟΣΟ ηλ <= 0 Ή ηλ > 120 ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ ον, ' επανάλαβε την', & ' εισαγωγή της ηλικίας σου' ΔΙΑΒΑΣΕ ηλ 31. Να γραφεί αλγόριθμος ο οποίος: (i) Να διαβάζει δύο πραγματικές μεταβλητές Α, Β, οι οποίες αντιστοιχούν στα άκρα ενός κλειστού διαστήματος [α, β]. Εάν οι τιμές του διαστήματος δεν είναι με τη σωστή σειρά (δηλαδή αν Α > Β), τότε θα εμφανίζεται σχετικό μήνυμα και θα ξαναδιαβάζονται οι μεταβλητές, μέχρι να δοθούν σωστές τιμές. (ii) Θα διαβάζει μια μεταβλητή Χ και θα εμφανίζει κατάλληλο μήνυμα, ανάλογα με το αν η Χ ανήκει ή δεν ανήκει στο [α, β]. Αλγόριθμος Άσκηση31! Θέτουμε σαν αρχικές τιμές! οποιεσδήποτε τιμές όπου α β! ώστε στην πρώτη επανάληψη να! μην εμφανιστεί μήνυμα λάθους α 0 β 0 Αν α > β τότε Εμφάνισε "Λάθος τιμές" Εμφάνισε "Δώσε άκρα διαστήματος" Διάβασε α, β Μέχρις_ότου α β Εμφάνισε "Δώσε μια τιμή" Αν x α και x β τότε Εμφάνισε "Ανήκει στο διάστημα" Εμφάνισε "Δεν ανήκει στο διάστημα" Τέλος Άσκηση31 ΠΡΟΓΡΑΜΜΑ Άσκηση31 ΠΡΑΓΜΑΤΙΚΕΣ: α, β, x α <- 0 β <- 0 _ΕΠΑΝΑΛΗΨΗΣ ΑΝ α > β ΤΟΤΕ ΓΡΑΨΕ 'Λάθος τιμές' ΓΡΑΨΕ 'Δώσε άκρα διαστήματος' ΔΙΑΒΑΣΕ α, β ΜΕΧΡΙΣ_ΟΤΟΥ α <= β ΓΡΑΨΕ 'Δώσε μια τιμή' ΑΝ x >= α ΚΑΙ x <= β ΤΟΤΕ ΓΡΑΨΕ 'Ανήκει στο διάστημα' ΓΡΑΨΕ 'Δεν ανήκει στο διάστημα' 32. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ένα θετικό αριθμό από το 1 μέχρι το 10, κάνοντας έλεγχο τιμών εισόδου. Σε περίπτωση λάθος τιμής, ο αλγόριθμος να τερματίζει εμφανίζοντας κατάλληλο μήνυμα λάθους. Εφόσον ο αριθμός που εισήχθηκε είναι εντός των παραπάνω ορίων, τότε ο αλγόριθμος θα εμφανίζει την προπαίδεια αυτού του αριθμού. Για παράδειγμα, αν δοθεί ως είσοδος ο αριθμός 3, τότε ο αλγόριθμος πρέπει να εμφανίζει: 1 * 3 = 3 2 * 3 = 6

16 Ασκήσεις στη δομή επανάληψης 10 * 3 = 30 Αλγόριθμος Άσκηση32 Εμφάνισε "Δώσε έναν αριθμό από 1 έως 10" Διάβασε α Αν α 1 και α 10 τότε Για i από 1 μέχρι 10 Εμφάνισε i, "*", α, "=", i*α Εμφάνισε "Λάθος τιμή" Τέλος Άσκηση32 ΠΡΟΓΡΑΜΜΑ Άσκηση32 ΑΚΕΡΑΙΕΣ: i, α ΓΡΑΨΕ 'Δώσε έναν αριθμό από 1 έως 10' ΔΙΑΒΑΣΕ α ΑΝ α >= 1 ΚΑΙ α <= 10 ΤΟΤΕ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ i, '*', α, '=', i*α ΤΕΛΟΣ_ΕΠΑΝΑΛΑΛΗΨΗΣ ΓΡΑΨΕ 'Λάθος τιμή' Επαναληπτική Λίστα Επιλογών (Μενού Επιλογών) 33. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει την ακτίνα ενός κύκλου και θα εμφανίζει το εμβαδόν, την περίμετρο ή την διάμετρό του, ανάλογα με την επιλογή του χρήστη, με βάση την παρακάτω λίστα επιλογών. Ο αλγόριθμος θα τερματίζει όταν δοθεί ως επιλογή ο αριθμός 4: 1.. Εμβαδόν Κύκλου 2.. Περίμετρος Κύκλου 3.. Διάμετρος Κύκλου 4.. Έξοδος Σε περίπτωση που ο χρήστης δεν δώσει επιλογή που αντιστοιχεί στο παραπάνω μενού, θα εμφανίζεται σχετικό μήνυμα λάθους και ο χρήστης θα εισάγει ξανά την επιλογή του. Αλγόριθμος Άσκηση33 π 3.14 Εμφάνισε "1..Εμβαδόν Κύκλου" Εμφάνισε "2..Περίμετρος Κύκλου" Εμφάνισε "3..Διάμετρος Κύκλου" Εμφάνισε "4..Έξοδος" Εμφάνισε "Δώσε την επιλογή σου" Διάβασε επ Αν επ "1" και επ "2" και επ "3" και επ "4" τότε Εμφάνισε "Μη έγκυρη επιλογή" Μέχρις_ότου επ = "1" ή επ = "2" ή επ = "3" ή επ = "4" Αν επ "4" τότε Εμφάνισε "Δώσε ακτίνα κύκλου" Διάβασε ρ Αν επ = "1" τότε Εμφάνισε "Εμβαδόν=", π*ρ^2 _αν επ = "2" τότε Εμφάνισε "Περίμετρος=", 2*π*ρ _αν επ = "3" τότε Εμφάνισε "Διάμετρος=", 2*ρ ΠΡΟΓΡΑΜΜΑ Άσκηση33 ΣΤΑΘΕΡΕΣ π = 3.14 ΠΡΑΓΜΑΤΙΚΕΣ: ρ ΧΑΡΑΚΤΗΡΕΣ: επ _ΕΠΑΝΑΛΗΨΗΣ _ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ '1..Εμβαδόν Κύκλου' ΓΡΑΨΕ '2..Περίμετρος Κύκλου' ΓΡΑΨΕ '3..Διάμετρος Κύκλου' ΓΡΑΨΕ '4..Έξοδος' ΓΡΑΨΕ 'Δώσε την επιλογή σου' ΔΙΑΒΑΣΕ επ ΑΝ επ <> '1' ΚΑΙ επ <> '2' ΚΑΙ & επ <> '3' ΚΑΙ επ <> '4' ΤΟΤΕ ΓΡΑΨΕ 'Μη έγκυρη επιλογή' ΜΕΧΡΙΣ_ΟΤΟΥ επ = '1' Ή επ = '2' Ή & επ = '3' Ή επ = '4' ΑΝ επ <> '4' ΤΟΤΕ ΓΡΑΨΕ 'Δώσε ακτίνα κύκλου' ΔΙΑΒΑΣΕ ρ ΑΝ επ = '1' ΤΟΤΕ ΓΡΑΨΕ 'Εμβαδόν=', π*ρ^2

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 17 Μέχρις_ότου επ = "4" Τέλος Άσκηση33 _ΑΝ επ = '2' ΤΟΤΕ ΓΡΑΨΕ 'Περίμετρος=', 2*π*ρ _ΑΝ επ = '3' ΤΟΤΕ ΓΡΑΨΕ 'Διάμετρος=', 2*ρ ΜΕΧΡΙΣ_ΟΤΟΥ επ = '4' 34. Να γραφεί αλγόριθμος ο οποίος: (i) Να εμφανίζει το παρακάτω μενού επιλογών: Α.. Άνοιξε Πόρτα Κ.. Κλείσε Πόρτα Ε.. Έξοδος (ii) Να διαβάζει την επιλογή του χρήστη ( Α ή Κ ή Ε ) (iii) Αν η επιλογή του χρήστη είναι έξοδος ο αλγόριθμος θα τερματίζει. Αν δεν είναι καμία από τις παραπάνω διαθέσιμες επιλογές, θα εμφανίζει μήνυμα λάθους και θα διαβάζει ξανά την επιλογή του χρήστη. Αν η επιλογή είναι Άνοιξε Πόρτα, θα ελέγχει αν η πόρτα ήταν κλειστή από την προηγούμενη επιλογή και θα την ανοίγει. Αν η επιλογή είναι Κλείσε Πόρτα, θα ελέγχει αν η πόρτα ήταν ανοικτή από την προηγούμενη επιλογή και θα την κλείνει. Την πρώτη φορά που θα εκτελεστεί ο αλγόριθμος θεωρείστε ότι η πόρτα είναι κλειστή. Υπόδειξη: Χρησιμοποιείστε μια μεταβλητή η οποία θα περιέχει την τρέχουσα κατάσταση της πόρτας ( ανοικτή ή κλειστή ) και η τιμή της θα μεταβάλλεται ανάλογα με την επιλογή του χρήστη. Αλγόριθμος Άσκηση34 ανοικτή Ψευδής Εμφάνισε "Α..Άνοιξε Πόρτα" Εμφάνισε "Κ..Κλείσε Πόρτα" Εμφάνισε "Ε..Έξοδος" Εμφάνισε "Δώσε την επιλογή σου" Διάβασε επ Αν επ "Α" και επ "α" και επ "Κ" και επ "κ" και επ "Ε" και επ "ε" τότε Εμφάνισε "Μη έγκυρη επιλογή" Μέχρις_ότου επ = "Α" Ή επ = "α" Ή επ = "Κ" Ή επ = "κ" Ή επ = "Ε" Ή επ = "ε" Αν επ = "Α" Ή επ = "α" τότε Αν ανοικτή = Ψευδής τότε ανοικτή Αληθής Εμφάνισε "Η πόρτα άνοιξε" Εμφάνισε "Η πόρτα ήταν ανοικτή!" _αν επ = "Κ" Ή επ = "κ" τότε Αν ανοικτή = Αληθής τότε ανοικτή Ψευδής Εμφάνισε "Η πόρτα έκλεισε" ΠΡΟΓΡΑΜΜΑ Άσκηση34 ΧΑΡΑΚΤΗΡΕΣ: επ ΛΟΓΙΚΕΣ: ανοικτή ανοικτή <- ΨΕΥΔΗΣ _ΕΠΑΝΑΛΗΨΗΣ _ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'Α..Άνοιξε πόρτα' ΓΡΑΨΕ 'Κ..Κλείσε πόρτα' ΓΡΑΨΕ 'Ε..Έξοδος' ΓΡΑΨΕ 'Δώσε την επιλογή σου' ΔΙΑΒΑΣΕ επ ΑΝ επ <> 'Α' ΚΑΙ επ <> 'α' ΚΑΙ & επ <> 'Κ' ΚΑΙ επ <> 'κ' ΚΑΙ & επ <> 'Ε' ΚΑΙ επ <> 'ε' ΤΟΤΕ ΓΡΑΨΕ 'Μη έγκυρη επιλογή' ΜΕΧΡΙΣ_ΟΤΟΥ επ = 'Α' Ή επ = 'α' Ή & επ = 'Κ' Ή επ = 'κ' Ή & επ = 'Ε' Ή επ = 'ε' ΑΝ επ = 'Α' Ή επ = 'α' ΤΟΤΕ ΑΝ ανοικτή = ΨΕΥΔΗΣ ΤΟΤΕ ανοικτή <- ΑΛΗΘΗΣ ΓΡΑΨΕ 'Η πόρτα άνοιξε' ΓΡΑΨΕ 'Η πόρτα ήταν ανοικτή!' _ΑΝ επ = 'Κ' Ή επ = 'κ' ΤΟΤΕ

18 Ασκήσεις στη δομή επανάληψης Εμφάνισε "Η πόρτα ήταν κλειστή!" Μέχρις_ότου επ = "Ε" Ή επ ="ε" Τέλος Άσκηση34 ΑΝ ανοικτή = ΑΛΗΘΗΣ ΤΟΤΕ ανοικτή <- ΨΕΥΔΗΣ ΓΡΑΨΕ 'Η πόρτα έκλεισε' ΓΡΑΨΕ 'Η πόρτα ήταν κλειστή!' ΜΕΧΡΙΣ_ΟΤΟΥ επ = 'Ε' Ή επ = 'ε'