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

Σχετικά έγγραφα
ΟΜΗ ΑΚΟΛΟΥΘΙΑΣ. 1. Να γραφεί αλγόριθµος ο οποίος να διαβάζει τρεις ακέραιες τιµές, να υπολογίζει και να

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

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

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

Θέματα Πανελληνίων Εξετάσεων που προέρχονται από την ενότητα «Δομή επιλογής» ( )

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

% % % >1000 0%

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

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

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

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

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

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

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

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

Άσκηση 1 (σελ. 21) Να γραφεί αλγόριθμος για τον υπολογισμό του εμβαδού ενός τραπεζίου.

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

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

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

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

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1)

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

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

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

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

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

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

2. Η περατότητα ενός αλγορίθμου αναφέρεται στο γεγονός ότι καταλήγει στη λύση του προβλήματος μετά από πεπερασμένο αριθμό βημάτων (εντολών).

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

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

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

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

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

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

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

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

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

4. Ποιος είναι ο τύπος και ποια η τιμή της μεταβλητής που χρησιμοποιείται παρακάτω;

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

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

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

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

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

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

Φυλλάδιο Ασκήσεων 2 - οµή Επιλογής Ασκ1. ίνεται ο παρακάτω αλγόριθµος. Ποιος είναι ο πίνακας τιµών; Αλγόριθµος Πίνακας_Τιµών1 Χ 2 Υ Χ ^ 2-1 Ζ 2 * Χ +

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

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

οµή Επιλογής Α. Κατηγορία προβληµάτων Β. Κριτήριο Αλγορίθµου Γ. Τρόπος αναπαράστασης αλγορίθµων . Είδος σταθεράς Ε. Λογική τιµή

Δομή Επιλογής. Κεφάλαιο 4 ο. 3.1 Εισαγωγή. 3.2 Απλή δομή επιλογής

Ονοματεπώνυμο: Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Δομή Ακολουθίας και Επιλογής Κεφ: 2.1, 2.3, , 6.3, , 8.1, 8.1.

13>2 και 28>=34 12<=12 και (όχι 2 <5) 15<>14 ή (όχι 15 mod 2 =1) 15<2^4 H 7=6+1 KAI 2*3>6 (5>4 H 2^0=1) KAI 5<>5 (2+3=3+2) και (6 div 2=0)

Ασκήσεις Προγραμματισμού για το Μάθημα : Εφαρμογές Πληροφορικής. Π=3.14 Μεταβλητές Πραγματικές: X,A,B,Y Αρχή

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

Ανάπτυξη Εφαρμογών τεχνολογικής κατεύθυνσης

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

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

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

Απλές ΑΣΚΗΣΕΙΣ Επιλογής

Όνομα : Επώνυμο: Τάξη : Καθηγητής : Ημ/νία : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ( ) Γ2

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

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

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

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

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

Αν ( Α < Β και C <> D ) και ( B > D ή Β =D ) τότε K 1 Τέλος_αν. χωρίς τη χρήση λογικών τελεστών. Μονάδες 10

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

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

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

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

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

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

