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

Σχετικά έγγραφα
ΑΣΚΗΣΕΙΣ ΣΤΗ ΟΜΗ ΕΠΙΛΟΓΗΣ (ΑΝΑΦΕΡΟΝΤΑΙ ΟΣΑ ΠΡΟΕΡΧΟΝΤΑΙ ΑΠΟ ΤΗΝ ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ)

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

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

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

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

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

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

Κόστος Ποσότητα * 440 ΤΕΛΟΣ_ΑΝ Να γραφεί ξανά ώστε να μην περιέχει πλεονασμούς. Μονάδες 6 Α2 Να συμπληρώσετε των παρακάτω πίνακα

% % % >1000 0%

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

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

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

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

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

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

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

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)

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

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

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

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

ΣΤΗ ΔΟΜΗΣ ΕΠΙΛΟΓΗΣ ΜΕ ΤΗΝ PYTHON.

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

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

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

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

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

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

1/10. ΑΛΓΟΡΙΘΜΟΣ Έλεγχος_Ονόµατος ΕΜΦΑΝΙΣΕ " ώσε όνοµα" ΙΑΒΑΣΕ όνοµα ΑΝ όνοµα = ''Ελευθερία'' ή όνοµα = ''Ελευθέριος'' ΤΟΤΕ ΕΜΦΑΝΙΣΕ "Καληµέρα"

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

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

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

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

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

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

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

Ανάπτυξη Εφαρμογών. (Μονάδες 8) Α2. α. να αναφέρετε ονομαστικά τα κριτήρια που πρέπει απαραίτητα να ικανοποιεί ένας αλγόριθμος.

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

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

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

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

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


ΑΣΚΗΣΕΙΣ Ακολουθίας. Πίνακας τιµών µεταβλητών Χ Α Β α β γ

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

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

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

Δομή επιλογής - πακέτο 2

Απλή Αν Σύνθετη Αν Πολλαπλή Αν

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Αν χ και y μεταβλητές με τιμές 5 και 10 αντίστοιχα να εξηγηθούν οι ακόλουθες εντολές εξόδου.

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

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

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

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

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

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

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

ΔΟΜΗ ΕΠΙΛΟΓΗΣ. 3. Να διαβαστούν τρεις αριθμοί και να ταξινομηθούν κατά φθίνουσα σειρά.

α=5, β=7, γ=20, δ=αληθής

[1]Ο βαθμός ενός μαθητή είναι δεδομένο, ο χαρακτηρισμός του ("άριστα". "λίαν καλός") είναι πληροφορία.

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

ΓΡΑΨΕ 'Φόρος : ', φόρος ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

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

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

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

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

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

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

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

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

παραπάνω αλληλουχία εντολών ικανοποιεί όλα τα

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

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

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

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

Α.Ε.Π.Π. Προετοιμασία Γ Λυκείου

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

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

Εντολή ΓΡΑΨΕ. Εντολή ιάβασε

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

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

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

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

Σηµείωση : Θεωρούµε ότι όλα τα ονόµατα µαθητών που ανήκουν στο ίδιο σχολείο είναι διαφορετικά µεταξύ τους, ενώ σε διαφορετικά σχολεία µπορεί να

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

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

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επιλογής ΕΠΑΝΑΛΗΨΗ

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ ΑΡΧΗ ΣΕΛΙΔΑΣ 1

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Διάρκεια: 3 ώρες Επίπεδο Δυσκολίας: 5/5 Ενότητες (2 6)

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

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

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

Δομή επιλογής 3. Πόντοι. 10 πόντοι

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

Transcript:

Δομή Επιλογής Απαντήσεις Ασκήσεων Άσκηση 1. Ποια θα είναι η τιμή της μεταβλητής x μετά την εκτέλεση καθενός από τα παρακάτω τμήματα προγραμμάτων (1 ο τμήμα) (2 ο τμήμα) X 5 X 7 AN X>5 TOTE AN X>5 TOTE X X+4 X X+4 Απάντηση Απάντηση X X-4 Χ=1 X X-4 Χ=11 (3 ο τμήμα) (4 ο τμήμα) X 5 X 7 AN X>=5 TOTE AN X>5 TOTE X X+4 X X-4 ΑΝ Χ<5 ΤΟΤΕ X X-4 Απάντηση Χ=9 ΑΝ Χ<5 ΤΟΤΕ X X+6 Απάντηση Χ=9 Άσκηση 2. Να αναπτύξετε αλγόριθμο ο οποίος θα δέχεται ένα αριθμό και θα εμφανίζει το πρόσημό του. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ2 ΔΙΑΒΑΣΕ Χ ΑΝ Χ>0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΕΧΕΙ ΘΕΤΙΚΟ ΠΡΟΣΗΜΟ _ΑΝ Χ<0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΕΧΕΙ ΑΡΝΗΤΙΚΟ ΠΡΟΣΗΜΟ ΕΜΦΑΝΙΣΕ ΕΔΩΣΕΣ ΤΟ ΝΟΥΜΕΡΟ ΜΗΔΕΝ ΤΕΛΟΣ ΑΣΚΗΣΗ2 Άσκηση 3. Να αναπτύξετε πρόγραμμα το οποίο : (1) θα ζητάει την τιμή του πραγματικού αριθμού x (2) θα υπολογίζει και θα εμφανίζει την τιμή της συνάρτησης f( x) 3 x + x-2 ( x-3)( x-5) (3) θα εμφανίζει κατάλληλο μήνυμα στην περίπτωση που η συνάρτηση δεν ορίζεται για την τιμή της μεταβλητής που έδωσε ο χρήστης ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ3 = Απαντήσεις Ασκήσεων στην Δομή 1

