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

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

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

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

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

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

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ ΚΕΦΑΛΑΙΟ 3 ο (ΜΟΝΟΔΙΑΣΤΑΣΤΟΙ ΠΙΝΑΚΕΣ)

% % % >1000 0%

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

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

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

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

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

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

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

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

Διαγώνισμα Δομή Επιλογής και Λογικές εκφράσεις

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

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

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

Ερωτήσεις Ασκήσεις Επανάληψης για τις Διακοπές των Χριστουγέννων

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

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

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

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

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

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

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

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

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

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

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

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

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

Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

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

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

Δομή Επιλογής Απαντήσεις Ασκήσεων

ΚΕΦ. 3 ο ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ

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

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

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

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

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

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

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 02/11/2014 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Π. ΣΙΟΤΡΟΠΟΣ- Α. ΚΑΤΡΑΚΗ

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

Αν χ >= 0 ΚΑΙ χ <= 9 τότε Εμφάνισε Θετικός Μονοψήφιος Τέλος_αν Αν Χ <= 99 τότε

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

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

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

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

2. Στον παραπάνω πίνακα προσθέτουμε (εφόσον χρειάζεται) μια ακόμη στήλη που την ονομάζουμε έξοδο και στην οποία γράφουμε ότι εμφανίζεται.

1. Ουρά α. Απώθηση 2. Στοίβα β. Εξαγωγή γ. Ώθηση δ. Εισαγωγή

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

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

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ΕΚΦΩΝΗΣΕΙΣ

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

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

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

ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / Γ ΛΥΚΕΙΟΥ-ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 09/09/2012

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2o Επαναληπτικό Διαγώνισμα Κεφ: 2 ο 7 ο 8 ο ΗΜΕΡΟΜΗΝΙΑ 21/ 10/ 2017

ώστε επιλογή: Στη συνέχεια θα διαβάζει την επιλογή του χρήστη και την ακτίνα ενός κύκλου και θα εκτυπώνει το αντίστοιχο αποτέλεσµα.

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

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

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

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΘΕΜΑ 1ο Α. ίνεται η παρακάτω αλληλουχία εντολών: ιάβασε α, β Αν α > β τότε c α / (β - 2) Τέλος_αν Εκτύπωσε c

Α. Να µεταφέρετε στο τετράδιό σας και να συµπληρώσετε τον παρακάτω πίνακα αλήθειας δύο προτάσεων Α, Β και των τριών λογικών πράξεων.

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

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

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

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

Β. Να εξηγήσετε τι σηµαίνει ολίσθηση ενός δυαδικού αριθµού 3 θέσεις αριστερά µπορεί να είναι: Α: ουρά Β:στοίβα Γ:και τα δυο :τίποτα

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08 / 02 / 2015 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ- Α.ΚΑΤΡΑΚΗ - Π.

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ÈÅÌÅËÉÏ

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

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

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

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

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

ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιό σας τον αριθμό κάθε πρότασης και δίπλα το γράμμα «Σ», αν είναι σωστή, ή το γράμμα «Λ», αν είναι λανθασμένη.

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: 08 / 02 / 2015 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι. ΜΙΧΑΛΕΑΚΟΣ - Α. ΚΑΤΡΑΚΗ - Π. ΣΙΟΤΡΟΠΟΣ ΑΠΑΝΤΗΣΕΙΣ

Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Τεχνολογικής Κατεύθυνσης Γ Λυκείου 2001 ΕΚΦΩΝΗΣΕΙΣ