1 ο ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ - ΑΛΓΟΡΙΘΜΟΙ

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ: Β - Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: Β(ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 2.1 Δομή επιλογής, ορισμός και μορφές

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

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

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

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

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

Αλγόριθμος ασκηση1 a 3 b a+2 a a+b+1 b b+2 a a*b εμφάνισε a,b Τέλος ασκηση1

ΑΣΚΗΣΕΙΣ Επανάληψης 1 1. Να γραφτεί αλγόριθμος που να δέχεται από το πληκτρολόγιο θετικούς ακέραιους μέχρι να δοθεί το 0 ή αρνητικός.

1 η εξεταστική περίοδος από 20/10/2013 έως 17/11/2013. γραπτή εξέταση στο μάθημα Α ΝΑΠΤΥΞΗ ΕΦΑΡΜ Ο ΓΩ Ν ΣΕ ΠΡΟΓΡ ΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ

3. Για να αναπαραστήσουµε τα δεδοµένα και τα αποτελέσµατα σ έναν αλγόριθµο, χρησιµοποιούµε µόνο σταθερές. Μονάδες 4

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

4. Ασκήσεις στους Μονοδιάστατους Πίνακες

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

[Επιλογή ημερομηνίας] Φυλλάδιο Ασκήσεων. Άσκηση 1. Να συμπληρώσετε τον παρακάτω πίνακα με τις τιμές αληθής - ψευδής. (α <= β) και (β.

ΑΛΓΕΒΡΑ - ΚΕΦΑΛΑΙΟ 4ο Εξισώσεις - Ανισώσεις Δευτέρου Βαθμού

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

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

ΕΝΟΤΗΤΑ 2 ΛΥΣΕΙΣ ΠΡΟΒΛΗΜΑΤΩΝ

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

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

ΠΛΗΡΗΣ ΟΔΗΓΟΣ ΜΑΘΗΜΑΤΟΣ - Α. ΑΛΕΞΙΟΥ

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

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

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

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

Transcript:

ΕΠΙΛΕΓΜΕΝΕΣ ΑΣΚΗΣΕΙΣ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ 1. Να γραφεί αλγόριθμος ο οποίος να διαβάζει τρεις ακέραιες τιμές, να υπολογίζει και να εμφανίζει το μέσο όρο τους. 2. Να γράψετε αλγόριθμο που να διαβάζει θερμοκρασία σε βαθμούς Φαρενάιτ και να υπολογίζει και εμφανίζει τη θερμοκρασία αυτή σε βαθμούς Κελσίου (Δίνεται ότι C=5*(F-32)/9 ). 3. Να γραφεί αλγόριθμος που να διαβάζει το μήκος και το πλάτος μιας ορθογώνιας πισίνας και να εμφανίζει το εμβαδόν και την περίμετρό της. 4. Να γραφεί αλγόριθμος που να ζητάει τις κάθετες πλευρές ενός ορθογωνίου τριγώνου και να εμφανίζει την υποτείνουσα και το εμβαδόν του τριγώνου. 5. Να γίνει αντιμετάθεση δύο τυχαίων τιμών α και β. 6. Να γραφεί αλγόριθμος ο οποίος να διαβάζει έναν αριθμό δευτερολέπτων και να τυπώνει τον αντίστοιχο χρόνο σε ώρες, λεπτά και δευτερόλεπτα. 7. Ένας πελάτης μιας τράπεζας, καταθέτει κάποιο ποσό χρημάτων. Η τράπεζα δίνει επιτόκιο 4,5%. Στο τέλος κάθε χρόνου, ο τόκος προστίθεται στο αρχικό κεφάλαιο και το νέο ποσό επανατοκίζεται με το ίδιο επιτόκιο. Να γραφεί αλγόριθμος ο οποίος θα δέχεται το αρχικό ποσό που κατατέθηκε, και θα υπολογίζει τα χρήματα που θα πάρει ο πελάτης μετά από 2 χρόνια. 8. Ποιο είναι το αποτέλεσμα της παρακάτω έκφρασης; χ 5*3^2-6mod4-8div4mod3+(12+4)^(1/2)

2 ΔΟΜΗ ΕΠΙΛΟΓΗΣ 1. Να συμπληρωθεί ο παρακάτω πίνακας: Πρόταση Α Πρόταση Β όχι(α ή (όχι(β))) (ΑκαιΒ)και(όχιΑ) Βή(Αή(όχι(Β))) Αληθής Ψευδής Αληθής Αληθής Ψευδής Ψευδής Ψευδής Αληθής 2. Να γραφεί αλγόριθμος που να διαβάζει τρεις πραγματικές τιμές και να εκτυπώνει τη μεγαλύτερη (αντίστοιχα τη μικρότερη). 3. Να γραφεί αλγόριθμος που να επιλύει πλήρως μια δευτεροβάθμια εξίσωση εμφανίζοντας τα αποτελέσματα που προκύπτουν ανά περίπτωση. 4. Ένα οικόπεδο θεωρείται ακριβό, όταν η τιμή πώλησης ανά τετραγωνικό είναι μεγαλύτερη των 1000, φτηνό όταν η τιμή πώλησης είναι μικρότερη των 500 και σε οποιαδήποτε άλλη περίπτωση θεωρείται κανονική. Να γραφεί αλγόριθμος που: Α)Να διαβάζει την τιμή πώλησης ολόκληρου του οικοπέδου και τον αριθμό των τετραγωνικών μέτρων του, Β)Να υπολογίζει την κατηγορία κόστους στην οποία ανήκει και να εμφανίζει το μήνυμα: ακριβή ή κανονική ή φτηνή τιμή αντίστοιχα. 5. Να αναπτύξετε έναν αλγόριθμο, ο οποίος α) να ελέγχει αν είναι ακέραιος και να εμφανίζει τη λέξη «ΑΚΕΡΑΙΟΣ» αλλιώς να εμφανίζει τη λέξη «ΠΡΑΓΜΑΤΙΚΟΣ», β) να ελέγχει, στην περίπτωση που ο αριθμός είναι ακέραιος, αν είναι άρτιος ή περιττός και να εμφανίζει τη λέξη «ΑΡΤΙΟΣ» ή «ΠΕΡΙΤΤΟΣ» αντίστοιχα. 6. Να γραφεί αλγόριθμος ο οποίος να διαβάζει ένα διψήφιο αριθμό και να ελέγχει αν το άθροισμα των ψηφίων του είναι άρτιο ή περιττό εμφανίζοντας κατάλληλο μήνυμα κάθε φορά. 7. Σε τρεις διαφορετικούς αγώνες πρόκρισης για την Ολυμπιάδα του Σίδνεϋ στο άλμα εις μήκος ένας αθλητής πέτυχε τις επιδόσεις a,b,c. Να αναπτύξετε αλγόριθμο ο οποίος: α)να διαβάζει τις τιμές των επιδόσεων a,b,c β)να υπολογίζει και να εμφανίζει τη μέση τιμή των παραπάνω τιμών γ) να εμφανίζει το μήνυμα ΠΡΟΚΡΙΘΗΚΕ, αν η παραπάνω μέση τιμή είναι μεγαλύτερη των 8 μέτρων. 8. Μια οικογένεια κατανάλωσε Χ kwh (κιλοβατώρες) ημερήσιου ρεύματος και Υ kwh νυχτερινού ρεύματος. Το κόστος ημερήσιου ρεύματος είναι 0,3 ανά kwh και του νυκτερινού 0,1 ανά kwh. Να αναπτύξετε αλγόριθμο που: α)να διαβάζει τα Χ, Υ β)να υπολογίζει και να εμφανίζει το συνολικό κόστος της κατανάλωσης ρεύματος της οικογένειας, γ)να εμφανίζει το