ΠΡΑΓΜΑΤΙΚΕΣ : Χ, Υ ΓΡΑΨΕ ΔΩΣΕ ΜΙΑ ΤΙΜΗ ΔΙΑΒΑΣΕ Χ ΑΝ (Χ<>3) ΚΑΙ (Χ<>5) ΤΟΤΕ Υ (Χ^3+Χ-2)/((Χ-3)*(Χ-5)) ΓΡΑΨΕ Η ΤΙΜΗ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΕΙΝΑΙ, Υ ΓΡΑΨΕ Η ΣΥΝΑΡΤΗΣΗ ΔΕΝ ΟΡΙΖΕΤΑΙ ΓΙΑ ΤΗΝ ΤΙΜΗ ΠΟΥ ΕΔΩΣΕΣ Άσκηση 4. Δίνονται από το πληκτρολόγιο δύο ακέραιοι αριθμοί α και β. Να αναπτύξετε πρόγραμμα το οποίο : (1) θα υπολογίζει και θα εμφανίζει το άθροισμα των τετραγώνων τους, αν το α είναι μεγαλύτερο από το β (2) θα υπολογίζει και θα εμφανίζει τη διαφορά των τετραγώνων τους σε κάθε άλλη περίπτωση. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ4 ΠΡΑΓΜΑΤΙΚΕΣ : Χ, Υ ΑΚΕΡΑΙΕΣ : Α, Β ΓΡΑΨΕ ΔΩΣΕ ΔΥΟ ΑΚΕΡΑΙΟΥΣ ΔΙΑΒΑΣΕ Α, Β ΑΝ Α>Β ΤΟΤΕ Χ Α^2+Β^2 ΓΡΑΨΕ ΤΟ ΑΘΡΟΙΣΜΑ ΤΩΝ ΤΕΤΡΑΓΩΝΩΝ ΤΟΥΣ ΕΙΝΑΙ, Χ Υ Β^2-Α^2 ΓΡΑΨΕ Η ΔΙΑΦΟΡΑ ΤΩΝ ΤΕΤΡΑΓΩΝΩΝ ΤΟΥΣ ΕΙΝΑΙ, Υ Ï x-1 an x > 1 Ô 2 Άσκηση 5. Δίνεται η συνάρτηση f( x) = Ìx -2x an 0 x 1. Ô 2 Ó x an x < 0 Να αναπτύξετε αλγόριθμο το οποίο : (1) θα ζητάει από το πληκτρολόγιο την τιμή του x (2) θα υπολογίζει και θα εμφανίζει την τιμή της συνάρτησης f(x) ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ5 ΕΜΦΑΝΙΣΕ ΔΩΣΕ ΜΙΑ ΤΙΜΗ ΔΙΑΒΑΣΕ Χ ΑΝ Χ>1 ΤΟΤΕ Υ Χ-1 _ΑΝ Χ>=0 ΤΟΤΕ Υ Χ^2-2*Χ Υ Χ^2 ΕΜΦΑΝΙΣΕ Η ΤΙΜΗ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ ΕΙΝΑΙ, Υ ΤΕΛΟΣ ΑΣΚΗΣΗ5 Απαντήσεις 2 Ασκήσεων στην Δομή

Άσκηση 6. Να γράψετε πρόγραμμα το οποίο : (1) θα διαβάζει ένα πραγματικό αριθμό x Ï 3- x x+ 1 + an x 0 2 Ô x- 3 x (2) θα υπολογίζει την παράσταση F όπου F= Ì και Ô 3 - x + x-4 an x < 0 Ô Ó x+ 3 (3) θα τυπώνει κατάλληλο μήνυμα στην περίπτωση που η παράσταση F δεν ορίζεται. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ6 ΠΡΑΓΜΑΤΙΚΕΣ : Χ, Υ ΓΡΑΨΕ ΔΩΣΕ ΜΙΑ ΤΙΜΗ ΔΙΑΒΑΣΕ Χ ΑΝ (Χ>0) ΚΑΙ (Χ<>3) ΤΟΤΕ Υ -1+(Χ+1)/Χ^2 ΓΡΑΨΕ Η ΤΙΜΗ ΤΗΣ ΠΑΡΑΣΤΑΣΗΣ ΕΙΝΑΙ, Υ ΓΡΑΨΕ Η ΠΑΡΑΣΤΑΣΗ ΔΕΝ ΟΡΙΖΕΤΑΙ Άσκηση 7. Να γίνει αλγόριθμος ο οποίος θα διαβάζει δύο θετικούς ακέραιους αριθμούς, θα ελέγχει αν ο μεγαλύτερος από αυτούς είναι πολλαπλάσιο του άλλου και θα εμφανίζει κατάλληλα μηνύματα. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ7 ΔΙΑΒΑΣΕ Α, Β ΑΝ Α>Β ΤΟΤΕ ΜΑΧ Α ΜΙΝ Β ΜΑΧ Β ΜΙΝ Α ΑΝ ΜΑΧ mod ΜΙΝ = 0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΝΑΙ ΕΙΝΑΙ ΕΜΦΑΝΙΣΕ ΟΧΙ ΔΕΝ ΕΙΝΑΙ ΤΕΛΟΣ ΑΣΚΗΣΗ7 Άσκηση 8. Ένα σύστημα κλιματισμού ελέγχεται μέσω υπολογιστή. Να αναπτύξετε αλγόριθμο ο οποίος διαβάζει τη θερμοκρασία δωματίου και θα εμφανίζει το κατάλληλο μήνυμα ως εξής: «ΘΕΡΜΑΝΣΗ» για θερμοκρασία μικρότερη από 20 ο C και «ΨΥΞΗ» για θερμοκρασία μεγαλύτερη από 25 ο C. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ8 ΔΙΑΒΑΣΕ ΘΕΡΜ ΑΝ ΘΕΡΜ<20 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΘΕΡΜΑΝΣΗ _ΑΝ ΘΕΡΜ>25 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΨΥΞΗ ΤΕΛΟΣ ΑΣΚΗΣΗ8 Απαντήσεις Ασκήσεων στην Δομή 3