Transcript:

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο - ΑΣΚΗΣΕΙΣ - ΠΡΟΒΛΗΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΔΟΜΕΣ 1. Να εκτελέσετε το παρακάτω τµήµα αλγορίθµου, για Κ = 24 και L = 40. Να γράψετε στο τετράδιό σας τις τιµές των µεταβλητών Χ, Υ καθώς αυτές τυπώνονται µε την εντολή Εµφάνισε Χ, Υ (τόσο µέσα στη δοµή επανάληψης όσο και στο τέλος του αλγορίθµου). Χ Κ Y L Αν Χ < Υ τότε ΤΕΜΡ Χ Χ Υ Υ ΤΕΜΡ Όσο Υ<>0 επανάλαβε ΤΕΜΡ Υ Υ Χ ΜOD Y Χ TEMP Εµφάνισε Χ, Υ Υ (Κ * L) DIV X Εµφάνισε Χ, Υ 2002) (Πανελλήνιες 2. Να γράψετε αλγόριθμο, ο οποίος θα διαβάζει τιμές του χ και θα υπολογίζει και θα τυπώνει την τιμή της συνάρτησης ψ = 4 χ + 2. Ο αλγόριθμος θα τερματίζει όταν ο χρήστης θα δώσει για το χ την τιμή 9999. 3. Να γράψετε αλγόριθμο, ο οποίος θα διαβάζει τιμές του χ και θα υπολογίζει και θα τυπώνει την τιμή της συνάρτησης ψ = 4 χ + 2. Ο αλγόριθμος θα τερματίζει όταν η μεταβλητή ψ πάρει τιμή μεγαλύτερη από Ν. 4. Να γράψετε αλγόριθμο, ο οποίος διαβάζει τα ονόματα μαθητών, τους βαθμούς τους σε τρία μαθήματα και υπολογίζει και εμφανίζει το μέσο όρο. Ο αλγόριθμος σταματάει, όταν για όνομα δοθεί ο χαρακτήρας κενό ( ). 5. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το μέσο όρο Ν τυχαίων αριθμών. 6. Να γραφεί αλγόριθμος ο οποίος μετράει τους χαρακτήρες μιας πρότασης που τερματίζεται με μια τελεία αγνοώντας τα κενά.

7. Να γραφεί αλγόριθμος ο οποίος διαβάζει μια πρόταση που τερματίζεται με τελεία και μετρά στην πρόταση αυτή πόσα κόμματα, θαυμαστικά και κενά περιέχονται. 8. ίνεται ο παρακάτω αλγόριθµος: Αλγόριθµος Αριθµοί_ ΜΕΡΣΕΝ ιάβασε Α Β 4 C 2 Aρχή_επανάληψης Β (Β^2) 2 Εµφάνισε Β C C + 1 Μέχρις_ότου C > (A 1) D (2^A) 1 E B MOD D Εµφάνισε D Αν E = 0 τότε F (2^(C 1)) * D Εµφάνισε "Τέλειος αριθµός:", F G 0 Όσο F > 0 επανάλαβε G G + 1 F F DIV 10 Εµφάνισε G Τέλος Αριθµοί_ΜΕΡΣΕΝ Να γράψετε στο τετράδιό σας τις τιµές που τυπώνει ο παραπάνω αλγόριθµος, αν του δώσουµε τιµές εισόδου: α. 3 β. 4 (Πανελλήνιες 2004 επαναληπτικές) 9. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το άθροισμα 5+10+15+.+100 (δηλαδή αθροίζει τα πολλαπλάσια του 5 αρχίζοντας από το 5 μέχρι το 100). 10. Μία μπάλα αφήνεται από ύψος 900 μέτρων. Σε κάθε χτύπο με το έδαφος ανυψώνεται σε ύψος 10% μικρότερο από το προηγούμενο ύψος της. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το ύψος της μετά από 15 χτύπους με το έδαφος. 11. Να γραφεί αλγόριθμος ο οποίος υπολογίζει και εμφανίζει από ένα πλήθος Ν βαθμών που εισάγουμε πόσοι βαθμοί βρίσκονται σε καθένα από τα ακόλουθα διαστήματα: α) [0,10), β) [10,15), γ) [15,20], δ) όλων των υπόλοιπων βαθμών (δηλαδή αυτών που βρίσκονται στα υπόλοιπα διαστήματα). 12. Να γραφεί αλγόριθμος ο οποίος: a. διαβάζει έναν ακέραιο αριθμό εμφανίζοντας το μήνυμα «Δώστε αριθμό μεγαλύτερο του μηδενός».