3 μήνυμα ΥΠΕΡΒΟΛΙΚΗ ΚΑΤΑΝΑΛΩΣΗ, αν το συνολικό κόστος είναι μεγαλύτερο από 300. 9. Η Δ.Ε.Η προκειμένου να εκδώσει το λογ/σμό πληρωμής των συνδρομητών της, ακολουθεί τον παρακάτω τρόπο χρέωσης. Αν η κατανάλωση είναι μικρότερη ή ίση από 500 kwh χρεώνει 0,2 /kwh. Αν είναι μεγαλύτερη από 500 kwh χρεώνει 0,4 /kwh τις επιπλέον από τις 500 kwh. Να γραφεί αλγόριθμος που να δέχεται την κατανάλωση σε kwh και να υπολογίζει και να εμφανίζει το πληρωτέο ποσό από το συνδρομητή. 10. Να γραφεί αλγόριθμος που να διαβάζει έναν ακέραιο αριθμό και κατόπιν να τυπώνει το αντίστοιχο γράμμα της αλφαβήτου στην περίπτωση που ο ακέραιος έχει τιμή 1 ή 2 ή 3, διαφορετικά να εμφανίζεται η λέξη "μη έγκυρα δεδομένα". 11. Ο τελικός βαθμός ενός μαθητή σ' ένα μάθημα υπολογίζεται με βάση την προφορική και την γραπτή βαθμολογία του με την ακόλουθη διαδικασία: Αν η διαφορά των δύο βαθμών είναι μεγαλύτερη από 2 μονάδες, τότε ο προφορικός βαθμός προσαρμόζεται, δηλαδή αυξάνεται ή μειώνεται, έτσι ώστε η αντίστοιχη διαφορά να μειωθεί στις 2 μονάδες, αλλιώς ο προφορικός βαθμός παραμένει αμετάβλητος. Ο τελικός βαθμός είναι ο μέσος όρος των δύο βαθμών. Να αναπτύξετε αλγόριθμο ο οποίος : α)να διαβάζει τους δύο βαθμούς β)να υπολογίζει τον τελικό βαθμό σύμφωνα με την παραπάνω διαδικασία γ)να εμφανίζει τον τελικό και, αν αυτός είναι μεγαλύτερος ή ίσος του 9,5 το μήνυμα 'ΠΡΟΑΓΕΤΑΙ' αλλιώς το μήνυμα 'ΑΠΟΡΡΙΠΤΕΤΑΙ'. 12. Μια εταιρεία κινητής τηλεφωνίας ακολουθεί ανά μήνα την πολιτική τιμών που φαίνεται στον παρακάτω πίνακα: ΠΑΓΙΟ = 4 ΧΡΟΝΟΣ ΟΜΙΛΙΑΣ ΧΡΟΝΟΧΡΕΩΣΗ/sec 1-500 sec 0,03 501-800 sec 0,02 801 και άνω 0,01 Να αναπτύξετε αλγόριθμο ο οποίος: α) Να διαβάζει τη χρονική διάρκεια των τηλεφωνημάτων ενός συνδρομητή σε διάστημα ενός μήνα β) Να υπολογίζει τη μηνιαία χρέωση του συνδρομητή. γ) Να εμφανίζει τη λέξη "ΧΡΕΩΣΗ" και τη μηνιαία χρέωση του συνδρομητή. (υπόδειξη: η χρέωση είναι κλιμακωτή). 13. Ένας υπάλληλος έχει βασικό μισθό 450. Όταν είναι παντρεμένος χωρίς παιδιά παίρνει οικογενειακό επίδομα 2% επί του βασικού μισθού, όταν έχει από ένα έως τρία παιδία παίρνει επί πλέον επίδομα 2% για κάθε παιδί και όταν έχει πάνω από τρία παιδία παίρνει επί πλέον επίδομα 3% για κάθε παιδί. Να γραφεί αλγόριθμος που να ελέγχει αν ο υπάλληλος είναι παντρεμένος και πόσα παιδιά έχει και να υπολογίζει το συνολικό μισθό του υπαλλήλου, μαζί με το τυχόν οικογενειακό επίδομα.