Άσκηση 9. Σε τρεις διαφορετικές τοποθεσίες μίας πόλης, μετρήθηκαν το μήνα Ιανουάριο τρεις διαφορετικές θερμοκρασίες α, β και γ. Να αναπτύξετε αλγόριθμο ο οποίος : α. Να δέχεται τις τιμές α, β και γ. β. Να εμφανίζει το μήνυμα «ΠΑΓΩΝΙΑ» αν η μέση τιμή της θερμοκρασίας είναι μικρότερη από το μηδέν. γ. Να υπολογίζει και να εμφανίζει τη μεγαλύτερη και μικρότερη από τις θερμοκρασίες αυτές. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ9 ΔΙΑΒΑΣΕ Α, Β, Γ ΜΕΣΗ (Α+Β+Γ)/3 ΑΝ ΜΕΣΗ<0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΠΑΓΩΝΙΑ ΑΝ Α>Β ΤΟΤΕ ΜΑΧ Α ΜΙΝ Β ΜΑΧ Β ΜΙΝ Α ΑΝ Γ> ΜΑΧ ΤΟΤΕ ΜΑΧ Γ _ΑΝ Γ<ΜΙΝ ΤΟΤΕ ΜΙΝ Γ ΕΜΦΑΝΙΣΕ Η ΜΕΓΑΛΥΤΕΡΗ ΤΙΜΗ ΕΙΝΑΙ Ο, ΜΑΧ, ΚΑΙ Η ΜΙΚΡΟΤΕΡΗ ΤΟ, ΜΙΝ ΤΕΛΟΣ ΑΣΚΗΣΗ9 Άσκηση 10. Να αναπτύξετε ένα αλγόριθμο ο οποίος θα δέχεται έναν ακέραιο αριθμό και θα εκτελεί τις παρακάτω λειτουργίες : (1) Όταν είναι άρτιος και διαιρείται με το 4 να εμφανίζει «είναι άρτιος και διαιρείται με το 4», (2) Όταν είναι άρτιος και δεν διαιρείται με το 4 να εμφανίζει «είναι άρτιος», (3) Όταν είναι περιττός και διαιρείται με το 5 να εμφανίζει «είναι περιττός και διαιρείται με το 5», και (4) Όταν είναι περιττός και δεν διαιρείται με το 5 να εμφανίζει «είναι περιττός». ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ10 ΔΙΑΒΑΣΕ Χ ΑΝ Χmod2=0 ΤΟΤΕ ΑΝ Xmod4=0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΕΙΝΑΙ ΑΡΤΙΟΣ ΚΑΙ ΔΙΑΙΡΕΙΤΑΙ ΜΕ ΤΟ 4 ΕΜΦΑΝΙΣΕ ΕΙΝΑΙ ΑΡΤΙΟΣ ΑΝ Xmod5=0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΕΙΝΑΙ ΠΕΡΙΤΤΟΣ ΚΑΙ ΔΙΑΙΡΕΙΤΑΙ ΜΕ ΤΟ 5 ΕΜΦΑΝΙΣΕ ΕΙΝΑΙ ΠΕΡΙΤΤΟΣ ΤΕΛΟΣ ΑΣΚΗΣΗ10 Άσκηση 11. Υλοποιήστε έναν αλγόριθμο ο οποίος θα υπολογίζει το καθαρό εισόδημα των ωρομίσθιων εργαζομένων σε μία εταιρία. Ως είσοδος στον αλγόριθμο θα δίνονται το ωρομίσθιο του εργαζομένου, καθώς Απαντήσεις 4 Ασκήσεων στην Δομή

Απαντήσεις Ασκήσεων στην Δομή ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ και οι ώρες που εργάστηκε κατά την διάρκεια του μήνα. Τέλος οι κρατήσεις για την εφορία είναι ανάλογες του μηνιαίου μισθού. Αν αυτός υπερβαίνει τα 880, τότε οι κρατήσεις είναι το 20% του μισθού. Σε διαφορετική περίπτωση είναι το 15% του μισθού. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ11 ΔΙΑΒΑΣΕ ΩΡ_ΜΣΘ, ΩΡΕΣ ΜΙΣΘ ΩΡ_ΜΣΘ*ΩΡΕΣ ΑΝ ΜΙΣΘ >880 ΤΟΤΕ ΚΡΑΤ ΜΙΣΘ*20/100 ΚΡΑΤ ΜΙΣΘ*15/100 ΚΑΘΑΡΑ ΜΙΣΘ ΚΡΑΤ ΕΜΦΑΝΙΣΕ ΤΟ ΚΑΘΑΡΟ ΕΙΣΟΔΗΜΑ ΤΟΥ ΕΙΝΑΙ, ΚΑΘΑΡΑ ΤΕΛΟΣ ΑΣΚΗΣΗ11 Άσκηση 12. Με μία τροπολογία στο νόμο, οι κρατήσεις των εργαζομένων που εργάζονται λιγότερο από 20 ώρες το μήνα μειώνονται στο 5%. Μετατρέψτε τον αλγόριθμο της προηγούμενης άσκησης, έτσι ώστε να περιλαμβάνει την παραπάνω τροπολογία. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ12 ΔΙΑΒΑΣΕ ΩΡ_ΜΣΘ, ΩΡΕΣ ΜΙΣΘ ΩΡ_ΜΣΘ*ΩΡΕΣ ΑΝ ΩΡΕΣ<20 ΤΟΤΕ ΚΡΑΤ ΜΙΣΘ*5/100 ΑΝ ΜΙΣΘ >880 ΤΟΤΕ ΚΡΑΤ ΜΙΣΘ*20/100 ΚΡΑΤ ΜΙΣΘ*15/100 ΚΑΘΑΡΑ ΜΙΣΘ ΚΡΑΤ ΕΜΦΑΝΙΣΕ ΤΟ ΚΑΘΑΡΟ ΕΙΣΟΔΗΜΑ ΤΟΥ ΕΙΝΑΙ, ΚΑΘΑΡΑ ΤΕΛΟΣ ΑΣΚΗΣΗ12 Άσκηση 13. Από το Υπουργείο Οικονομικών εκδόθηκε ο πίνακας για τον υπολογισμό του φόρου εισοδήματος των ελευθέρων επαγγελματιών. Με βάση αυτόν τα πρώτα 5000 είναι αφορολόγητα, τα επόμενα 2500 φορολογούνται με ποσοστό 5%, τα επόμενα 5000 με ποσοστό 15% και τα υπόλοιπα με ποσοστό 30%. Να υλοποιήσετε ένα αλγόριθμο ο οποίος διαβάζει το εισόδημα ενός ελεύθερου επαγγελματία και θα εμφανίζει τον φόρο τον οποίο θα πληρώσει. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ13 ΔΙΑΒΑΣΕ ΕΙΣΟΔ ΑΝ ΕΙΣΟΔ <=5000 ΤΟΤΕ ΦΟΡ 0 _ΑΝ ΕΙΣΟΔ <=7500 ΤΟΤΕ ΦΟΡ 5000*0 + (ΕΙΣΟ - 5000)*5/100 _ΑΝ ΕΙΣΟΔ <=12500 ΤΟΤΕ ΦΟΡ 5000*0 + 2500*5/100 + (ΕΙΣΟ - 7500)*15/100 ΦΟΡ 5000*0 + 2500*5/100 +5000*15/100 + (ΕΙΣΟ - 12500)*5/100 ΑΝ ΦΟΡ>0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΘΑ ΠΛΗΡΩΣΕΙ, ΦΟΡ, ΦΟΡΟ 5