b. ελέγχει αν ο αριθμός που δόθηκε είναι μεγαλύτερος του μηδενός. c. εφόσον δοθεί θετικός, εμφανίζει το μήνυμα «Οι άρτιοι που προηγούνται από αυτόν είναι» και d. εμφανίζει όλους τους άρτιους αριθμούς από το 0 μέχρι και τον αριθμό που δόθηκε. (Αν ο αριθμός που δόθηκε είναι άρτιος θα πρέπει να εμφανίζεται και αυτός.) 13. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το πλήθος αριθμών που εισάγονται μέχρι να δοθεί είτε ο αριθμός 0 είτε ο αριθμός 1. Αν δοθεί εξαρχής είτε ο αριθμός 0 είτε ο αριθμός 1, να παρουσιάζεται μήνυμα «Δεν δόθηκαν καθόλου αριθμοί» 14. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το μέγιστο και τον ελάχιστο βαθμό που εισάγονται από το πληκτρολόγιο μέχρι να δοθεί ο βαθμός -1. Να γίνεται και έλεγχος για την περίπτωση που πληκτρολογηθεί εξαρχής ο βαθμός -1. 15. Να αναπτυχθεί πρόγραμμα το οποίο: a. Θα διαβάζει από το πληκτρολόγιο μια σειρά θετικών αριθμών απροσδιόριστου πλήθους b. Στη συνέχεια, θα ενημερώνει μια λογική μεταβλητή όταν υπάρχει τιμή εισόδου μεγαλύτερη από 100 και θα τυπώνει μήνυμα «Βρέθηκε τιμή μεγαλύτερη του 100» Η διαδικασία εισαγωγής τιμών τελειώνει όταν βρεθεί τιμή μεγαλύτερη του 100 ή όταν δοθεί τιμή εισόδου 0. 16. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το πλήθος των αριθμών που εισάγονται μέχρι το άθροισμά τους να ξεπεράσει τον αριθμό 1000. 17. Να γράψετε αλγόριθμο, ο οποίος θα τυπώνει τους αριθμούς 1000, 900, 800,., 100. 18. Να γραφεί αλγόριθμος ο οποίος: a. διαβάζει έναν άρτιο ακέραιο αριθμό Ν b. ελέγχει αν είναι θετικός και άρτιος c. υπολογίζει και εμφανίζει το άθροισμα 2 + 4 + 6 + 8 + + Ν 19. Να γραφεί αλγόριθμος ο οποίος: a. διαβάζει έναν ακέραιο αριθμό Ν b. ελέγχει αν είναι θετικός και c. υπολογίζει και εμφανίζει το άθροισμα 1 1 + 2 2 + 3 3 + + Ν Ν 20. Να γραφεί αλγόριθμος ο οποίος υπολογίζει και εμφανίζει το άθροισμα 21. Να γίνει πρόγραμμα που θα διαβάζει από το πληκτρολόγιο την τιμή του θετικού ακεραίου Ν και θα υπολογίζει και θα τυπώνει το Ν!. Δίνεται ότι 22. Δίνεται από το πληκτρολόγιο ένας ακέραιος αριθμός α μεγαλύτερος του 1. Να αναπτυχθεί αλγόριθμος που θα υπολογίζει και θα τυπώνει τον μικρότερο ακέραιο αριθμό κ, για τον οποίο ισχύει: 1 + 2 + 3 + 4 + + κ > α 23. Ένας αγρότης για να κάνει μία γεώτρηση στο κτήμα του συμφώνησε τα εξής με τον ιδιοκτήτη του γεωτρύπανου: το 1 ο μέτρο θα κοστίσει 200 και αυξανομένου