4 14. Να γίνει αλγόριθμος ο οποίος θα δέχεται δύο αριθμούς που θα εκφράζουν την ημέρα και το μήνα μιας τυχαίας ημερομηνίας αντίστοιχα και στη συνέχεια θα υπολογίζει πόσες μέρες απομένουν ως το τέλος του χρόνου. 15. Ρομπότ με σταθερό μήκος βήματος καταφθάνει στον πλανήτη Άρη, για να περισυλλέξει πετρώματα. Κάθε 1 βήμα του είναι 80 cm. Το Ρομπότ διαθέτει μετρητή βημάτων. Διένυσε στον Άρη μία ευθεία από σημείο Α σε σημείο Β και ο μετρητής βημάτων καταμέτρησε Ν βήματα. Να γραφεί αλγόριθμος που: α)να διαβάζει τον αριθμό Ν των βημάτων του Ρομπότ β)να υπολογίζει και να τυπώνει την απόσταση ΑΒ που διανύθηκε σε cm, γ)να μετατρέπει και να τυπώνει αυτήν την απόσταση σε Km, m και cm. Για παράδειγμα, αν η απόσταση σε cm είναι 100060cm τότε να τυπώνει: 1Km,0m,60cm. 16. Να γίνει αλγόριθμος που θα δέχεται την ημερομηνία γέννησης σας καθώς και την σημερινή ημερομηνία και θα εμφανίζει την ηλικία σας σε ημέρες, μήνες και έτη (ηη/μμ/εεεε). 17. Να γίνει αλγόριθμος που να διαβάζει ένα έτος και να εμφανίζει αν είναι δίσεκτο ή όχι. Ένα έτος είναι δίσεκτο, όταν διαιρείται με το 4 και δεν διαιρείται με το 100 ή όταν διαιρείται με το 400. 18. Να γίνει αλγόριθμος ο οποίος θα διαβάζει τέσσερις αριθμούς και θα εμφανίζει τους δύο μεγαλύτερους. 19. Να γίνει αλγόριθμος ο οποίος θα δέχεται τρεις πραγματικούς αριθμούς και θα εμφανίζει τον μεσαίο από τους τρεις. 20. Το Internet Cafe της γειτονιάς σας έχει την εξής πολιτική χρέωσης: Τα πρώτα 30 λεπτά χρεώνονται 1.45, ενώ κάθε επόμενο 30λεπτο χρεώνεται προς 1.10. Πρέπει να επισημανθεί οτι μόλις περάσει έστω και ένα λεπτό χρεώνεται το 30λεπτο. Να αναπτυχθεί αλγόριθμος που θα διαβάζει το χρόνο (σε λεπτά) που παρέμεινε κάποιος πελάτης στο Internet Cafe και να εκτυπώνει το λογαριασμό 21. Από το Υπουργείο Οικονομικών εκδόθηκε ο παρακάτω πίνακας για τον υπολογισμό του φόρου εισοδήματος των ελευθέρων επαγγελματιών: Εισόδημα σε ευρώ ( ) Φόρος 0-5.570 0% 5.570-7.940 5% 7.940-12.710 15% Πάνω από 12.710 30% Υλοποιήστε αλγόριθμο ο οποίος θα υπολογίζει το φόρο που θα πρέπει να καταβάλει ένας ελεύθερος επαγγελματίας ανάλογα με τα συνολικά έσοδα που είχε την χρονιά που πέρασε. Για παράδειγμα ένας φορολογούμενος που έχει εισόδημα 9.000 θα φορολογηθεί με ποσοστό 5% για τα 2370 (7.940-5.570) που υπερβαίνει το αφορολόγητο όριο των 5.570 και με ποσοστό 15% μόνο για 1.060 (9.000 7.940).