ΕΜΦΑΝΙΣΕ ΔΕΝ ΘΑ ΠΛΗΡΩΣΕΙ ΤΙΠΟΤΑ ΤΕΛΟΣ ΑΣΚΗΣΗ13 ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Άσκηση 14. Να τροποποιηθεί ο παραπάνω αλγόριθμος με βάση την παρακάτω τροπολογία. Ανάλογα το πλήθος των παιδιών ο φορολογούμενος έχει κάποια έκπτωση στο φόρο. Για ένα παιδί έκπτωση 100, για 2 παιδιά έκπτωση 220, για 3 ή 4 παιδιά 450, ενώ γι περισσότερα από 4 παιδιά έκπτωση 600. Ο αλγόριθμος θα δέχεται ως είσοδο το φορολογητέο εισόδημα καθώς και το πλήθος των παιδιών του φορολογουμένου και θα εμφανίζει τον φόρο που θα πρέπει να καταβάλει. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ14 ΔΙΑΒΑΣΕ ΕΙΣΟΔ, ΠΑΙΔΙΑ ΑΝ ΕΙΣΟΔ <=5000 ΤΟΤΕ ΦΟΡ 0 _ΑΝ ΕΙΣΟΔ <=7500 ΤΟΤΕ ΦΟΡ 5000*0 + (ΕΙΣΟ - 5000)*5/100 _ΑΝ ΕΙΣΟΔ <=12500 ΤΟΤΕ ΦΟΡ 5000*0 + 2500*5/100 + (ΕΙΣΟ - 7500)*15/100 ΦΟΡ 5000*0 + 2500*5/100 +5000*15/100 + (ΕΙΣΟ - 12500)*5/100 ΑΝ ΠΑΙΔΙΑ=0 ΤΟΤΕ ΕΚΠΤΩΣΗ 0 _ΑΝ ΠΑΙΔΙΑ=1 ΤΟΤΕ ΕΚΠΤΩΣΗ 100 _ΑΝ ΠΑΙΔΙΑ=2 ΤΟΤΕ ΕΚΠΤΩΣΗ 220 _ΑΝ (ΠΑΙΔΙΑ=3) Η (ΠΑΙΔΙΑ =4) ΤΟΤΕ ΕΚΠΤΩΣΗ 450 ΕΚΠΤΩΣΗ 600 ΑΝ ΦΟΡ ΕΚΠΤΩΣΗ >0 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΘΑ ΠΛΗΡΩΣΕΙ, ΦΟΡ - ΕΚΠΤΩΣΗ, ΦΟΡΟ ΕΜΦΑΝΙΣΕ ΔΕΝ ΘΑ ΠΛΗΡΩΣΕΙ ΤΙΠΟΤΑ ΤΕΛΟΣ ΑΣΚΗΣΗ14 Άσκηση 15. Μία εταιρεία εισάγει οθόνες υπολογιστών και ακολουθεί την παρακάτω πολιτική χονδρικής πώλησης για τους πελάτες της Να αναπτύξετε αλγόριθμο ο οποίος : (1) θα ζητάει από το πληκτρολόγιο την ποσότητα των οθονών και στην συνέχεια (2) θα υπολογίζει και θα τυπώνει την αξία, το ΦΠΑ που αναλογεί και το συνολικό κόστος. (Το ΦΠΑ είναι 23%) ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ15 ΕΜΦΑΝΙΣΕ ΔΩΣΕ ΠΟΣΟΤΗΤΑ ΔΙΑΒΑΣΕ ΠΟΣ ΑΝ ΠΟΣ <=100 ΤΟΤΕ Απαντήσεις 6 Ασκήσεων στην Δομή ΠΟΣΟΤΗΤΑ ΤΙΜΗ ΜΟΝΑΔΑΣ ( ) 1 100 300 101 200 280 201 300 260 301 και πάνω 240