του βάθους θα αυξάνεται και η τιμή κάθε μέτρου κατά 50. Ο αγρότης διαθέτει 4700. Να γραφεί αλγόριθμος ο οποίος υπολογίζει το βάθος που μπορεί να φτάσει η γεώτρηση. 24. Σε μια κοινότητα λειτουργεί ένας αυτόματος καταγραφέας θερμοκρασίας. Οι τιμές αυτές επεξεργάζονται από το γραφείο περιβάλλοντος της κοινότητας. Στον αλγόριθμο αυτό διαβάζονται οι θερμοκρασίες (αγνώστου πλήθους) και υπολογίζεται ο μέσος όρος τους. Το τέλος της ακολουθίας των θερμοκρασιών δίνεται με την τιμή -500 η οποία δεν αποτελεί έγκυρη τιμή θερμοκρασίας. 25. Οι πωλήσεις μιας εταιρίας για το έτος 2000 ήταν 100 υπολογιστές. Από το 2000 και μετά οι πωλήσεις της εταιρίας αυτής παρουσιάζουν ετήσια αύξηση 10%. Να γραφεί αλγόριθμος ο οποίος υπολογίζει μετά από πόσα χρόνια οι πωλήσεις της εταιρίας θα πενταπλασιαστούν σε σχέση με το 2000. 26. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει έναν θετικό ακέραιο αριθμό από το 1 έως το 10 εμφανίζοντας το μήνυμα «Δώστε αριθμό από 1 έως 10», θα γίνεται έλεγχος εισαγωγής του αριθμού και θα εμφανίζει την προπαίδειά του. Παράδειγμα εξόδου: για την προπαίδεια του 1 θα πρέπει να εμφανιστεί : 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3. 1 x 10 = 10 27. Μία εταιρία κινητής τηλεφωνίας ακολουθεί ανά μήνα την πολιτική που φαίνεται στον πίνακα παραπλεύρως. Διευκρίνιση: Η χρονοχρέωση είναι κλιμακωτή. Δηλαδή, τα πρώτα 500 δευτερόλεπτα Πάγιο 4,4 Χρέωση μηνύματος 0,073 Χρέωση τηλεφωνημάτων Χρόνος τηλεφωνημάτων (δευτερόλεπτα) Χρονοχρέωση (ευρώ / δευτερόλεπτο) 1-500 0,0044 501-800 0,0026 801 και άνω 0,0015 χρεώνονται με 0,0044 /δευτερόλεπτο, τα επόμενα 300 δευτερόλεπτα με 0,0026 /δευτερόλεπτο και τα πέρα των 800 με 0,0015 /δευτερόλεπτο. Να αναπτύξετε αλγόριθμο ο οποίος: a. Να διαβάζει τον αριθμό των μηνυμάτων και τη χρονική διάρκεια των τηλεφωνημάτων ενός συνδρομητή σε διάστημα ενός μήνα. Κατά την εισαγωγή των δεδομένων, ο αλγόριθμος πρέπει να ελέγχει την εγκυρότητά τους, δηλαδή πρέπει να προβλέπει την εισαγωγή θετικού αριθμού μηνυμάτων και θετικής χρονικής διάρκειας τηλεφωνημάτων. b. Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή. c. Να εμφανίζει τη φράση «ΣΥΝΟΛΙΚΗ ΧΡΕΩΣΗ» και τη μηνιαία χρέωση του συνδρομητή για τα τηλεφωνήματα και τα μηνύματα. 28. Έστω το τμήμα του αλγορίθμου με μεταβλητές A, B, C, D, X και Y.

D 2 Για Χ από 2 μέχρι 5 με_βήμα 2 Α 10 * X B 5 * X + 10 C A + B ( 5 * X ) D 3 * D 5 Y A + B C + D Να βρείτε τις τιμές των μεταβλητών A, B, C, D, X και Y σε όλες τις επαναλήψεις. 29. Ο προϋπολογισμός μιας ομάδας μπάσκετ για την τρέχουσα περίοδο είναι 1.000.000. Να γράψετε αλγόριθμο ο οποίος διαβάζει το ποσό συμβολαίου κάθε παίκτη και υπολογίζει το πλήθος των παικτών που υπέγραψαν συμβόλαιο με την ομάδα και σταματά είτε όταν το συνολικό ποσό φτάσει τα 1.000.000 είτε όταν το πλήθος των παικτών που υπέγραψαν συμβόλαιο ξεπεράσει τους16. Αν η ομάδα κλείσει συμβόλαιο με 16 παίκτες και περισσεύει κάποιο ποσό από τον προϋπολογισμό της ομάδας τότε να εμφανίζεται το περίσσευμα αυτό. 30. Έχετε αναλάβει να κατασκευάσετε τον αλγόριθμο για ένα PARKING που διαθέτει 200 θέσεις για μηχανές και 400 θέσεις για αυτοκίνητα. Ο αλγόριθμος θα ενεργοποιείται στην αρχή της ημέρας και θα βοηθάει τον υπάλληλο να ελέγχει πόσες διαθέσιμες θέσεις υπάρχουν. Να γράψετε αλγόριθμο με τον οποίο ο υπάλληλος θα ελέγχει αν υπάρχει διαθέσιμος χώρος για τα οχήματα που έρχονται στην είσοδο του PARKING. Για κάθε πελάτη, ο υπάλληλος θα δίνει στον αλγόριθμο το είδος του οχήματος και θα τυπώνεται μήνυμα για το κατά πόσο μπορεί να εξυπηρετηθεί ο πελάτης. Σε περίπτωση που υπάρχει χώρος για να παρκάρει το όχημα, ο αλγόριθμος ενημερώνει τις μεταβλητές που προσδιορίζουν τη διαθεσιμότητα θέσεων του PARKING. Ο αλγόριθμος θα εκτελείται μέχρι ο υπάλληλος να καθορίσει ότι έχει τελειώσει η ημέρα. 31. Δίνεται το παρακάτω τμήμα αλγορίθμου Χ 1 Όσο Χ < 5 επανάλαβε Α Χ + 2 Β 3 * Α 4 C B A + 4 Αν Α > Β τότε Αν Α > C τότε MAX A αλλιώς ΜΑΧ C αλλιώς Αν B > C τότε ΜΑΧ Β αλλιώς