5 ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ 1. Να γραφεί αλγόριθμος που να διαβάζει ένα όνομα και να το τυπώνει 100 φορές. 2. Να γραφεί αλγόριθμος που να διαβάζει τα ονόματα 100 μαθητών και να τα τυπώνει. 3. Να γραφεί αλγόριθμος που να εμφανίζει τους αριθμούς από το 1 ως και το 1000. 4. Να γραφεί αλγόριθμος που να τυπώνει την προπαίδεια του πολλαπλασιασμού. 5. Να γραφούν οι εντολές με τις οποίες υπολογίζεται το παρακάτω άθροισμα Α=5+10+15+...+100. 6. Να γραφεί αλγόριθμος που να υπολογίζει τη τιμή της συνάρτησης y(x)=x 2-3x+2 για όλες τις τιμές του χ από -1 έως 3 σε βήματα του 0,1. 4. Να γραφεί αλγόριθμος που α) να διαβάζει τα βάρη 50 κιβωτίων β) να υπολογίζει το συνολικό βάρος των κιβωτίων και γ)να εμφανίζει το μέσο βάρος τους. 5. Για τον υπολογισμό της επίδοσης ενός μαθητή στα 12 μαθήματα της τάξης του να γραφεί αλγόριθμος που α)να διαβάζει τους βαθμούς και να υπολογίζει τον μέσο όρο και β)αν ο Μ.Ο<9.5 να εμφανίζει "ΑΠΟΡΡΙΠΤΕΤΑΙ", αν 9.5<=Μ.Ο<12.5 "ΜΕΤΡΙΑ", αν 12.5<=Μ.Ο<15.5 "ΚΑΛΑ", αν 15.5<=Μ.Ο<18.5 "ΠΟΛΥ ΚΑΛΑ" και αν Μ.Ο>=18.5 να εμφανίζει "ΑΡΙΣΤΑ". 6. Μια μπάλα αφήνεται από ύψος 800 μέτρων. Σε κάθε κτύπο με το έδαφος ανυψώνεται σε ύψος 20% μικρότερο από το προηγούμενο ύψος της. Να γίνει αλγόριθμος που θα υπολογίζει το ύψος της μετά από 10 κτύπους της με το έδαφος. 7. Ο πληθυσμός μιας χώρας είναι 10 εκατομμύρια και παρουσιάζει ετήσια αύξηση 2%. Να γίνει αλγόριθμος που θα υπολογίζει το πληθυσμό της χώρας μετά από 15 χρόνια. 8. Κάποιος καταθέτης πριν πέντε χρόνια, κατέθεσε στην τράπεζα κάποιο ποσό χρημάτων. Η τράπεζα δίνει κυμαινόμενο επιτόκιο που την πρώτη χρονιά που κατέθεσε τα χρήματα ήταν 5% και κάθε χρόνο μειωνόταν κατά 0.5%. Υλοποιήστε αλγόριθμο που θα δέχεται σαν είσοδο το αρχικό ποσό και θα υπολογίζει το ποσό που έχει φέτος. 9. Να γραφεί αλγόριθμος που θα διαβάζει 100 τυχαίους αριθμούς, θα υπολογίζει και θα εκτυπώνει το άθροισμα μόνο αυτών που είναι πολλαπλάσιοι του 3. 10. Να γραφεί αλγόριθμος που θα διαβάζει 100 ακέραιους αριθμούς, να υπολογίζει το γινόμενο τους και να το εμφανίζει. 11. Να γραφεί αλγόριθμος που να δέχεται έναν ακέραιο αριθμό ν κι έπειτα να τυπώνει το άθροισμα όλων των ακέραιων αριθμών από το 1 έως τον αριθμό που δόθηκε. 12. Να γραφεί αλγόριθμος που να ζητάει από το χρήστη έναν φυσικό αριθμό Α και έπειτα να εμφανίζει το παραγοντικό του (Α!=1*2*3*...*Α, 0!=1)