ΑΞΙΑ ΠΟΣ*300 _ΑΝ ΠΟΣ <=200 ΤΟΤΕ ΑΞΙΑ ΠΟΣ*280 _ΑΝ ΠΟΣ <=300 ΤΟΤΕ ΑΞΙΑ ΠΟΣ*260 ΑΞΙΑ ΠΟΣ*240 ΦΠΑ ΑΞΙΑ*23/100 ΣΥΝΟΛΟ ΑΞΙΑ + ΦΠΑ ΕΚΤΥΠΩΣΕ Η ΑΞΙΑ ΕΙΝΑΙ, ΑΞΙΑ, ΤΟ ΦΠΑ ΕΙΝΑΙ, ΦΠΑ, ΚΑΙ ΤΟ ΣΥΝΟΛΙΚΟ ΚΟΣΤΟΣ ΕΙΝΑΙ, ΣΥΝΟΛΟ ΤΕΛΟΣ ΑΣΚΗΣΗ15 Άσκηση 16. Μία εταιρεία πουλάει ένα προϊόν με έκπτωση όπως αναφέρεται στον πίνακα που ακολουθεί. Να αναπτύξετε πρόγραμμα το οποίο (1) θα ζητάει από το πληκτρολόγιο την ποσότητα των προϊόντων και την τιμή μονάδας (2) θα υπολογίζει και θα τυπώνει το ποσό της έκπτωσης καθώς και την τελική αξία των προϊόντων σε. Η έκπτωση είναι κλιμακωτή και δεν αφορά την συνολική ποσότητα ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ16 ΑΚΕΡΑΙΕΣ : ΠΟΣ ΠΡΑΓΜΑΤΙΚΕΣ : ΤΙΜΗ, ΑΞΙΑ, ΕΚΠΤ, ΤΕΛ_ΑΞΙΑ ΓΡΑΨΕ ΔΩΣΕ ΠΟΣΟΤΗΤΑ ΠΑΡΑΓΓΕΛΙΑΣ ΚΑΙ ΤΙΜΗ ΠΩΛΗΣΗΣ ΜΟΝΑΔΑΣ ΔΙΑΒΑΣΕ ΠΟΣ, ΤΙΜΗ ΑΞΙΑ ΠΟΣ * ΤΙΜΗ ΑΝ ΠΟΣ <= 100 ΤΟΤΕ ΕΚΠΤ 0 _ΑΝ ΠΟΣ <= 200 ΤΟΤΕ ΕΚΠΤ (ΠΟΣ - 100)*ΤΙΜΗ*5/100 _ΑΝ ΠΟΣ <= 400 ΤΟΤΕ ΕΚΠΤ 100*ΤΙΜΗ*5/100 + (ΠΟΣ - 200)*10/100 ΕΚΠΤ 100*ΤΙΜΗ*5/100 + 200*ΤΙΜΗ*10/100 + (ΠΟΣ - 400)*20/100 ΓΡΑΨΕ ΤΟ ΠΟΣΟ ΤΗΣ ΕΚΠΤΩΣΗΣ ΕΙΝΑΙ, ΕΚΠΤ, ΕΥΡΩ ΤΕΛ_ΑΞΙΑ ΑΞΙΑ ΕΚΠΤ ΓΡΑΨΕ Η ΤΕΛΙΚΗ ΑΞΙΑ ΤΩΝ ΠΡΟΙΟΝΤΩΝ ΕΙΝΑΙ, ΤΕΛ_ΑΞΙΑ, ΕΥΡΩ ΠΟΣΟΤΗΤΑ ΠΟΣΟΣΤΟ ΕΚΠΤΩΣΗΣ Μέχρι 100 0% 101 200 5% 201 400 10% 401 και πάνω 20% Άσκηση 17. ακολουθεί. Μία εταιρεία πουλάει Η/Υ με βάση τον πίνακα που Να κάνετε πρόγραμμα το οποίο : (1) θα διαβάζει την ποσότητα παραγγελίας, (2) θα υπολογίζει και τυπώνει το συνολικό κόστος της παραγγελίας Δίνεται ότι η αξία κάθε Η/Υ είναι 940 ΠΟΣΟΤΗΤΑ ΠΟΣΟΣ. ΕΚΠΤΩΣΗΣ Μέχρι 50 0% 51 100 5% 101 150 10% 151 και πάνω 20% Απαντήσεις Ασκήσεων στην Δομή 7

Απαντήσεις 8 Ασκήσεων στην Δομή ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ17 ΑΚΕΡΑΙΕΣ : ΠΟΣ ΠΡΑΓΜΑΤΙΚΕΣ : ΑΞΙΑ, ΕΚΠΤ, ΤΕΛ_ΑΞΙΑ ΓΡΑΨΕ ΔΩΣΕ ΠΟΣΟΤΗΤΑ ΠΑΡΑΓΓΕΛΙΑΣ ΔΙΑΒΑΣΕ ΠΟΣ ΑΞΙΑ ΠΟΣ * 940 ΑΝ ΠΟΣ <= 50 ΤΟΤΕ ΕΚΠΤ 0 _ΑΝ ΠΟΣ <= 100 ΤΟΤΕ ΕΚΠΤ ΑΞΙΑ*5/100 _ΑΝ ΠΟΣ <= 150 ΤΟΤΕ ΕΚΠΤ ΑΞΙΑ*10/100 ΕΚΠΤ ΑΞΙΑ*20/100 ΤΕΛ_ΑΞΙΑ ΑΞΙΑ ΕΚΠΤ ΓΡΑΨΕ Η ΤΕΛΙΚΗ ΑΞΙΑ ΤΩΝ ΠΡΟΙΟΝΤΩΝ ΕΙΝΑΙ, ΤΕΛ_ΑΞΙΑ, ΕΥΡΩ Άσκηση 18. Να γράψετε πρόγραμμα το οποίο θα ζητάει τους βαθμούς ενός μαθητή σε 5 μαθήματα. Θα υπολογίζει αν ο μαθητής προάγεται ή όχι και θα εμφανίζει το σχετικό μήνυμα. Δίνεται ότι ο μαθητής προάγεται αν ο μέσος όρος των βαθμών του στα 5 μαθήματα είναι τουλάχιστον 10,με την προϋπόθεση ότι σε κανένα μάθημα δεν έχει βαθμό κάτω από 8. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ18 ΠΡΑΓΜΑΤΙΚΕΣ : Α, Β, Γ, Δ, Ε, ΜΕΣΟΣ ΓΡΑΨΕ ΔΩΣΕ ΤΗ ΒΑΘΜΟΛΟΓΙΑ ΤΩΝ 5 ΜΑΘΗΜΑΤΩΝ ΔΙΑΒΑΣΕ Α, Β, Γ, Δ, Ε ΜΕΣΟΣ (Α+Β+Γ+Δ+Ε)/5 ΑΝ (ΜΕΣΟΣ>=10) ΚΑΙ(Α>=8) ΚΑΙ(Β>=8) ΚΑΙ(Γ>=8) ΚΑΙ(Δ>=8) ΚΑΙ(Ε>=8) ΤΟΤΕ ΓΡΑΨΕ ΠΡΟΑΓΕΤΑΙ ΓΡΑΨΕ ΔΕΝ ΠΡΟΑΓΕΤΑΙ Άσκηση 19. Μια βιομηχανία αγοράζει ένα εξάρτημα προς 3 το ένα για ποσότητα μέχρι 2000 τεμάχια και προς 2,7 το ένα για μεγαλύτερη ποσότητα. Η βιομηχανία μπορεί επίσης να κατασκευάσει το εξάρτημα αυτό με κόστος 1,5 το ένα αφού πρώτα κάνει μία επένδυση 400 για την επιμόρφωση των τεχνιτών που θα εργαστούν για την παραγωγή του εξαρτήματος. Να αναπτύξετε πρόγραμμα το οποίο : (1) Θα ζητάει από το πληκτρολόγιο την ποσότητα των εξαρτημάτων και θα υπολογίζει το κόστος αγοράς και το κόστος παραγωγής τους, (2) Θα τυπώνει το μήνυμα «ΑΓΟΡΑ» ή «ΚΑΤΑΣΚΕΥΗ» ανάλογα αν συμφέρει την εταιρεία να αγοράσει ή να κατασκευάσει τα εξαρτήματα. Να λάβετε υπ όψη ότι στο κόστος παραγωγής θα πρέπει να υπολογιστεί και η επένδυση που θα κάνει σε αυτή την περίπτωση η εταιρεία. ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ19 ΑΚΕΡΑΙΕΣ : ΠΟΣ