MAX C Εκτύπωσε X, A, B, C, MAX X X + 2 Ποιες είναι οι τιμές των μεταβλητών X, A, B, C, MAX που θα τυπωθούν κατά την εκτέλεση του παραπάνω τμήματος αλγορίθμου; (Πανελλήνιες 2001) 32. Να γράψετε στο τετράδιό σας τις τιµές των µεταβλητών Ν, Μ και Β, όπως αυτές τυπώνονται σε κάθε επανάληψη, και την τιµή της µεταβλητής Χ που τυπώνεται µετά το τέλος της επανάληψης, κατά την εκτέλεση του παρακάτω αλγόριθµου. Αλγόριθµος Αριθµοί Α 1 Β 1 Ν 0 Μ 2 Όσο Β < 6 επανάλαβε Χ Α + Β Αν Χ MOD 2 = 0 τότε Ν Ν + 1 αλλιώς Μ Μ + 1 Α Β Β Χ Εµφάνισε Ν, Μ, Β Εµφάνισε Χ Τέλος Αριθµοί (Πανελλήνιες 2003) 33. Στη γη σήμερα ζουν 8 δισεκατομμύρια άνθρωποι. Αν θεωρήσουμε ότι ο ετήσιος ρυθμός αύξησης του πληθυσμού της γης είναι της τάξης του 10%, να γραφεί αλγόριθμος ο οποίος υπολογίζει πόσος θα είναι ο πληθυσμός της γης σε 20 χρόνια από σήμερα και να εμφανίζει το λεκτικό «Σε 20 χρόνια θα ζουν στη γη Χ άνθρωποι», όπου Χ είναι ο πληθυσμός που έχει υπολογιστεί. 34. Το επίδομα που χορηγεί ένα κράτος σε μια οικογένεια για τον αριθμό των παιδιών που έχει, κατανέμεται σύμφωνα με τον παρακάτω πίνακα: ΑΡΙΘΜΟΣ ΠΑΙΔΙΩΝ ΕΠΙΔΟΜΑ (σε ευρώ) 1 30 2-3 60 4 100