6 13. Ένας συναυλιακός χώρος έχει 30 σειρές καθισμάτων. Στην πρώτη σειρά βρίσκονται 100 καθίσματα και για κάθε σειρά πιο πάνω τα καθίσματα αυξάνονται κατά 10. Να γραφεί αλγόριθμος που να υπολογίζει και να εμφανίζει το σύνολο των θέσεων. 14. Αναπτύξτε αλγόριθμο που να διαβάζει μια σειρά χαρακτήρων (συμπεριλαμβανομένων των κενών και των σημείων στίξης) και να μετράει το πλήθος τους, μέχρι να συναντήσει τελεία. 15. Αναπτύξτε αλγόριθμο που να διαβάζει συνεχώς μη μηδενικούς αριθμούς και να εμφανίζει το μέσο όρο των αντιστρόφων τους. Ο αλγόριθμος σταματάει όταν δοθεί ο αριθμός μηδέν. 16. Αναπτύξτε αλγόριθμο που να διαβάζει ακέραιους αριθμούς μέχρι το άθροισμά τους να ξεπεράσει το 1000. Έπειτα να εμφανίζει το πλήθος των αριθμών που διαβαστήκαν. 17. Αναπτύξτε αλγόριθμο που να διαβάζει το πολύ 10 αριθμούς και να υπολογίζει α)το άθροισμα τους β)το πλήθος τους και γ)τον μέσο όρο τους. Όταν διαβάσει την τιμή 0, σταματάει την εκτέλεση του και εμφανίζει τα τρέχοντα αποτελέσματα. 18. Ρίχνετε ένα νόμισμα το πολύ 50 φορές. Να γραφεί αλγόριθμος που κατά την εισαγωγή των αποτελεσμάτων των ρίψεων, αφού κάνει έλεγχο για τη σωστή καταχώριση τους, να μετράει και να τυπώνει πόσες φορές ήρθε "κεφαλή" και πόσες "γράμματα" αν γνωρίζουμε ότι το "Γ" παριστάνει τα "γράμματα" και το "Κ" την "κεφαλή". Όταν δοθεί ο χαρακτήρας "%" σταματάει την εκτέλεση του και εμφανίζει τα τρέχοντα αποτελέσματα.