ΠΡΑΓΜΑΤΙΚΕΣ : ΚΟΣΤΟΣ_ΑΓΟΡ, ΚΟΣΤΟΣ_ΚΑΤΑΣΚ ΓΡΑΨΕ ΔΩΣΕ ΠΟΣΟΤΗΤΑ ΠΑΡΑΓΓΕΛΙΑΣ ΔΙΑΒΑΣΕ ΠΟΣ ΑΝ ΠΟΣ <=2000 ΤΟΤΕ ΚΟΣΤΟΣ_ΑΓΟΡ ΠΟΣ*3 ΚΟΣΤΟΣ_ΑΓΟΡ ΠΟΣ*2,7 ΚΟΣΤΟΣ_ΚΑΤΑΣΚ ΠΟΣ*1,5 + 400 ΑΝ ΚΟΣΤΟΣ_ΑΓΟΡ > ΚΟΣΤΟΣ_ΚΑΤΑΣΚ ΤΟΤΕ ΓΡΑΨΕ ΚΑΤΑΣΚΕΥΗ _ ΑΝ ΚΟΣΤΟΣ_ΑΓΟΡ < ΚΟΣΤΟΣ_ΚΑΤΑΣΚ ΤΟΤΕ ΓΡΑΨΕ ΑΓΟΡΑ ΓΡΑΨΕ ΑΔΙΑΦΟΡΟ Άσκηση 20. Μία βιομηχανία πληρώνει τους εργάτες της προς 5 την ώρα. Να αναπτύξετε αλγόριθμο ο οποίος : (1) θα δέχεται το όνομα καθώς και τις συνολικές ώρες εργασίας ενός εργάτη για μία εβδομάδα, (2) θα υπολογίζει τις εβδομαδιαίες αποδοχές του (3) θα τυπώνει το όνομα του εργάτη και τις εβδομαδιαίες αποδοχές του. Δίνεται ότι κάθε ώρα υπερωρίας αμείβεται με το διπλάσιο του ωρομισθίου των 5. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ20 ΔΙΑΒΑΣΕ ΟΝ, ΩΡΕΣ ΑΝ ΩΡΕΣ <= 40 ΤΟΤΕ ΑΠΟΔΟΧΕΣ ΩΡΕΣ*5 ΑΠΟΔΟΧΕΣ 40*5 + (ΩΡΕΣ - 40)*10 ΕΚΤΥΠΩΣΕ Ο ΕΡΓΑΤΗΣ, ΟΝ, ΕΧΕΙ ΕΒΔΟΜΑΔΙΑΙΕΣ ΑΠΟΔΟΧΕΣ, ΑΠΟΔΟΧΕΣ, ΕΥΡΩ ΤΕΛΟΣ ΑΣΚΗΣΗ20 Άσκηση 21. Να γράψετε πρόγραμμα που θα διαβάζει τις γωνίες Α, Β και Γ ενός τριγώνου ΑΒΓ και θα εμφανίζει στην οθόνη μήνυμα για το είδος του τριγώνου. (οξυγώνιο, ορθογώνιο ή αμβλυγώνιο) ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ21 ΠΡΑΓΜΑΤΙΚΕΣ : Α, Β, Γ ΓΡΑΨΕ ΔΩΣΕ ΤΙΣ 3 ΓΩΝΙΕΣ ΤΟΥ ΤΡΙΓΩΝΟΥ ΔΙΑΒΑΣΕ Α, Β, Γ ΑΝ (Α=90) Η (Β=90) Η (Γ=90) ΤΟΤΕ ΓΡΑΨΕ ΤΟ ΤΡΙΓΩΝΟ ΕΙΝΑΙ ΟΡΘΟΓΩΝΙΟ _ΑΝ (Α>90) Η (Β>90) Η (Γ>90) ΤΟΤΕ ΓΡΑΨΕ ΤΟ ΤΡΙΓΩΝΟ ΕΙΝΑΙ ΑΜΒΛΥΓΩΝΙΟ ΓΡΑΨΕ ΤΟ ΤΡΙΓΩΝΟ ΕΙΝΑΙ ΟΞΥΓΩΝΙΟ Απαντήσεις Ασκήσεων στην Δομή 9