5 και άνω 200 Να δοθεί ένας αλγόριθμος (με χρήση επαναληπτικής δομής) ο οποίος να κάνει τα παρακάτω: a. διαβάζει τον αριθμό των παιδιών 50 οικογενειών. b. υπολογίζει το συνολικό ΕΠΙΔΟΜΑ σε ευρώ που δικαιούνται οι παραπάνω 50 οικογένειες. c. υπολογίζει τον μέσο όρο του επιδόματος που δικαιούνται οι παραπάνω 50 οικογένειες και να τον εμφανίζει αμέσως μετά το μήνυμα «Μέσο επίδομα». 35. Σε ένα πρόγραμμα περιβαλλοντικής εκπαίδευσης συμμετέχουν 20 σχολεία. Στα πλαίσια αυτού του προγράμματος, εθελοντές μαθητές των σχολείων, που συμμετέχουν στο πρόγραμμα, μαζεύουν ποσότητες τριών υλικών (γυαλί, χαρτί και αλουμίνιο). Να αναπτύξετε έναν αλγόριθμο, ο οποίος: a. να διαβάζει τις ποσότητες σε κιλά των παραπάνω υλικών που μάζεψαν οι μαθητές σε κάθε σχολείο b. να υπολογίζει τη συνολική ποσότητα σε κιλά του κάθε υλικού που μάζεψαν οι μαθητές σε όλα τα σχολεία c. αν η συνολική ποσότητα του χαρτιού που μαζεύτηκε από όλα τα σχολεία είναι λιγότερη των 1000 κιλών, να εμφανίζεται το μήνυμα «Συγχαρητήρια». Αν η ποσότητα είναι από 1000 κιλά και πάνω, αλλά λιγότερο από 2000, να εμφανίζεται το μήνυμα «Δίνεται έπαινος» και τέλος αν η ποσότητα είναι από 2000 κιλά και πάνω να εμφανίζεται το μήνυμα «Δίνεται βραβείο». (Πανελλήνιες 2001) 36. Ένας μαθητής που τελείωσε το γυμνάσιο με άριστα ζήτησε από τους γονείς του να του αγοράσουν ένα υπολογιστικό σύστημα αξίας 500. Οι γονείς του δήλωσαν ότι μπορούν να του διαθέσουν σταδιακά το ποσό, δίνοντάς του κάθε εβδομάδα ποσό διπλάσιο από την προηγούμενη, αρχίζοντας την πρώτη εβδομάδα με 5.000 δραχμές. Να αναπτύξετε αλγόριθμο που: a. να υπολογίζει και να εμφανίζει μετά από πόσες εβδομάδες θα μπορέσει να αγοράσει το υπολογιστικό σύστημα b. να υπολογίζει, να ελέγχει και να εμφανίζει πιθανό περίσσευμα χρημάτων. 37. Στο πλαίσιο προγράμματος προληπτικής ιατρικής για την αντιμετώπιση του νεανικού διαβήτη έγιναν αιματολογικές εξετάσεις στους 90 μαθητές (αγόρια και κορίτσια) ενός Γυμνασίου. Για κάθε παιδί καταχωρήθηκαν τα ακόλουθα στοιχεία: α) ονοματεπώνυμο μαθητή, β) κωδικός φύλου («Α» για τα αγόρια και «Κ» για τα κορίτσια), γ) περιεκτικότητα σακχάρου στο αίμα. Οι φυσιολογικές τιμές σακχάρου στο αίμα κυμαίνονται από 70 έως 110mgr/dl (συμπεριλαμβανομένων των ακραίων τιμών). Να αναπτύξετε αλγόριθμο που: a. Θα διαβάζει τα παραπάνω στοιχεία (ονοματεπώνυμο, φύλο, περιεκτικότητα σακχάρου στο αίμα) και θα ελέγχει την αξιόπιστη καταχώρισή τους (δηλαδή στο φύλο να είναι μόνο «Α» ή «Κ» και η περιεκτικότητα του σακχάρου στο αίμα να είναι θετικός αριθμός). b. Θα εμφανίζει για κάθε παιδί του οποίου η περιεκτικότητα σακχάρου στο αίμα είναι εκτός των φυσιολογικών τιμών το ονοματεπώνυμο, το φύλο και την περιεκτικότητα του σακχάρου.