7 ΓΕΝΙΚΕΣ ΑΣΚΗΣΕΙΣ 1. Να γραφεί αλγόριθμος για τον υπολογισμό και την εκτύπωση όλων των ακεραίων λύσεων της εξίσωσης 3Χ+2Υ-7Ζ=5 για τιμές των Χ, Υ, Ζ μεταξύ των 0 και 100. 2. Ένας μαθητής πρόκειται να αγοράσει Η/Υ αξίας 1250. Οι γονείς του θα του δίνουν σταδιακά κάθε εβδομάδα ποσό διπλάσιο από την προηγούμενη, αρχίζοντας την πρώτη εβδομάδα με 20. Να γραφεί αλγόριθμος ο οποίος: Α. Υπολογίζει και εμφανίζει μετά από πόσες εβδομάδες θα μπορέσει να αγοράσει τον Η/Υ Β. Υπολογίζει, ελέγχει και εμφανίζει πιθανό περίσσευμα χρημάτων. 3. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 20 αριθμούς και να εμφανίζει τον μέσο όρο μόνο των άρτιων. 4. Να γραφεί αλγόριθμος που να διαβάζει 100 ακέραιους αριθμούς και να ελέγχει πόσοι από αυτούς είναι θετικοί και πόσοι αρνητικοί. 5. Να κατασκευάσετε μια απλή αριθμομηχανή. Να γραφεί αλγόριθμος ο οποίος: Α. Δέχεται δύο τιμές Β. Αναλόγως τον αριθμητικό τελεστή που θα του δώσετε θα εκτελέσει και την αντίστοιχη πράξη (+,-,*,/) ανάμεσα στις δύο τιμές, εμφανίζοντας το αποτέλεσμα. Γ. Η διαδικασία θα επαναλαμβάνεται έως ότου και οι δύο τιμές είναι μηδέν. 6. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 100 ακέραιους και να υπολογίζει το πλήθος των άρτιων και των περιττών αντίστοιχα και να εμφανίζει ποιοι είναι οι περισσότεροι. 7. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 2 ακέραιους και να υπολογίζει το ΜΚΔ τους. 8. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 2 ακέραιους και να υπολογίζει το ΕΚΠ τους. 9. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 1 ακέραιο και να ελέγχει αν είναι τέλειος (το άθροισμα των διαιρετών του, συμπεριλαμβανομένου του ένα, αλλά όχι του ίδιου του αριθμού, είναι ίσο με τον αριθμό). 10. Να γραφεί αλγόριθμος ο οποίος να διαβάζει έναν ακέραιο αριθμό και να ελέγχει αν είναι πρώτος. Υπόδ.: Εξετάζουμε αν διαιρείται με Ν, όπου 2<=Ν<= και Μ ο υπό εξέταση αριθμός. 11. Να δοθεί αλγόριθμος για τον υπολογισμό της μεγαλύτερης τιμής του ν, για την οποία το άθροισμα Σ=1+2+3+...+ν είναι μικρότερο ή ίσο του 100 (Σ<=100). 12. Να γραφεί αλγόριθμος ο οποίος να διαβάζει 1 ακέραιο και να τον αναλύει σε γινόμενο πρώτων παραγόντων.