Άσκηση 22. Μία εταιρεία κινητής τηλεφωνίας ακολουθεί ανά μήνα την πολιτική που φαίνεται στον πίνακα που ακολουθεί. Να αναπτύξετε αλγόριθμο ο οποίος Πάγιο 15 (α) να διαβάζει τη χρονική διάρκεια των τηλεφωνημάτων ενός συνδρομητή σε διάστημα ενός μήνα. σε δευτερόλεπτα ( / sec) Χρόνος τηλεφωνημάτων Χρονοχρέωση (β) να υπολογίζει τη μηνιαία χρέωση του συνδρομητή, και 501 800 0,9 1-500 1,5 (γ) να εμφανίζει τη λέξη «ΧΡΕΩΣΗ» και τη μηνιαία 801 και άνω 0,5 χρέωση του συνδρομητή. Φ.Π.Α. 23% ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ22 ΔΙΑΒΑΣΕ ΔΙΑΡΚ ΑΝ ΔΙΑΡΚ <= 500 ΤΟΤΕ ΧΡΕΩΣΗ ΔΙΑΡΚ*1,5 _ΑΝ ΔΙΑΡΚ <= 800 ΤΟΤΕ ΧΡΕΩΣΗ 500*1,5 + (ΔΙΑΡΚ - 500)*0,9 ΧΡΕΩΣΗ 500*1,5 +300*0,9 +(ΔΙΑΡΚ - 800)*0,5 ΧΡ ΧΡΕΩΣΗ + 15 ΦΠΑ ΧΡ*23/100 ΣΥΝΟΛΟ ΧΡ + ΦΠΑ ΕΜΦΑΝΙΣΕ ΧΡΕΩΣΗ, ΣΥΝΟΛΟ ΤΕΛΟΣ ΑΣΚΗΣΗ22 Άσκηση 23. Να γράψετε αλγόριθμο ο οποίος υπολογίζει το μηνιαίο λογαριασμό του νερού ως εξής : (1) θα δέχεται από το πληκτρολόγιο τα κυβικά του νερού που καταναλώθηκαν, (2) θα υπολογίζει και θα τυπώνει την αξία του νερού (Δίνεται ότι τα πρώτα 20 κυβικά χρεώνονται προς 2 το κυβικό, ενώ τα υπόλοιπα προς 3 το κυβικό), (3) θα υπολογίζει και θα τυπώνει το κόστος αποχέτευσης (κάθε κυβικό χρεώνεται με 0,5 ), (4) θα υπολογίζει και θα τυπώνει το συνολικό κόστος του λογαριασμού. Δίνεται ότι το πάγιο ύδρευσης είναι 15 και το πάγιο αποχέτευσης 15. Αν δεν υπάρχει κατανάλωση νερού, τότε χρεώνονται μόνο τα 2 πάγια. Το ΦΠΑ είναι 23%. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ23 ΔΙΑΒΑΣΕ ΚΑΤΑΝΑΛΩΣΗ ΑΝ ΚΑΤΑΝΑΛΩΣΗ <= 20 ΤΟΤΕ ΧΡ1 ΚΑΤΑΝΑΛΩΣΗ * 2 ΧΡ1 20*2 + (ΚΑΤΑΝΑΛΩΣΗ 20 )*3 ΕΚΤΥΠΩΣΕ Η ΑΞΙΑ ΤΟΥ ΝΕΡΟΥ ΕΙΝΑΙ, ΧΡ1, ΕΥΡΩ ΧΡ2 ΚΑΤΑΝΑΛΩΣΗ * 0,5 ΕΚΤΥΠΩΣΕ ΤΟ ΚΟΣΤΟΣ ΑΠΟΧΕΤΕΥΣΗΣ ΕΙΝΑΙ, ΧΡ2, ΕΥΡΩ ΧΡ ΧΡ1 + ΧΡ2 + 15 + 15 ΦΠΑ ΧΡ*23/ 100 ΣΥΝΟΛΟ ΧΡ + ΦΠΑ ΕΚΤΥΠΩΣΕ ΤΟ ΣΥΝΟΛΙΚΟ ΚΟΣΤΟΣ ΤΟΥ ΛΟΓΑΡΙΑΣΜΟΥ ΕΙΝΑΙ, ΣΥΝΟΛΟ, ΕΥΡΩ ΤΕΛΟΣ ΑΣΚΗΣΗ23 Απαντήσεις 10 Ασκήσεων στην Δομή

Άσκηση 24. Σε ένα video club οι πελάτες δεν πληρώνουν κάθε κασέτα που νοικιάζουν αλλά στο τέλος κάθε μήνα πληρώνουν συνολικά για τις κασέτες που νοίκιασαν σύμφωνα με τον πίνακα. Να γίνει αλγόριθμος που θα δέχεται τον μέχρι 5 κασέτες 2 την κασέτα αριθμό των κασετών που νοίκιασε κάποιος πελάτης τον μήνα και μέχρι 15 κασέτες 1,5 την κασέτα θα εμφανίζει τα χρήματα που θα πρέπει να καταβάλει. μέχρι 30 κασέτες 1,3 την κασέτα περισσότερες από 30 1 την κασέτα ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ24 ΔΙΑΒΑΣΕ ΚΑΣΕΤΕΣ ΑΝ ΚΑΣΕΤΕΣ <= 5 ΤΟΤΕ ΧΡ ΚΑΣΕΤΕΣ * 2 _ ΑΝ ΚΑΣΕΤΕΣ <= 15 ΤΟΤΕ ΧΡ ΚΑΣΕΤΕΣ * 1,5 _ ΑΝ ΚΑΣΕΤΕΣ <= 30 ΤΟΤΕ ΧΡ ΚΑΣΕΤΕΣ * 1,3 ΧΡ ΚΑΣΕΤΕΣ * 1 ΕΜΦΑΝΙΣΕ ΘΑ ΠΡΕΠΕΙ ΝΑ ΠΛΗΡΩΣΕΙ, ΧΡ, ΕΥΡΩ ΤΕΛΟΣ ΑΣΚΗΣΗ24 Άσκηση 25. Ένα Video Club προσφέρει δύο διαφορετικούς τρόπους ενοικίασης των κασετών. 1 ος τρόπος : Εγγραφή 30 και κάθε κασέτα 1 2 ος τρόπος : 1,5 η κασέτα Έστω ότι κάποιος έχει νοικιάσει x κασέτες μέχρι τώρα. Να γίνει αλγόριθμος ο οποίος θα δέχεται το πλήθος των κασετών που ενοικιάστηκαν και στην συνέχεια θα υπολογίζει με ποιον από τους δύο τρόπους θα τον συνέφερε να είχε γραφτεί ο πελάτης στο video club και τέλος θα εμφανίζει κατάλληλο μήνυμα. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ25 ΔΙΑΒΑΣΕ Χ ΧΡ1 30 + Χ*1 ΧΡ2 Χ*1,5 ΑΝ ΧΡ1 < ΧΡ2 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΤΟΝ ΣΥΜΦΕΡΕΙ Ο ΠΡΩΤΟΣ ΤΡΟΠΟΣ _ΑΝ ΧΡ2 < ΧΡ1 ΤΟΤΕ ΕΜΦΑΝΙΣΕ ΤΟΝ ΣΥΜΦΕΡΕΙ Ο ΔΕΥΤΕΡΟΣ ΤΡΟΠΟΣ ΕΜΦΑΝΙΣΕ ΑΔΙΑΦΟΡΟ ΠΟΙΟΝ ΤΡΟΠΟ ΘΑ ΕΠΙΛΕΞΕΙ ΤΕΛΟΣ ΑΣΚΗΣΗ25 Άσκηση 26. Η Δημόσια Επιχείρηση Ηλεκτρισμού υπολογίζει την αξία του ηλεκτρικού ρεύματος των καταναλωτών της σύμφωνα με τον επόμενο πίνακα : ΗΜΕΡΗΣΙΑ ΚΑΤΑΝΑΛΩΣΗ ΝΥΧΤΕΡΙΝΗ ΚΑΤΑΝΑΛΩΣΗ Κατανάλωση (σε KWh) Τιμή / KWh Κατανάλωση (σε KWh) Τιμή / KWh 1 έως 800 0,22 Ανεξάρτητα από 801 έως 1200 0,35 κατανάλωση 0,15 1201 έως 1600 0,58 1601 και πάνω 0,70 Στην ημερήσια κατανάλωση η χρέωση γίνεται κλιμακωτά. Στην αξία της ημερήσιας κατανάλωσης προστίθεται η αξία της νυχτερινής και ένα πάγιο ποσό 45, έτσι ώστε να προκύψει η αξία του ρεύματος που καταναλώθηκε. Να κατασκευαστεί αλγόριθμος ο οποίος : α. Να διαβάζει το ονοματεπώνυμο ενός καταναλωτή καθώς την ημερήσια και την νυχτερινή κατανάλωσή του. Απαντήσεις Ασκήσεων στην Δομή 11