c. Θα εμφανίζει το συνολικό αριθμό των αγοριών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική και d. Θα εμφανίζει το συνολικό αριθμό των κοριτσιών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική. 38. Μία εταιρία απασχολεί 30 υπαλλήλους. Οι μηνιαίες αποδοχές κάθε υπαλλήλου κυμαίνονται από 0 έως και 3.000. Α. Να γράψετε αλγόριθμο που για κάθε υπάλληλο 1. να διαβάζει το ονοματεπώνυμο και τις μηνιαίες αποδοχές και να ελέγχει την ορθότητα καταχώρησης των μηνιαίων αποδοχών του 2. να υπολογίζει το ποσό του φόρου κλιμακωτά σύμφωνα με τον παρακάτω πίνακα: Μηνιαίες αποδοχές Ποσοστό κράτησης φόρου Έως και 700 0% Άνω των 700 έως και 1.000 15% Άνω των 1.000 έως και 1.700 30% Άνω των 1.700 40% 3. να εμφανίζει το ονοματεπώνυμο, τις μηνιαίες αποδοχές, το φόρο και τις καθαρές μηνιαίες αποδοχές, που προκύπτουν από την αφαίρεση του φόρου. Β. Τέλος ο παραπάνω αλγόριθμος να υπολογίζει και να εμφανίζει 1. το συνολικό ποσό που αντιστοιχεί στο φόρο όλων των υπαλλήλων 2. το συνολικό ποσό που αντιστοιχεί στις καθαρές μηνιαίες αποδοχές όλων των υπαλλήλων. 39. Ένας έμπορος αποφάσισε να κάνει καταμέτρηση των κουτιών που έχει διάσπαρτα σε 10 αποθήκες. Σε κάθε αποθήκη βάζει 8 υπαλλήλους του, οι οποίοι θα ασχοληθούν με την απογραφή. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει το πλήθος των κουτιών που μάζεψε κάθε υπάλληλος για κάθε αποθήκη και θα εμφανίζει πόσα κουτιά υπάρχουν σε κάθε αποθήκη και πόσα είναι συνολικά. 40. Υποψήφιος αγοραστής αυτοκινήτου, αφού επισκέφθηκε καταστήματα πώλησης αυτοκινήτων, πήρε πληροφορίες για τις τιμές πώλησης του μοντέλου που επιθυμεί να αποκτήσει. Να αναπτύξετε αλγόριθμο ο οποίος: a. Να διαβάζει την επωνυμία κάθε καταστήματος. Η διαδικασία θα σταματά όταν για επωνυμία δώσουμε την αλφαριθμητική τιμή «Τέλος». b. Να διαβάζει την τιμή πώλησης του συγκεκριμένου μοντέλου για κάθε κατάστημα. c. Να υπολογίζει και να τυπώνει το ποσοστό των καταστημάτων στα οποία το αυτοκίνητο έχει τιμή πώλησης πάνω από 15000. d. Να υπολογίζει και να τυπώνει την επωνυμία του καταστήματος με την πιο συμφέρουσα προσφορά. 41. Σε μία δημοπρασία συμμετέχουν 2 ενδιαφερόμενοι για έναν πίνακα ζωγραφικής που έχει τιμή εκκίνησης τα 10000. Οι 2 ενδιαφερόμενοι κάνουν εναλλάξ προσφορές κάθε μία από τις οποίες πρέπει να είναι κατά τουλάχιστον 10% προσαυξημένη σε σχέση με την προηγούμενη. Να γραφεί αλγόριθμος που

δέχεται τα ονόματα των 2 ενδιαφερομένων και επαναληπτικά τις προσφορές τους, μέχρι να δοθεί σαν προσφορά η τιμή -1, οπότε και λήγει η δημοπρασία και ο πίνακας πωλείται σε εκείνον που έκανε την τελευταία έγκυρη προσφορά. Να εμφανίζει τον ενδιαφερόμενο που αγόρασε τελικά τον πίνακα και σε ποιά τιμή. Θεωρείστε ότι γίνεται τουλάχιστον μία προσφορά και γίνεται από τον 1 ο ενδιαφερόμενο. 42. Να γραφεί αλγόριθμος ο οποίος διαβάζει έναν πραγματικό αριθμό και εμφανίζει το πλήθος των ψηφίων του ακέραιου και του δεκαδικού του μέρους. 43. Να γραφεί αλγόριθμος ο οποίος διαβάζει έναν ακέραιο αριθμό και εμφανίζει τα ψηφία του ανάποδα 44. Να γραφεί αλγόριθμος ο οποίος διαβάζει για μία ομάδα ποδοσφαίρου τα αποτελέσματα (Ν/Ι/Η με έλεγχο εγκυρότητας) που έφερε για τους 30 αγώνες που έδωσε σε ένα πρωτάθλημα. Να εμφανίζει α) την τελική της βαθμολογία (3 βαθμοί η νίκη, 1 η ισοπαλία και 0 η ήττα) και β) το μέγιστο σερί νικών που πέτυχε. 45. Να γραφεί ένας αλγόριθμος προσομοίωσης ενός μηχανήματος επαναληπτικής λήψης της τιμής της εξωτερικής θερμοκρασίας ενός χώρου και διακοπής της λειτουργίας του όταν διαβασθούν 10 συνεχόμενες ίδιες θερμοκρασίες. Να εμφανίζει το πλήθος των θερμοκρασιών που διαβάστηκαν.