8 13. Να γίνει αλγόριθμος ο οποίος θα δέχεται ακέραιους θετικούς αριθμούς μέχρι το πλήθος των άρτιων ή των περιττών να γίνει ίσο με 100. Ο αλγόριθμος να δίνει ως αποτέλεσμα το μήνυμα άρτιοι ή περιττοί, ανάλογα με το ποια από τις δύο κατηγορίες αριθμών έφτασε το 100. 14. Να γίνει αλγόριθμος ο οποίος θα δέχεται έναν οποιονδήποτε ακέραιο αριθμό και θα υπολογίζει το άθροισμα των ψηφίων του. 15. Να γίνει αλγόριθμος ο οποίος θα εμφανίζει όλους τους αριθμούς από 0 έως το 999, που το άθροισμα των ψηφίων τους είναι μεγαλύτερο του 15. 16. Σε κάποια εξεταστική δοκιμασία ένα γραπτό αξιολογείται από δύο βαθμολογητές στη βαθμολογική κλίμακα [0,100]. Αν η διαφορά μεταξύ των βαθμολογιών του α και του β βαθμολογητή είναι μεγαλύτερη από 10 μονάδες, το γραπτό δίνεται για αναβαθμολόγηση σε τρίτο βαθμολογητή. Ο τελικός βαθμός του γραπτού προκύπτει τότε από τον μέσο όρο των τριών βαθμολογιών. Να γίνει αλγόριθμος ο οποίος, αφού ελέγξει την εγκυρότητα των βαθμών στην βαθμολογική κλίμακα [0,100], να υλοποιεί την παραπάνω διαδικασία εξαγωγής τελικού βαθμού και να εμφανίζει τον τελικό βαθμό του γραπτού στην εικοσαβάθμια κλίμακα. 17. Σε ένα σχολείο η τεχνολογική κατεύθυνση έχει δύο τμήματα (Γ1, Γ2). Να γραφεί αλγόριθμος ο οποίος : Α) Διαβάζει για κάθε μαθητή το επώνυμο, το τμήμα και τον τελικό βαθμό του (1-20), και κάνει έλεγχο ώστε η εισαγωγή της βαθμολογίας να είναι ορθή. Ο αλγόριθμος τελειώνει όταν ως τμήμα διαβαστεί το ΤΕΛΟΣ. Β) Εμφανίζει ποιο τμήμα από τα δύο έχει καλύτερο μέσο όρο. 18. Ένας αγρότης μαζεύει ντομάτες και τις τοποθετεί σε τελάρα. Στη συνέχεια τοποθετεί τα τελάρα σε παλέτες, όπου κάθε παλέτα χωράει 40 τελάρα. Να γίνει αλγόριθμος ο οποίος για κάθε ημέρα: θα διαβάζει πόσα τελάρα ντομάτες μάζεψε. θα εμφανίζει πόσες γεμάτες παλέτες συγκέντρωσε. θα εμφανίζει πόσα τελάρα έχει η τελευταία παλέτα αν δεν είναι συμπληρωμένη αλλιώς κατάλληλο μήνυμα. Ο αλγόριθμος τελειώνει όταν διαβάσει ότι για μια ημέρα ο αγρότης μάζεψε 0 τελάρα και εκτυπώνει το μέσο όρο των παλετών για κάθε ημέρα. 19. Ο ναύλος για το ταξίδι ανάλογα με τη θέση που θα πάρει ένας επιβάτης πλοίου με προορισμό τη Σαντορίνη είναι: στην Α θέση 40, στη Β θέση 35 και στη Γ θέση 28. Να γραφεί αλγόριθμος ο οποίος : διαβάζει τον αριθμό των επιβατών για μια ημέρα. Για κάθε επιβάτη διαβάζει το ονοματεπώνυμο, το φύλο, τη θέση του και τα χρήματα που έδωσε.

9 Σε περίπτωση που γίνει λάθος κατά την εισαγωγή της θέσης εμφανίζει μήνυμα λάθους και γίνεται επανεισαγωγή μέχρις ότου δοθεί η ορθή (Α, Β, Γ). Εμφανίζει το αντίστοιχο ποσό εισιτηρίου καθώς και τα ρέστα αν υπάρχουν ενώ αν δε φτάνουν τα χρήματα κατάλληλο μήνυμα. Εμφανίζει τα ποσοστά των ανδρών και των γυναικών ανά θέση.