Απαντήσεις 12 Ασκήσεων στην Δομή ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ β. Να υπολογίζει και να εμφανίζει το ποσό πληρωμής συνοδευόμενο από τον ονοματεπώνυμο του καταναλωτή. ΑΛΓΟΡΙΘΜΟΣ ΑΣΚΗΣΗ26 ΔΙΑΒΑΣΕ ΟΝΟΜΑ, ΗΜΕΡΑ, ΝΥΧΤΑ ΚΑΤ_Ν ΝΥΧΤΑ * 0,15 ΑΝ ΗΜΕΡΑ <= 800 ΤΟΤΕ ΚΑΤ_Η ΗΜΕΡΑ * 0,22 _ΑΝ ΗΜΕΡΑ <= 1200 ΤΟΤΕ ΚΑΤ_Η 800*0,22 + (ΗΜΕΡΑ 800)*0,35 _ΑΝ ΗΜΕΡΑ <= 1600 ΤΟΤΕ ΚΑΤ_Η 800*0,22 + 400*0,35 + (ΗΜΕΡΑ - 1200)*0,58 ΚΑΤ_Η 800*0,22 + 400*0,35 + 400*0,58 + (ΗΜΕΡΑ - 1600)*0,70 ΣΥΝΟΛΟ 45 + ΚΑΤ_Ν + ΚΑΤ_Η ΕΜΦΑΝΙΣΕ Ο ΚΑΤΑΝΑΛΩΤΗΣ, ΟΝΟΜΑ, ΘΑ ΠΛΗΡΩΣΕΙ, ΣΥΝΟΛΟ, ΕΥΡΩ ΤΕΛΟΣ ΑΣΚΗΣΗ26 Άσκηση 27. Οι μαθητές της Γ τάξης ενός λυκείου ζήτησαν από ένα ταξιδιωτικό γραφείο προσφορές για το κόστος διαμονής της 5ήμερης εκδρομή τους στη Κρήτη. Το ταξιδιωτικό γραφείο έδωσε τρεις προσφορές για το κόστος του δίκλινου δωματίου ανά ημέρα οι οποίες αναφέρονται στον πίνακα που ακολουθεί. Για την επιλογή της προσφοράς οι μαθητές έφτιαξαν πρόγραμμα το οποίο : (1) Ζητάει τον αριθμό των μαθητών που θα συμμετάσχουν στην εκδρομή καθώς και το ξενοδοχείο διαμονής και (2) Υπολογίζει και τυπώνει το συνολικό κόστος διαμονής της εκδρομής Ξενοδοχείο Κόστος Α 60 Β 50 Γ 45 Να λάβετε υπ όψη ότι τα δωμάτια είναι δίκλινα και ότι οι μαθητές θα έχουν 4 διανυκτερεύσεις στο ξενοδοχείο ΠΡΟΓΡΑΜΜΑ ΑΣΚΗΣΗ 27 ΑΚΕΡΑΙΕΣ : ΠΑΙΔΙΑ, ΤΙΜ, ΔΩΜΑΤΙΑ, ΚΟΣΤΟΣ ΧΑΡΑΚΤΗΡΕΣ : ΞΕΝ ΓΡΑΨΕ ΔΩΣΕ ΑΡΙΘΜΟ ΠΑΙΔΙΩΝ ΔΙΑΒΑΣΕ ΠΑΙΔΙΑ ΓΡΑΨΕ ΔΩΣΕ ΞΕΝΟΔΟΧΕΙΟ ΔΙΑΒΑΣΕ ΞΕΝ ΑΝ ΞΕΝ = Α ΤΟΤΕ ΤΙΜ 60 _ΑΝ ΞΕΝ = Β ΤΟΤΕ ΤΙΜ 50 ΤΙΜ 45 ΑΝ ΠΑΙΔΙΑ mod 2 = 0 ΤΟΤΕ ΔΩΜΑΤΙΑ ΠΑΙΔΙΑ div 2 ΔΩΜΑΤΙΑ (ΠΑΙΔΙΑ div 2) + 1 ΚΟΣΤΟΣ 4 * ΔΩΜΑΤΙΑ * ΤΙΜ ΓΡΑΨΕ ΤΟ ΣΥΝΟΛΙΚΟ ΚΟΣΤΟΣ ΤΗΣ ΕΚΔΡΟΜΗΣ ΕΙΝΑΙ, ΚΟΣΤΟΣ, ΕΥΡΩ