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

Σχετικά έγγραφα
Τμήμα Ζωικής Παραγωγής ΤΕΙ Δ. Μακεδονίας, Παράρτημα Φλώρινας

Τα πέντε κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος είναι:

Νέα σελίδα για τους ΟΤΑ του Νομού Γρεβενών

έκφραση έκθεση γενικό λύκειο

Παραδειγματική μικρή δραστηριότητα στο μάθημα της Νεοελληνικής Γλώσσας. «Με προσκαλούν και προσκαλώ»

Συλλόγου ιπλωµατούχων Νοσηλευτριών και Νοσηλευτών Χειρουργείου

Δομή Επανάληψης Άσκηση 1 - μικρότερο/μεγαλύτερο ως φίλτρο Να γραφεί αλγόριθμος σε ψευδογλώσσα που να διαβάζει συνεχώς αριθμούς μέχρι να διαβάσει τον

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

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

Το Ψυχολογικό Κλίμα της Σχολικής Τάξης στο Ελληνικό Δημοτικό Σχολείο

Η ΕΠΑΓΓΕΛΜΑΤΙΚΗ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΗ ΔΡΑΣΤΗΡΙΟΠΟΙΗΣΗ ΤΩΝ ΕΛΛΗΝΩΝ ΤΗΣ ΔΙΑΣΠΟΡΑΣ ΜΕΤΑ ΤΟΝ Β ΠΑΓΚΟΣΜΙΟ ΠΟΛΕΜΟ ΚΑΙ Η ΕΠΙΔΡΑΣΗ ΤΗΣ ΣΤΟ ΕΘΝΙΚΟ ΚΕΝΤΡΟ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕ ΡΙΑΣΗ ΡΙΣΤ. Παρασκευή 7 Μαΐου 2010

Λ ο υ κ ά ς Α π ο σ τ ο λ ί δ η ς & Σ υ ν ε ρ γ ά τ ε ς ΔΙΚΗΓΟΡΙΚΗ ΕΤΑΙΡΕΙΑ

Ο κόσμος των επιχειρήσεων, τησ οικονομιασ και των αγορών: επιχειρηματικές δραστηριότητες, επιχειρηματικοί κίνδυνοι και επιχειρηματικές πρακτικές

Α1. (α). ώστε τον ορισμό του προβλήματος (Μονάδες 3)

Εκπαιδευτικό υλικό για την ΠΕ για τους μαθητές με ειδικές ανάγκες

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ

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

A1. Να γράψετε στο τετράδιό σας την περίληψη του κειμένου που σας δόθηκε ( λέξεις). Μονάδες 25

Πάνω Λεύκαρα. Αγαπίου Αθανασία-Αλέξη Τιμόθεος-Χαραλάμπους Γιώργος-Χατζηγιάγκου Δήμητρα

ΕΡΓΟ: «ΕΦΑΡΜΟΓΕΣ ΕΙΚΟΝΙΚΗΣ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑΣ ΣΤΗ ΒΟΙΩΤΙΑ: ΜΑΝΤΕΙΟ ΤΡΟΦΩΝΙΟΥ ΚΑΙ ΜΥΚΗΝΑΪΚΗ ΘΗΒΑ»

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΧΑΪΔΑΡΗΣ ΧΡ. ΝΙΚΟΛΑΟΣ ΑΜ:6805. Εισηγητής: Σωτηρόπουλος Ιωάννης

Υ π ά ρ χ ο υ ν α ν τ ι κ ε ι μ ε ν ι κ έ ς η θ ι κ έ ς α ξ ί ε ς ;

ΔΙΑΘΕΜΑΤΙΚΗ ΔΙΔΑΣΚΑΛΙΑ

I.Επί της Αρχής του σχεδίου Νόµου: ΙΙ. Επί των άρθρων του σχεδίου Νόµου: ΕΙΣΗΓΗΤΙΚΗ ΕΚΘΕΣΗ

ΥΠΟΔΕΙΓΜΑ ΣΥΜΠΛΗΡΩΣΗΣ

Ε.Π. ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΑΡΧΙΚΗ ΕΠΑΓΓΕΛΜΑΤΙΚΗ ΚΑΤΑΡΤΙΣΗ, (ΕΠΕΑΕΚ ΙΙ) ΜΕΤΡΟ 2.5, ΕΝΕΡΓΕΙΑ 2.5.1, ΚΑΤΗΓΟΡΙΑ ΠΡΑΞΕΩΝ α

Μέλι, ένας θησαυρός υγείας και δύναμης

Υπό Παναγιώτη Δαλκαφούκη, μέλους Ένωσης Ελλήνων Ποινικολόγων

: Aύξηση φόρου εισοδήµατος, και µείωση µισθών

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

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΙΑ ΙΚΤΥΟ. ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΝΟΜΟΣ ΗΜΑΘΙΑΣ ΗΜΟΣ ΑΛΕΞΑΝ ΡΕΙΑΣ Αλεξάνδρεια, Αριθµ. Πρωτ.: 4699

ΜΑΘΗΜΑΤΙΚΑ ΣΤ ΔΗΜΟΤΙΚΟΥ ΑΣΚΗΣΕΙΣ ΓΝΩΣΕΩΝ ΔΕΞΙΟΤΗΤΩΝ. λίτρα νερό. Πόσο νερό χρειάζεται ακόμα για να γεμίσει το δοχείο;

Εργασία στο μάθημα: Διδακτική των Μαθηματικών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΔΗΜΟΣ ΠΟΛΥΓΥΡΟΥ ΑΡΙΘΜ. ΑΠΟΦ:

(ΜΕ ΤΑ ΔΥΟ ΜΕΙΟΝΕΚΤΗΜΑΤΑ)

Σ Χ Ο Λ Η :Δ ΙΟ ΙΚ Η Σ Η Σ Κ Α Ι Ο ΙΚ Ο Ν Ο Μ ΙΑ Σ ΤΜ Η Μ Α : Λ Ο Γ ΙΣ Τ ΙΚ Η Σ. ιιιιιιι. Θέμα: Συναλλαγματική Γραμμάτιο εις Δ ια ταγήν Επιταγή

ΕΤΟΣ 5ο ΑΡΙΘ.ΦΥΛΛΟΥ 253 ΓΡΑΦΕΙΑ: ΤΥΠΟΓΡΑΦΕΙΑ:ΕΙΡΗΝΗΣ 2 ΤΚ ΓΡΕΒΕΝΑ ΤΗΛ.24620/ FAX:24620/ ΤΡΙΤΗ 1 ΙΑΝΟΥΑΡΙΟΥ 2013 ΤΙΜΗ ΦΥΛ 0,30

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΩΝ ΘΕΜΑ: "ΑΓΡΟΤΕΣ - Κ.Φ.Σ. - ΦΟΡΟΛΟΓΙΑ ΕΙΣΟΔΗΜΑΤΟΣ ΣΠΟΥΔΑΣΤΗΣ: ΚΟΚΚΙΝΙΔΗΣ ΕΛΕΥΘΕΡΙΟ^

15PROC

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

ειδικές προκλήσεις της

ΑΠΟΣΠΑΣΜΑ. Από το υπ' αριθμ. 37/ Πρακτικό της Οικονομικής Επιτροπής Ιονίων Νήσων

ΑΠΟΣΠΑΣΜΑ. Από το υπ' αριθμ. 17/ Πρακτικό της Οικονομικής Επιτροπής Ιονίων Νήσων

γ ρ α π τ ή ε ξ έ τ α σ η σ τ o μ ά θ η μ α Ν Ε Ο Ε Λ Λ Η Ν Ι Κ Η Γ Λ Ω Σ Σ Α Α Λ Υ Κ Ε Ι Ο Υ Τάξη: Α Λυκείου Τμήμα: Βαθμός: Ονοματεπώνυμο: Καθηγητές:

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

Ο κόσμος μέσα από τα μάτια μιας κουζίνας. 2. Ορεκτικά με θαλασσινά

ΤΜΗΜΑ ΣΥΝΤΗΡΗΣΗΣ ΗΜΟΤΙΚΩΝ αριθ. Πρωτ. Προκ: & ΣΧΟΛΙΚΩΝ ΚΤΙΡΙΩΝ Κ.Α για το 2015

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ Ο. Τετάρτη 8 Ιουλίου 2015

Ένας «χάρτης» από λέξεις ΣΤΗ ΦΥΣΗ. οι άνθρωποι δημιουργούμε. προβλήματα. όπως ... όπως. Υπάρχουν λύσεις:

Φυσική Β Γυμνασίου - Κεφάλαιο 3: υνάμεις - Μέρος 2ο. Φυσική Β Γυμνασίου Βασίλης Γαργανουράκης

Α π ο φ α σ ί ζ ο υ µ ε

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

ΔΙΑΚΗΡΥΞΗ ΑΝΟΙΧΤΗΣ ΔΗΜΟΠΡΑΣΙΑΣ. (Τύπος Α) Για έργα που εμπίπτουν λόγω προϋπολογισμού 1 στο πεδίο εφαρμογής των Οδηγιών 2004/18 και 2004/17.

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

Α.Ν. Αγγελάκης και Ο.Ν. Κοτσελίδου

ΑΝΤΙΚΕΙΜΕΝΟ ΘΕΜΑ 1 Ο

Το Μετρό συντομεύει στο μισό τον χρόνο μετακίνησης των κατοίκων στην πόλη σε σχέση με τα άλλα μέσα μεταφοράς.

Ι Σ Ο Κ Ρ Α Τ Η Σ ΤΡΑΠΕΖΑ ΝΟΜΙΚΩΝ ΠΛΗΡΟΦΟΡΙΩΝ Δ.Σ.Α.

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΡΚΣΤ. Τετάρτη 4 Μαΐου 2011

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


Θ Ε Μ Α «Σύνταξη και Ψήφιση προϋπολογισµού ήµου Καβάλας οικονοµικού έτους 2009»

ΕΦΗΜΕΡΙΣΤΗΣ ΚΥΒΕΡΝΗΣΕΩΣ

ΝΕΟ ΛΥΚΕΙΟ 2014 ΕΦΑΡΜΟΓΗ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ ΤΗΣ Α ΤΑΞΗΣ ΛΥΚΕΙΟΥ (ΣΧΟΛΙΚΟ ΈΤΟΣ: )

Κωδικός: ΕΜΦ2 Αρ. Έκδοσης: 1 Ημ/νία: Σελ. 1 από 15

Η ΔΙΑΛΕΚΤΙΚΗ ΤΟΥ ΙΣΤΟΡΙΚΟΥ ΠΡΟΤΣΕΣ ΚΑΙ Η ΜΕΘΟΔΟΛΟΓΙΑ ΤΗΣ ΕΡΕΥΝΑΣ ΤΟΥ ΣΥΓΧΡΟΝΗ ΕΠΟΧΗ, ΑΘΗΝΑ, 1988 ΠΕΡΙΕΧΟΜΕΝΑ:


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

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

ΤΜΗΜΑ ΦΙΛΟΣΟΦΙΑΣ ΚΑΙ ΠΑΙΔΑΓΩΓΙΚΗΣ Πρόγραμμα Μεταπτυχιακών Σπουδών Φιλοσοφίας ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ

Τρέχουν και δεν φτάνουν οι αγρότες

Εμβαθύνοντας στα Ελληνικά

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Νεμέα ΝΟΜΟΣ ΚΟΡΙΝΘΙΑΣ ΔΗΜΟΣ ΝΕΜΕΑΣ Αριθμ.Πρωτ.:

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο

ΑΠΟΣΠΑΣΜΑ Από το υπ' αριθμ. 30/ Πρακτικό της Οικονομικής Επιτροπής Ιονίων Νήσων

Σχηματισμός Υποτακτικής Παρακειμένου Ενεργητικής Φωνής. Ο Παρακείμενος σχηματίζει την Υποτακτική έγκλιση με δύο τρόπους:

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ ΑΝΑΠΛΗΡΩΤΗΣ ΥΠΟΥΡΓΟΣ Προς: Δημάρχους της Χώρας Αθήνα, 16 Δεκεμβρίου 2013 Α.Π.:2271. Αγαπητέ κ.

Λογιστική Παγίων ΛΟΓΙΣΤΙΚΗ Ι. Λογιστική Καταχώρηση Παγίων. Επισκευές & Συντηρήσεις. Προσθήκες βελτιώσεις μετασκευές ΛΟΓΙΣΤΙΚΗ ΑΠΟΣΒΕΣΕΩΝ

ÖÑÏÍÔÉÓÔÇÑÉÏ ÈÅÙÑÇÔÉÊÏ ÊÅÍÔÑÏ ÁÈÇÍÁÓ - ÐÁÔÇÓÉÁ

ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ ΜΔ. Κυριακή 4 Δεκεµβρίου 2011

γραπτή εξέταση στο μάθημα ΦΥΣΙΚΗ Α ΛΥΚΕΙΟΥ

Ταχ. /νση: Ερµού ΠΡΟΣ: Ως Πίνακας Αποδεκτών Ταχ. Κώδικας: Αθήνα Τηλέφωνο:

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

Αφιερωμένο σε όλους τους ανθρώπους που ζουν σε αυτό τον υπέροχο πλανήτη, και στις επερχόμενες γενιές.


ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΣΥΝΕΔΡΙΑΣΗ Ρ. Τετάρτη 7 Μαρτίου 2012

Η ΔΙΚΑΙΟΣΥΝΗ ΚΑΙ Ο ΠΟΛΙΤΗΣ

Όλα όσα πρέπει να γνωρίζουν οι απόφοιτοι των ΕΠΑΛ για τις πανελλαδικές εξετάσεις

ΠΡΟΜΗΘΕΙΑΣ ΣΤΟΛΩΝ ΓΙΑ ΤΟ ΕΙΔΙΚΟ ΕΝΣΤΟΛΟ ΠΡΟΣΩΠΙΚΟ ΤΗΣ ΔΗΜΟΤΙΚΗΣ ΑΣΤΥΝΟΜΙΑΣ ΠΡΟΫΠΟΛΟΓΙΣΜΟΥ : ,00

Aπόσπασμα από τις αρκετές εκατοντάδες σελίδες θεωρίες. Λεκτικών δεξιοτήτων Γραμματικής Ορθογραφικών. Ερμηνευτικών παρατηρήσεων και των 2.

ΘΕΜΑ: «Παραθεριστικοί Οικοδοµικοί Συνεταιρισµοί. Μελέτη Περίπτωσης του «Βραχόκηπου» ήµου Γουβών Ηρακλείου Κρήτης»

β) κίνημα στο Γουδί: σχολ. βιβλ σελ «το 1909 μέσω της Βουλής».

14REQ

η ιογενής γαστρεντερίτιδα

Τρίτη, 2 Σεπτεμβρίου 2014 Αριθ. Τεύχους: 200 Περιεχόμενα

Μη ανταγωνιστικές δραστηριότητες και παιχνίδια (υλικό)

Transcript:

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Γ Λυκείου 2013-2014 Άνδρας Π. Χρήστος Το παρών σετ ασκήσεων αποτελεί συλλογή επεξεργασμένων ασκήσεων από διάφορες πηγές (βιβλία, internet) και αρκετών ασκήσεων διαμορφωμένων από τον συντάκτη. Επιπλέον, εμπεριέχονται ασκήσεις (αυτούσιες ή τροποποιημένες) των παρακάτω συναδέλφων: Καραμαούνας Πολύκαρπος, Τσιωτάκης Παναγιώτης, Γεωργόπουλος Άκης, Βερνάρδος Α., Νικολακάκης Γιώργος

Ανάπτυξη Εφαρμογών Σελίδα - 2 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Να διαβαστούν δύο αριθμοί, να υπολογιστεί και να εκτυπωθεί το άθροισμά τους 2. Αν ο τύπος μετατροπής των βαθμών Celsious ( C ) σε βαθμούς Fahrenheit ( F ) είναι C/5=(f-32)/9, να γραφεί πρόγραμμα, όπου θα διαβάζει τη θερμοκρασία σε βαθμούς Celsious και θα υπολογίζει και εκτυπώνει σε βαθμούς Fahrenheit. 3. Ένας έμπορος πούλησε εμπορεύματα αξίας Κ. με ποσοστό κέρδους Χ%. Να γραφεί πρόγραμμα, που θα υπολογίζει και εμφανίζει στην οθόνη το ποσό που κέρδισε το ποσό που εισέπραξε σε. 4. Να γραφεί πρόγραμμα, που θα διαβάζει τον αριθμό των επιστολών που στέλνει μια επιχείρηση σε πελάτες εσωτερικού και εξωτερικού που έχει και στη συνέχεια υπολογίζει και εμφανίζει στην οθόνη το συνολικό κόστος αποστολής. Τα ταχυδρομικά τέλη κάθε επιστολής για το εσωτερικό και το εξωτερικό είναι αντίστοιχα 0,3 και 0,5. 5. Ένα εμπορικό κατάστημα πουλά τα εμπορεύματα του με έκπτωση Ε %. Να γραφεί πρόγραμμα το οποίο υπολογίζει και εμφανίζει στην οθόνη το ποσό που θα πληρώσει ένας πελάτης του, αν αγοράσει εμπορεύματα αξίας Κ και την έκπτωση που θα έχει. 6. Να γράψετε πρόγραμμα που να διαβάζει το μήκος της ακτίνας ενός κύκλου και να τυπώνει τη διάμετρο, την περίμετρο και το εμβαδόν αυτού του κύκλου (2R, 2ΠR, ΠR 2 ). 7. Να γραφεί πρόγραμμα το οποίο να διαβάζει από την οθόνη δύο πραγματικούς αριθμούς X Y 3( X + Y ) Z = + + ( X + 4 5 Χ,Υ και να υπολογίζει την παράσταση: Y ) 2 8. Να γραφεί πρόγραμμα το οποίο να διαβάζει το μέτρο μιας γωνίας σε μοίρες και να το υπολογίζει σε ακτίνια. Ο τύπος μετατροπής είναι: όπου π=3.14. α κ τ ίν ι α π = µ ο ίρ ε ς 180

Ανάπτυξη Εφαρμογών Σελίδα - 3 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Να διαβαστεί ένας αριθμός και να εκτυπωθεί η απόλυτη τιμή του 2. Να διαβαστεί ένας αριθμός και να εκτυπωθεί η ρίζα του 3. Να γραφεί πρόγραμμα που θα διαβάζει από το πληκτρολόγιο 3 ακεραίους θετικούς αριθμούς και στη συνέχεια υπολογίζει και εμφανίζει στην οθόνη το μικρότερο από αυτούς. 4. Να γραφεί πρόγραμμα που υπολογίζει και εμφανίζει στην οθόνη την τιμή της παρακάτω συνάρτησης πολλαπλού τύπου για κάποιο Χ που ανήκει στο σύνολο των πραγματικών αριθμών. X 1 για X < 0 F(x)= X 2 3X για 0 <= X <= 1 X + 1 για X > 1 5. Να γραφεί πρόγραμμα, όπου θα διαβάζονται βαθμοί 3 μαθημάτων και οι απουσίες ενός μαθητή. Θα τυπώνεται ο μέσος όρος βαθμολογίας, όπως επίσης αν πέρασε ο μαθητής (περνά με βαθμό >=9,5 και λιγότερες από 64 απουσίες ) 6. Να γραφεί πρόγραμμα, όπου θα δίνονται το βάρος και το ύψος ενός ανθρώπου και θα τυπώνεται αν είναι ψηλός, κοντός, βαρύς, ελαφρύς με όρια 1,70m ύψος και 75 Κιλά βάρος. 7. Να γραφεί πρόγραμμα, όπου θα δίνεται αριθμός από το 0 ως το 9 και θα τυπώνεται αν είναι ζυγός, μονός ή 0. 8. Η χρέωση στους λογαριασμούς του ΟΤΕ υπολογίζεται από τον παρακάτω πίνακα: Πάγιο 30 Αστικές Μονάδες 0.05 /μονάδα Υπεραστικές Μονάδες 0 200 0.06 /μονάδα (κλιμακωτή χρέωση) 201 400 0.05 /μονάδα 401 0.04 /μονάδα ΦΠΑ (επί του συνόλου) : 19% Να γίνει αλγόριθμος που θα διαβάζει τις αστικές και τις υπεραστικές μονάδες και θα εμφανίζει τη χρέωση του συνδρομητή. 9. Να γραφεί πρόγραμμα που θα υπολογίζει και εμφανίζει στην οθόνη το ποσό που πρέπει να πληρωθεί στο Ο.Τ.Ε. σαν αντίτιμο Ν τηλεφωνικών μονάδων, όταν γνωρίζουμε ότι το κόστος των μονάδων έχει κλιμακωτά ως εξής: Μονάδες (η μονάδα) 0 100 0,25 101-200 0,20 201-300 0,15 301-0,10 10. Να γραφεί πρόγραμμα, όπου θα δίνεται η επιλογή στον χρήστη για την εκτέλεση των τεσσάρων πράξεων της αριθμητικής δίνοντας αρχικά από το πληκτρολόγιο 2 αριθμούς ως είσοδο. Επίσης θα υπάρχει η επιλογή τέλος προγράμματος. Το μενού του προγράμματος που αρχικά πρέπει να εμφανίζεται θα είναι όπως παρακάτω: 1. Πρόσθεση

Ανάπτυξη Εφαρμογών Σελίδα - 4 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 2. Αφαίρεση 3. Πολλαπλασιασμό 4. Διαίρεση 5. Έξοδος Δώσε επιλογή : _ 11. Να γίνει αλγόριθμος που να δέχεται σαν είσοδο δύο φυσικούς αριθμούς. Αν είναι και οι δύο άρτιοι ή περιττοί, τότε να εμφανίζει το μέσο όρο τους. Αλλιώς να εμφανίζει τη διαφορά τους. 12. Να γραφεί πρόγραμμα, όπου θα δίνει την δυνατότητα να γίνεται η παραγγελία υπολογιστών. Ισχύουν οι παρακάτω τιμές υπολογιστών. ΠΟΣΟΤΗΤΑ ΤΙΜΗ ΜΟΝΑΔΟΣ 1-50 800 51-100 750 101-200 700 Πάνω από 200 650 13. Να γραφεί πρόγραμμα, όπου θα τυπώνει τον χαρακτηρισμό της φοίτησης ενός μαθητή σύμφωνα με τον παρακάτω πίνακα. ΒΑΘΜΟΣ 17,5-20 ΧΑΡΑΚΤΗΡΙΣΜΟΣ Άριστα 15,5 17,4 Πολύ καλά 13,5 15,4 Καλά 9,5 13,4 Μέτρια 0 9,4 Απορρίπτεται Το πρόγραμμα να γραφεί με τους παρακάτω τρόπους : a) Με εντολές Αν. Τότε b) Με εμφωλευμένα ΑΝ c) Με εντολές Αν Τότε Αλλιώς_ΑΝ d) Με την εντολή ΕΠΙΛΕΞΕ 14. Να γραφεί πρόγραμμα, όπου θα υπολογίζει τις ρίζες της δευτεροβάθμιας εξίσωσης αx 2 + βx + γ = 0. Αν δεν υπάρχουν πραγματικές ρίζες, να εκτυπώνει αντίστοιχο μήνυμα. 15. Να γραφεί πρόγραμμα (συνάρτηση) που να αποφαίνεται αν ένα δοσμένο έτος είναι δίσεκτο (μπορεί να χρησιμοποιηθεί λογική μεταβλητή Disecto). Διευκρίνιση-Λύση: Τα έτη που είναι πολλαπλάσια του 4 είναι δίσεκτα, εκτός αν είναι πολλαπλάσια του 100 και όχι του 400. Έτσι, το έτος 2000 θα είναι δίσεκτο, ενώ τα έτη 1700 και 1800 δεν ήταν. Λύση Disecto ((etos mod 4 =0) and ( etos mod 100 <>0)) or (etos mod 400 = 0) 16. Να γραφεί πρόγραμμα υπολογισμού του φόρου εισοδήματος με βάση την κλίμακα φορολογίας εισοδήματος η οποία για το οικονομικό έτος 2002 παρουσιάζεται στον παρακάτω πίνακα: Κλιμάκιο εισοδήματος Φορολογικός συντελεστής Φόρος κλιμακίου Σύνολο εισοδήματος Σύνολο φόρου 3000 0% 0 3000 0

Ανάπτυξη Εφαρμογών Σελίδα - 5 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 3500 5% 175 6500 175 3500 15% 525 10000 700 8000 30% 2400 18000 3100 20000 40% 8000 38000 11100 Υπερβάλλον 45% Το πρόγραμμα να διαβάζει το φορολογητέο ποσό από την οθόνη, να καλεί μία συνάρτηση ή μια διαδικασία για τον υπολογισμό του φόρου και να εμφανίζει το αποτέλεσμα στην οθόνη. 17. Γράψτε ένα πρόγραμμα που να τυπώνει τον πίνακα αληθείας της παράστασης τύπου Boolean ( a and not B ). 18. Γράψτε ένα πρόγραμμα που να αποφαίνεται αν ο μήνας και η ημέρα που δίνονται από το πληκτρολόγιο είναι η ημέρα των Χριστουγέννων. 19. Να υπολογισθούν οι εβδομαδιαίες αποδοχές ενός εργαζομένου με ωριαία αποζημίωση 6. Αν οι ώρες εργασίας είναι περισσότερες από 40, για κάθε επιπλέον ώρα πληρώνεται με 9 η οποία θεωρείται ως υπερωρία. 20. Να γραφεί πρόγραμμα, όπου θα διαβάζει τους τελικούς προφορικούς βαθμούς (μέσους όρους των 2 τετραμήνων) ενός μαθητή της Γ Λυκείου σε 5 μαθήματα (συμπεριλαμβανομένου και του μαθήματος των Αρχ. Οικ. Θεωρίας). Επίσης πρέπει να διαβάζει και τον αντίστοιχο γραπτό βαθμό του μαθητή. Το πρόγραμμα πρέπει να υπολογίζει και να τυπώνει το γενικό βαθμό πρόσβασης του μαθητή. Ο γενικός βαθμός πρόσβασης προκύπτει απ τον μέσο όρο όλων των τελικών βαθμών των μαθημάτων. Ο τελικός βαθμός ενός μαθήματος είναι, μετά την πιθανή προσαρμογή του προφορικού βαθμού στις 2 μονάδες, το άθροισμα { 0,3 Χ Προφορικός + 0,7 Χ Γραπτός }. 21. Δίνεται ο παρακάτω αλγόριθμος: Αλγόριθμος Πολλαπλή Διάβασε α Επίλεξε α Περίπτωση < 0 εμφάνισε Αρνητικό Περίπτωση < = 100 εμφάνισε Μεταξύ 0 και 100 Περίπτωση < = 200 εμφάνισε Μεταξύ 100 και 200 Περίπτωση αλλιώς εμφάνισε Μεγαλύτερο από 200 Τέλος_επιλογών Τέλος Πολλαπλή Να αναπτύξετε αλγόριθμο ισοδύναμο με τον παραπάνω, χρησιμοποιώντας εμφωλευμένες επιλογές. 2 x x + 1 3 x 22. Να γίνει αλγόριθμος για τον υπολογισμό της παράστασης: Y = +, x 0, + 3 x, x < 0 x 1 x x + 4

Ανάπτυξη Εφαρμογών Σελίδα - 6 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 23. Να γίνει αλγόριθμος για τον υπολογισμό της παράστασης: Y max(a,b,g) = μέγιστος των a,b και g. 2 + 3* max( a, b, g) = Παρατήρηση: g 24. Να γίνει αλγόριθμος που να δέχεται τρείς πραγματικούς αριθμούς και να εμφανίζει το μεσαίο από τους τρεις. 25. Σε μια αεροπορική εταιρία τα 22 kg αποσκευών είναι χωρίς χρέωση για την Α θέση. Κάθε kg πάνω από το όριο των 22 kg χρεώνετε με 2% επί του κόμιστρου της πτήσης. Γράψτε αλγόριθμο ο οποίος να δέχεται σαν είσοδο το κόμιστρο της πτήσης και το συνολικό βάρος των αποσκευών και θα υπολογίζει και θα τυπώνει την χρέωση του υπέρβαρου των αποσκευών σε οποιαδήποτε άλλη περίπτωση θα εμφανίζει το μήνυμα «χωρίς χρέωση»

Ανάπτυξη Εφαρμογών Σελίδα - 7 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Να γραφεί πρόγραμμα, όπου θα εμφανίζει τους αριθμούς από το 1 ως το 100. 2. Να γραφεί πρόγραμμα, όπου θα εμφανίζει το άθροισμα αριθμών από το 1 ως το 100. ( 3 τρόπους-επαναλήψεις ) a) όλων b) ζυγών c) μονών 3. Να γραφεί πρόγραμμα, όπου θα διαβάζονται αριθμοί από τον χρήστη μέχρι το άθροισμά τους να γίνει μεγαλύτερο από δοσμένο όριο. 4. Να γραφεί πρόγραμμα, όπου θα δίνονται αριθμοί από τον χρήστη (πληκτρολόγιο) και θα βρίσκει a) το πλήθος b) το άθροισμά c) το γινόμενο d) το μέσο όρο e) το μεγαλύτερο f) το μικρότερο g) το πρώτο που εισήχθηκε h) το τελευταίο που εισήχθηκε. Η εισαγωγή των αριθμών θα τελειώνει με την πληκτρολόγηση του 0. 5. Να γραφεί πρόγραμμα, όπου θα δίνονται 10 αριθμοί από το πληκτρολόγιο και θα τυπώνεται ( στο τέλος ) πόσοι ήταν αρνητικοί, θετικοί και 0 6. Να γραφεί πρόγραμμα, όπου θα δίνονται από το χρήστη οι μισθοί μιας εταιρίας και θα βρίσκει το άθροισμά τους, τον μικρότερο και μεγαλύτερο μισθό. Η πληκτρολόγηση των αριθμών θα τελειώνει με το 0. 7. Να γραφεί πρόγραμμα, όπου θα τυπώνει στην οθόνη τη προπαίδεια από το 1 ως το 10. 8. Δίνεται η συνάρτηση y(x)=x 2 3x + 2. Να γραφεί πρόγραμμα, όπου θα τυπώνει τις τιμές της συνάρτησης, όταν το Χ παίρνει τιμές από 1 ως το 3 με βήμα 0,1. 9. Ο σημερινός πληθυσμός της Ελλάδος είναι 9.800.000 άτομα. Αν αυτός αυξάνεται κατά 3,5 % το χρόνο, να γραφεί πρόγραμμα που να υπολογίζει και εμφανίζει στην οθόνη τον πληθυσμό της Ελλάδος μετά την πάροδο 8 ετών. 10. Δίνεται αρχικό κεφάλαιο κατάθεσης Κ που τοκίζεται για Ν χρόνια. Αν στο τέλος κάθε χρόνου το κεφάλαιο ανατοκίζεται, να γραφεί πρόγραμμα το οποίο να υπολογίζει και εμφανίζει στην οθόνη το τελικό κεφάλαιο κατάθεσης μετά την πάροδο Ν χρόνων. Το επιτόκιο είναι ανάλογο του κεφαλαίου ως εξής: ΚΕΦΑΛΑΙΟ K < 5.000 2,5 % 5.000 <= K < 10.000 4,5 % 10.000 <= K < 15.000 6,5 % 15.000 <= K 8 % ΕΠΙΤΟΚΙΟ 11. Να γραφεί πρόγραμμα που θα υπολογίζει και εμφανίζει στην οθόνη σε ποιον όρο το άθροισμα S = 1 + 2 +3 + 4+ +10 γίνεται μεγαλύτερο του a) 12, b) δοσμένου αριθμού-ορίου που θα δίνεται στην αρχή από τον χρήστη.

Ανάπτυξη Εφαρμογών Σελίδα - 8 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 12. Ο σημερινός αριθμός των αυτοκινήτων που κυκλοφορούν σε μια πόλη είναι ίσος με 60.000. Αν αυτός αυξάνεται κατά 5% το χρόνο, να γραφεί πρόγραμμα που θα υπολογίζει και εμφανίζει στη οθόνη σε πόσα χρόνια ο αριθμός αυτός θα έχει ξεπεράσει τις 100.000. Πόσα θα είναι τότε τα αυτοκίνητα που θα κυκλοφορούν στην πόλη αυτή; 13. Από στοιχεία που συγκέντρωσε το τμήμα τουριστικού συναλλάγματος της τράπεζας της Ελλάδος, διαπιστώθηκε ετήσια μείωση 2,5%. Αν το συνολικό ποσό τουριστικού συναλλάγματος που εισήλθε φέτος στη χώρα είναι της τάξεως των 13.500.000. Να γραφεί πρόγραμμα το οποίο υπολογίζει και εμφανίζει στην οθόνη σε πόσα χρόνια το τουριστικό συνάλλαγμα που εισάγεται στη χώρα θα είναι μικρότερο των 7.500.000. Πόσο θα είναι τότε το ετήσιο τουριστικό συνάλλαγμα. 14. Κάποιος καταθέτει σε τράπεζα κεφάλαιο 10.000. με σταθερό επιτόκιο 3,5 %. Αν στο τέλος κάθε χρόνου το κεφάλαιο ανατοκίζεται να γραφεί πρόγραμμα το οποίο υπολογίζει και εμφανίζει στη οθόνη το συνολικό κεφάλαιο μετά την πάροδο 15 ετών. 15. Να γραφεί πρόγραμμα το οποίο υπολογίζει και εμφανίζει στη οθόνη το γινόμενο Ν!=1*2*3* * Ν ( Ν δίνεται από τον χρήστη ). 16. Να γραφεί πρόγραμμα που να διαβάζει τους βαθμούς τριμήνου ενός μαθητή και στη συνέχεια υπολογίζει και εμφανίζει στην οθόνη σε πόσα μαθήματα έχει βαθμό μεγαλύτερο ή ίσο του 15, σε πόσα μικρότερο του 15 και μεγαλύτερο ή ίσο του 10 και σε πόσα έχει κάτω από τη βάση. Στη συνέχεια βρίσκει και εμφανίζει το μέσο όρο όλων των μαθημάτων του μαθητή. Η πληκτρολόγηση εισαγωγή των βαθμών θα τερματίζεται με το -1. 17. Να γραφεί πρόγραμμα υπολογισμού της δύναμης ενός αριθμού. Το πρόγραμμα θα διαβάζει από την οθόνη τη βάση (b) και τον εκθέτη (e) (φυσικούς αριθμούς) και θα υπολογίζει και θα τυπώνει την αντίστοιχη δύναμη, χωρίς τη χρήση του γνωστού τελεστή υπολογισμού δύναμης ( ^ ). 18. Τι θα εκτυπώσει το παρακάτω τμήμα προγράμματος: Α 0 ΓΙΑ Ι ΑΠΟ 10 ΜΕΧΡΙ 20 ΜΕ_ΒΗΜΑ 10 Α Α + Ι ^ 2 19. Πόσες φορές θα εκτελεστεί η παρακάτω επανάληψη ΓΡΑΨΕ Α ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 2 ΜΕ_ΒΗΜΑ 3 ΓΡΑΨΕ ΜΗΝΥΜΑ 20. Γράψτε ένα πρόγραμμα, που να διαβάζει μια ακολουθία ακεραίων, που τελειώνει με έναν αρνητικό ακέραιο. Το πρόγραμμα σας πρέπει να τυπώνει: δύσκολη Την τιμή 0 κάθε φορά που διαβάζει το 0 και Τόσους αστερίσκους, όσους παριστάνει ο κάθε θετικός ακέραιος που διαβάζει (τα δεδομένα τυπώνονται έτσι υπό μορφή ιστογράμματος) 21. Δίνονται μετρήσεις της ατμοσφαιρικής ρύπανσης της Αθήνας (ακέραιες τιμές στην περιοχή 0 ως 100) για διαδοχικές μέρες. Οι μετρήσεις τελειώνουν με μια αρνητική τιμή. Γράψτε πρόγραμμα που να διαβάζει τις μετρήσεις αυτές και να τυπώνει: a) Τους αριθμούς των ημερών (αρχίζοντας από την 1 η ) στις οποίες συνέβησαν "μέγιστα" (μετρήσεις μεγαλύτερες της προηγούμενης και επόμενης μέρας) και τις μετρήσεις των ημερών αυτών.

Ανάπτυξη Εφαρμογών Σελίδα - 9 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος b) Το συνολικό πλήθος των μετρήσεων και των "μεγίστων". Σκεφτείτε πως θα μεταχειρισθείτε τις μετρήσεις της πρώτης κα της τελευταίας μέρας. 22. Γράψτε ένα πρόγραμμα, που να διαβάζει μια ακολουθία ακεραίων και να τυπώνει το μήκος της μεγαλύτερης σειράς ακεραίων που έχουν το ίδιο πρόσημο. Η ακολουθία τελειώνει με την τιμή 0. Αν, για παράδειγμα η ακολουθία είναι η: 108 311-5 -3-15 -8 125 35-1 +1 328 666 7 0, τότε το πρόγραμμα θα πρέπει να τυπώσει το μήνυμα: "το μήκος της μεγαλύτερης σειράς (αρνητικών) ακεραίων είναι ίσο με 4 ". 23. Γράψτε ένα πρόγραμμα που θα βρίσκει το υπόλοιπο της διαίρεσης 2 αριθμών (a και b) που θα δίνονται από το πληκτρολόγιο, χωρίς τη χρήση του τελεστή Mod. 24. Να γραφεί πρόγραμμα που να δέχεται τους βαθμούς ενός μαθητή και να υπολογίζει σε πόσα μαθήματα έχει πάρει 20. Το πρόγραμμα πρέπει να σταματά να δέχεται βαθμούς, όταν δοθεί ως είσοδος ένας αρνητικός αριθμός ή ένας αριθμός > 20. 26. Να γραφεί πρόγραμμα όπου θα διαβάζονται από το πληκτρολόγιο αριθμοί Α και Β, όπου Α < Β και έπειτα ένας αριθμός Ν πρέπει να ζητείται από τον χρήστη. Να αναπτυχθεί αλγόριθμος, που θα διαβάζει τους Ν αριθμούς και θα βρίσκει το πλήθος των αριθμών, που βρίσκονται στα 3 διαστήματα που δημιουργούν οι αριθμοί Α και Β. 1 ο διάστημα 2 ο διάστημα 3 ο διάστημα - Α Β + 27. Σ έναν αγώνα μπάσκετ είχαν συμμετοχή Ν παίκτες μιας ομάδας. Να δοθεί αλγόριθμος που να ζητά τον αριθμό Ν (δεν μπορεί να είναι μεγαλύτερος από 10) και στη συνέχεια για κάθε παίκτη να ζητά τα στοιχέια: 1. Πόντους που πέτυχε, 2. Φάουλ που έκανε, 3. Τρίποντα εύστοχα και 4. Τρίποντα άστοχα. Στη συνέχεια ο αλγόριθμος θα πρέπει να εμφανίζει : 1. Σύνολο πόντων της ομάδας, 2. Συνολικό αριθμό φάουλ, 3. Μέσο όρο πόντων ανά παίκτη και 4. Ποσοστό ευστοχίας στα τρίποντα συνολικά για την ομάδα. 28. Ένα τραίνο επιταχύνεται από στάση με σταθερή επιτάχυνση γ = 4m/sec2. Να δοθεί αλγόριθμος που να εμφανίζει την ταχύτητα που αποκτά το τραίνο καθώς και το διάστημα που διανύει στα πρώτα 20 sec, για κάθε sec κίνησης. (Υπόδειξη: υ = γ * t και s = ½ * γ * t2). 29. Σε μία ασφαλιστική εταιρεία δουλεύουν Α ασφαλιστές που ο καθένας τους μπορεί να έχει 1 έως Ν πελάτες. Να δοθεί αλγόριθμος που για κάθε ασφαλιστή να ζητά τον αριθμό των πελατών του και για κάθε πελάτη να ζητά το μέγεθος της ασφάλειας που έχει κάνει. Στο τέλος ο αλγόριθμος να εμφανίζει τον αριθμό των ασφαλιστών, το συνολικό αριθμό των πελατών και ένα μήνυμα για το ποιός πελάτης έχει κάνει τη μεγαλύτερη ασφάλιση, π.χ. ως εξής: Ο 2ος πελάτης του 4ου ασφαλιστή έχει κάνει τη μεγαλύτερη ασφάλεια ύψους 15.000.

Ανάπτυξη Εφαρμογών Σελίδα - 10 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 30. Για την πρόσβαση στα αρχεία μιας τράπεζας ζητείται από το χρήστη να πληκτρολογήσει έναν κωδικό. Αν δοθεί ο σωστός κωδικός μέσα σε δύο προσπάθειες επιτρέπεται η πρόσβαση και εμφανίζεται κάποιο σχετικό μήνυμα. Αν δοθεί και τρίτη φορά λανθασμένος κωδικός, ο αλγόριθμος σταματά την εκτέλεση του, εμφανίζοντας σχετικό μήνυμα. 31. Να γίνει αλγόριθμος που να υπολογίζει (για n θετικό ακέραιο) την παράσταση: Σ = 1 2 + 3 4 + + (2*n+1). 32. Να γίνει αλγόριθμος που να υπολογίζει (για n θετικό ακέραιο) την παράσταση: P = (1 n + 2 n + + n n ) / (1 2 + 2 2 + + n 2 ) 33. Mία μπάλα αφήνεται από ύψος 800 μέτρων. Σε κάθε χτύπο με το έδαφος, ανυψώνεται σε ύψος 20% μικρότερο από το προηγούμενο ύψος της. Να γίνει αλγόριθμος που να υπολογίζει το ύψος μετά από 10 χτύπους της με το έδαφος. 34. Ένα στάδιο έχει 33 σειρές καθισμάτων. Στην κάτω-κάτω σειρά βρίσκονται 800 θέσεις και για κάθε σειρά πιο πάνω οι θέσεις αυξάνονται κατά 100. Να γίνει αλγόριθμος που να υπολογίζει πόσες θέσεις έχει το στάδιο. 35. Ένας αγρότης, για να κάνει μία γεώτρηση στο κτήμα του, συμφώνησε τα εξής με τον ιδιοκτήτη του γεωτρύπανου. Το 1ο μέτρο θα κοστίσει 6 και αυξανομένου του βάθους, θα αυξάνεται και η τιμή κάθε μέτρου κατά 2. Ο αγρότης διαθέτει 150. Να γίνει αλγόριθμος που να υπολογίζει το βάθος που μπορεί να πάει η γεώτρηση στο κτήμα. 36. Να διαβασθούν 100 ακέραιοι αριθμοί στο διάστημα 1 έως 500 και να εμφανισθεί ο μεγαλύτερος ζυγός και ο μικρότερος περιττός. 37. Σε ένα στρατόπεδο κάποιος φαντάρος διαδίδει μία είδηση σε 3 άλλους. Αυτοί με τη σειρά τους μεταφέρουν το νέο μετά από 10 λεπτά, σε άλλους 3 ο καθένας κ.ο.κ. Αν η μετάδοση της είδησης γίντεται ανά 10 λεπτά, πόσοι φαντάροι θα τη γνωρίζουν μετά από μία ώρα; 38. Να υπολογισθεί το άθροισμα: 100 i = 1 i i = 1 + 2 2 + 3 3 + 4 4 +... + 100 100

Ανάπτυξη Εφαρμογών Σελίδα - 11 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Σωστό Λάθος Α 0 Διάβασε Χ Α Α + Χ Α 0 Αρχή_Επανάληψης Διάβασε Χ Α Α+Χ Μέχρις_ότου Χ>=100 Β Χ-100 Γράψε Β Γιατί το δεύτερο λάθος ; Α 0 Όσο Χ<100 Επανάλαβε Διάβασε Χ Α Α+Χ Τέλος_επανάληψης Β Χ-100 Γράψε Β Αληθής Χ<1 00 Ψευδής Β Χ - 100 Εμφάνισε Χ 2. Πλήθος 0 Πλήθος<10 Διάβασε Χ Πλήθος Πλήθος +1 Πλήθος = 1 Ψευδής Αληθής Εμφάνισε Μικρ Μικρ Χ Πλήθος 0 Όσο Πλήθος < 10 Επανάλαβε Διάβασε Χ Πλήθος Πλήθος + 1 Αν Πλήθος = 1 Τότε Μικρ Χ Αλλιώς Αν Χ < Μικρ τότε Μικρ Χ Τέλος_αν Τέλος_αν Τέλος_επανάληψης Γράψε Μικρ Χ < Μικρ Αληθής Μικρ Χ

Ανάπτυξη Εφαρμογών Σελίδα - 12 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 3. A 1 B 0 A < 8 B mod 2=0 Ψευδής Αληθής Εμφάνισε A,B Β Β + 1 Α 1 Β 0 Όσο Α < 8 Επανάλαβε Αν Β mod 2 = 0 Τότε Β Β + 1 Αλλιώς Β Β + 3 Τέλος_αν Α Α + Β Τέλος_επανάληψης Γράψε Α, Β Β Β + 3 Α Α + Β 4. Aθρ 1 Ι = 1, ως 100, βήμα 2 Αθρ 1 Για Ι από 1 μέχρι 100 Με_Βήμα 2 Αθρ Αθρ + Ι Τέλος_Επανάληψης Γράψε Αθρ Aθρ Αθρ + Ι Εμφάνισε Αθρ 5. Να μετατρέψετε το παρακάτω διάγραμμα ροής σε πρόγραμμα (Επαναληπτικές εσπερινού λυκείου 2004) Να γράψετε τον πίνακα τιμών των μεταβλητών Α, Β, S, αν ως αρχικές τιμές δοθούν Α=15 και Β=20

Ανάπτυξη Εφαρμογών Σελίδα - 13 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Δίνεται το παρακάτω τμήμα αλγορίθμου ΔΙΑΒΑΣΕ a b 2 * a + 1 c a + b ΑΝ c > b ΤΟΤΕ b c ΑΛΛΙΩΣ c b ΤΕΛΟΣ ΑΝ ΕΜΦΑΝΙΣΕ a,b,c Μετά την εκτέλεση του παραπάνω τμήματος αλγορίθμου, ποιες θα είναι οι τιμές των μεταβλητών a,b,c που θα εμφανισθούν, όταν i) a = 10 και ii) a = -10 2. Έστω τμήμα αλγορίθμου με μεταβλητές Χ, Μ, Ζ. Μ 0 Ζ 0; Για Χ από 0 μέχρι 10 με_βήμα 2 Αν Χ< 5 Τότε Ζ Ζ+Χ αλλιώς Μ Μ+Χ-1 Τέλος_αν Τέλος_για Να γράψετε στο τετράδιό σας τις τιμές των μεταβλητών Χ, Μ, Ζ σε όλες τις επαναλήψεις. 3. Να γράψετε στο τετράδιό σας τις τιμές των μεταβλητών Ν, Μ και Β, όπως αυτές τυπώνονται σε κάθε επανάληψη, και την τιμή της μεταβλητής Χ που τυπώνεται μετά το τέλος της επανάληψης, κατά την εκτέλεση του παρακάτω αλγόριθμου. Αλγόριθμος Αριθμοί Α 1 Β 1 Ν 0 Μ 2 Όσο Β < 6 επανάλαβε Χ Α + Β Αν Χ MOD 2 = 0 τότε αλλιώς Τέλος_αν Α Β Β Χ Ν Ν + 1 Μ Μ + 1 Γράψε Ν, Μ, Β Τέλος_επανάληψης Γράψε Χ Τέλος Αριθμοί

Ανάπτυξη Εφαρμογών Σελίδα - 14 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 4. Τί θα εμφανίσει καθένα από τα ακόλουθα τμήματα αλγορίθμων; α. x 5 αν (x>5) τότε x x+4 αλλιώς x x-4 τέλος_αν Γράψε x β. x 7 αν (x>5) τότε x x+4 αλλιώς x x-4 τέλος_αν Γράψε x γ. x 5 αν (x>=5) τότε x x+4 τέλος_αν αν (x<5) τότε x x-4 τέλος_αν Γράψε x δ. x 7 αν (x>5) τότε x x-4 τέλος_αν αν (x<5) τότε x x+6 τέλος_αν Γράψε x 5. Τί θα εμφανίσει καθένα από τα ακόλουθα τμήματα αλγορίθμων; α. β. x 3 x 3 όσο (x<5) επανέλαβε όσο (x<=5) επανέλαβε Γράψε x Γράψε x x x+1 x x+1 Τέλος_επανάληψης Τέλος_επανάληψης ε. x:=5 Αρχή_επανάληψης x:=x+1 Γράψε x Μέχρις_ότου x>=5 στ. x:=7 Αρχή_επανάληψης x:=x+1 Γράψε x Μέχρις_ότου x>=5 γ. x 7 όσο (x<5) επανέλαβε x x+1 Γράψε x Τέλος_επανάληψης ζ. y:=0 για x από 1 μέχρι 5 y:=y+1 Γράψε x,y τέλος_επανάληψης Γράψε x,y δ. x 3 Αρχή_επανάληψης x x+1 Γράψε x Μέχρις_ότου x>=5 6. Τι θα εμφανίσει καθένα από τα ακόλουθα τμήματα αλγορίθμων: Α. Β. Γ. Χ 3 Όσο Χ < 5 επανέλαβε Γράψε Χ Χ Χ+1 Τέλος_επανάληψης Χ 3 Όσο Χ <= 5 επανέλαβε Γράψε Χ Χ Χ+1 Τέλος_επανάληψης Χ 7 Όσο Χ < 5 επανέλαβε Χ Χ+1 Γράψε Χ Τέλος_επανάληψης Χ 3 Αρχή_Επανάληψης Χ Χ+1 Γράψε Χ Μέχρις_ότου Χ>=5 Χ 1 Κ 0 Αρχή_Επανάληψης Χ Χ+1 Για Υ από Χ μέχρι 5 Κ Κ+(Υ-Χ) Τέλος_Επανάληψης Γράψε Χ,, Κ Μέχρις_ότου Χ>=5 Δ. Ε. Ζ. Για Χ από 1 μέχρι 5 Για Υ από 2 μέχρι 3 Γράψε Χ,,Υ Τέλος_Επανάληψης Τέλος_Επανάληψης Για Χ από 1 μέχρι 5 Για Υ από Χ μέχρι 5 Γράψε Χ,,Υ Τέλος_Επανάληψης Τέλος_Επανάληψης Η. Θ. Ι. Χ 2 Κ 3 Αρχή_Επανάληψης Χ Χ+1 Για Υ από Χ μέχρι 4 Κ Κ+(Υ-Χ) Τέλος_Επανάληψης Γράψε Χ,, Κ Μέχρις_ότου Χ>=5 7. Δίνεται ο παρακάτω αλγόριθμος: Αλγόριθμος Θέμα2 Χ 3 Για i από 5 μέχρι 0 με_βήμα 2 Χ Χ + 1 Αν Χ > 4 τότε Χ 3 Y 8 Όσο Χ <= 5 ή Υ>=5 επανέλαβε Γράψε Χ Χ Χ+1 Αν (Y-X) mod 2=1 Τότε Γράψε Υ-Χ Τέλος_αν Υ Υ - 1 Τέλος_επανάληψης

Ανάπτυξη Εφαρμογών Σελίδα - 15 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος Υ Χ αλλιώς Υ Χ Τέλος_αν Ζ Χ*Υ Τέλος_επανάληψης Τέλος Θέμα2 Να βρείτε τις τιμές των μεταβλητών i, X, Y και Ζ σε όλες τις επαναλήψεις. 8. Να γράψετε τον πίνακα τιμών και τι θα εμφανίσουν οι παρακάτω αλγόριθμοι 1. w 0 y 15 Διάβασε x όσο x < 0 επανάλαβε διάβασε x w w + 1 αν x = 4 τότε w w + 2 τέλοςαν Τέλος_Επανάληψης εμφάνισε y, w 2. διάβασε x y 0 Αρχή_Επανάληψης x x + 2 y y +1 Μέχρις_ότου χ>10 x x 8 αν x < 2 τότε Αρχή_Επανάληψης x x 2 y y + 1 εμφάνισε y Μέχρις_ότου x < -5 τέλοςαν 3. διάβασε x w 5 x Για y από 1 μέχρι 10 μεταβολή 0.5 w w + 1 αν x + w < 4 τότε w w + 2 τέλοςαν Τέλος_Επανάληψης εμφάνισε y, w 9. Να υπολογίσετε τον παρακάτω αλγόριθμο για εισόδους, α) 2 και 4 β) -5 και 20 Διάβασε X W X*X+2 Z (W-5)*(X-2)-4 αν (X>Z) τότε Y X-W αλλιώς Y X+W τέλος_αν Y Y*2-Z Εμφάνισε Υ,Χ,W Τέλος άσκηση 5_5 10. Να συμπληρώσετε τα κενά στον παρακάτω αλγόριθμο ώστε να εμφανίζει τους εξής αριθμούς: 2, 5, 8, 11, 14, 4, 7, 10, 13, 6, 9, 12, 15, 8, 11, 14. Αλγόριθμος Εμφάνιση Για από μέχρι με_βήμα Για από μέχρι με_βήμα Γράψε Τέλος_Επανάληψης Τέλος_Επανάληψης Τέλος Εμφάνιση

Ανάπτυξη Εφαρμογών Σελίδα - 16 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Ένα κατάστημα εκδίδει κάρτες για τους μόνιμους πελάτες στις οποίες αναγράφεται το ποσό που ψώνισε κάθε φορά. Όταν ο πελάτης συμπληρώσει 3 αγορές αν το συνολικό ποσό υπερβαίνει τα 50 του δίνεται δώρο αξίας 5. και αν υπερβαίνει τα 100 του δίνεται δώρο 7. Να κατασκευάσετε αλγόριθμο ο οποίος : a) Να διαβάζει το πλήθος των πελατών που συμπλήρωσαν 3 αγορές. b) Να διαβάζει τα 3 ποσά που πλήρωσε και να υπολογίζει το συνολικό ποσό για τον κάθε πελάτη. c) Να εκτυπώνει «Δικαιούται δώρο 5» ή «Δικαιούται δώρο 7» ή «Δεν δικαιούται δώρο» ανάλογα με το σύνολο αγορών του πελάτη. 2. Μια εταιρεία αμείβει του πωλητές τις με μισθό 1.000 και ποσοστά επί των πωλήσεων σύμφωνα με τον παρακάτω πίνακα: ΠΩΛΗΣΕΙΣ ΠΟΣΟΣΤΟ Μέχρι 3.000 5% Από 3.001 μέχρι 9.000 8% Από 9.001 μέχρι 16.000 10% Άνω των 16.001 12% {Αν ο πωλητής πουλήσει 9.100 θα πάρει για τα 3.000 5%, για τα επόμενα 6.000 ποσοστό 8% και για τα 100 10%} Να κατασκευάσετε πρόγραμμα που: a) Να διαβάζει τον κωδικό και τις πωλήσεις του πωλητή. b) Να υπολογίζει και να εκτυπώνει το συνολικό ποσό που δικαιούται για πριμ και το σύνολο της αμοιβής του. c) Η διαδικασία να επαναλαμβάνεται για άγνωστο αριθμό πωλητών μέχρι να εισαχθεί για κωδικός το 0. d) Να υπολογίζει το συνολικό ποσό που θα πληρώσει η εταιρεία για αμοιβές. e) Το μέσο όρο των πριμ. 3. Όταν ένας οδηγός κάνει παράβαση η Τροχαία επιβάλλει και έναν βαθμό ποινής, από 5 μέχρι 40 μονάδες. Ας υποθέσουμε ότι όταν ο οδηγός συγκεντρώσει 4 παραβάσεις οι βαθμοί ποινής του αθροίζονται και αν το άθροισμα υπερβαίνει τις 40 μονάδες αφαιρείται το δίπλωμα για ένα τρίμηνο, ενώ αν υπερβαίνει τις 60 μονάδες αφαιρείται για ένα έτος. Να κατασκευάσετε αλγόριθμο ο οποίος: a) Να διαβάζει το πλήθος των οδηγών που συμπλήρωσαν 4 παραβάσεις b) Να διαβάζει τους 4 βαθμούς ποινής για τον καθένα από αυτούς κάνοντας έλεγχο αν βρίσκονται στο διάστημα [5,40] c) Να βρίσκει το άθροισμά τους για κάθε οδηγό και αν αυτό υπερβαίνει το 40 να εκτυπώνει «ΑΦΑΙΡΕΣΗ ΔΙΠΛΩΜΑΤΟΣ 3 ΜΗΝΕΣ», ενώ αν υπερβαίνει το 60 να εκτυπώνει «ΑΦΑΙΡΕΣΗ ΔΙΠΛΩΜΑΤΟΣ ΕΝΑ ΕΤΟΣ».

Ανάπτυξη Εφαρμογών Σελίδα - 17 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 4. Ας υποθέσουμε ότι ο υπολογισμός του φόρου φυσικών προσώπων γίνεται με βάση την παρακάτω κλίμακα (τα ποσά σε EURO): ΕΙΣΟΔΗΜΑ ΣΥΝΤΕΛΕΣΤΗΣ ΦΟΡΟΥ Μέχρι και 5.000 0% Από 5.001 μέχρι 8.000 10% Από 8.001 μέχρι 12.000 15% Άνω των 12.001 20% {δηλαδή αν κάποιος έχει εισόδημα 10.000 EURO για τις πρώτες 5.000 δεν πληρώνει τίποτα, για το τμήμα από 5.000 μέχρι 8.000 θα πληρώσει 10% και για τις υπόλοιπες 2.000 15%}. Επίσης αν ο φορολογούμενος έχει παιδιά αφαιρούνται από το φόρο του 60 για κάθε παιδί μέχρι και το 3 ο, και 200 συνολικά αν έχει πάνω από 3 (για όλα μαζί). Να κατασκευάσετε αλγόριθμο που να διαβάζει το ΑΦΜ και το εισόδημα και τον αριθμό παιδιών ενός φορολογουμένου και να υπολογίζει και να εμφανίζει το εισόδημά του, των αριθμό των παιδιών του και το φόρο που θα πληρώσει (προσέξτε ότι ο φόρος δεν μπορεί να είναι αρνητικός). Η διαδικασία να επαναλαμβάνεται για άγνωστο πλήθος φορολογουμένων και να σταματά αν δοθεί ΑΦΜ το 0. 5. Να φτιάξετε αλγόριθμο που να ελέγχει όλους τους τριψήφιους αριθμούς και να εκτυπώνει όσους είναι πολλαπλάσια του 9. 6. Μια εταιρία πληρώνει τους υπαλλήλους της με μισθούς που είναι πολλαπλάσια των 100. Να φτιάξετε αλγόριθμο που: a) Να διαβάζει το πλήθος των υπαλλήλων. b) Να διαβάζει το μισθό κάθε υπαλλήλου και να υπολογίζει και να εκτυπώνει πόσα χαρτονομίσματα 500, 200 και 100 χρειάζονται για την πληρωμή του υπαλλήλου. c) Να υπολογίζει και να εμφανίζει το συνολικό ποσό που χρειάζεται για τη μισθοδοσία. d) Να υπολογίζει και να εμφανίζει το σύνολο των χαρτονομισμάτων που χρειάζονται από κάθε είδος. 7. 3 αθλητές του ύψους συμμετέχουν στους ολυμπιακούς αγώνες. Να γραφεί πρόγραμμα, όπου θα δίνονται η επίδοση και το όνομα του κάθε αθλητή και ακολούθως το πρόγραμμα θα εμφανίζει στην οθόνη : a) το όνομα και την επίδοση του καλύτερου αθλητή b) τη διαφορά της επίδοσης του καλύτερου απ τον χειρότερο αθλητή 8. 3 αθλητές του ύψους συμμετέχουν στους ολυμπιακούς αγώνες. Καθένας πραγματοποιεί 3 προσπάθειες. Να γραφεί πρόγραμμα, όπου θα δίνονται οι επιδόσεις και το όνομα του κάθε αθλητή και ακολούθως το πρόγραμμα θα εμφανίζει στην οθόνη : a) το όνομα και την επίδοση του καλύτερου αθλητή b) τη διαφορά της επίδοσης του καλύτερου απ τον χειρότερο αθλητή c) τη μέση επίδοση του κάθε αθλητή d) το όνομα και την επίδοση του αθλητή με την καλύτερη μέση επίδοση

Ανάπτυξη Εφαρμογών Σελίδα - 18 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 9. Να γραφεί πρόγραμμα, όπου θα εμφανίζει στην οθόνη μια ακολουθία αριθμών, ξεκινώντας από το 1 και φθάνοντας στο 1000, αυξάνοντας κατά 2, 4, 6, 8 το βήμα προόδου. Δηλαδή οι αριθμοί που πρέπει να εμφανιστούν είναι : 1, 3, 7, 13, 21, 31, 43, 57, 73, 91. Για τους παραπάνω αριθμούς : α. Να βρεθεί το πλήθος τους β. Πόσοι είναι πολλαπλάσια του 3 και του 7 γ. Ο μέσος όρος της διαφοράς του επόμενου αριθμού από τον προηγούμενό του. 10. Να γραφεί πρόγραμμα που να εμφανίζει όλους τους αριθμούς από το 1 ως το 500, οι οποίοι είναι πολλαπλάσια του 3 και το 7. Επίσης : α. Το άθροισμα αυτών των αριθμών β. Το πλήθος τους γ. Τη μέση τιμή τους 11. Να γραφεί πρόγραμμα, όπου θα εμφανίζονται όλοι οι τριψήφιοι οι οποίοι : α. Περιέχουν ως ψηφίο τους το 9 (Δηλ. 9, 19, 29 99, 109 ) β. Περιέχουν ως ψηφίο τους το 9 ή το 1 (Δηλ. 1, 9, 10,11, 19 ) Επίσης οι τριψήφιοι αριθμοί των οποίων : γ. Το άθροισμα των ψηφίων τους είναι μεγαλύτερο από 10 δ. Το άθροισμα των μονών - περιττών ψηφίων τους είναι μεγαλύτερο από 10 ε. Το άθροισμα των ζυγών - άρτιων ψηφίων τους είναι μεγαλύτερο από 10 12. Ξεκινώντας από τους αριθμούς 1, 4, 9 να συνεχιστεί και να δημιουργηθεί ακολουθία αριθμών με βάση τον κανόνα ότι ο επόμενος αριθμός της ακολουθίας είναι 2 φορές η διαφορά προηγουμένου από τον προπροηγούμενο + το γινόμενο του Προπροηγούμενου με το Προ-Προ-Προηγούμενο. Στο Παράδειγμά μας. 2 * (9-4) + 4 * 1 = 14 ακολούθως 2 * (14-9) + 4 * 9 = 46 ακολούθως 2 * (46-14) + 14 * 9 = 190 Η ακολουθία θα περιλαμβάνει μόνο έναν αριθμό μεγαλύτερο από το 100000. 13. Να γραφεί πρόγραμμα, όπου θα υπολογίζει όλες τις ακέραιες λύσεις της εξίσωσης αχ 3 +βχ 2 +γχ+δ στο διάστημα [-100, 100]. Το πρόγραμμα θα πρέπει να συμπεριφέρεται «έξυπνα» σταματώντας να ψάχνει στην περίπτωση που βρει και τις 3 πιθανές λύσεις. 14. Σε ένα Βιντεοκλάμπ οι κασέτες χρεώνονται 2 συν 0,75 για κάθε μέρα καθυστέρησης και ξεκινώντας να μετράμε μετά από μία μέρα ενοικίασης. Να γραφεί πρόγραμμα, όπου θα διαβάζει τις ημέρες ενοικίασης και θα υπολογίζει την χρέωση. 15. Να γραφεί πρόγραμμα, όπου θα διαβάζει έναν αριθμό Ν και θα υπολογίζει το άθροισμα S = ½ + ¼ + 1/6 + + 1/N S = 1 + 1/3 + 1/5 +1/7 + + 1/N αν είναι άρτιος αν είναι περιττός 16. Να γραφεί αλγόριθμος που θα εμφανίζει όλους τους τριψήφιους αριθμούς οι οποίοι είναι ίσοι με το άθροισμα των κύβων των ψηφίων τους.

Ανάπτυξη Εφαρμογών Σελίδα - 19 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 17. Να γραφεί πρόγραμμα που θα εμφανίζει όλους τους τέλειους τριψήφιους αριθμούς. Ένας αριθμός είναι τέλειος, όταν το άθροισμα των διαιρετών του είναι ίσο με το διπλάσιο του αριθμού. Για παράδειγμα ο αριθμός 6 είναι τέλειος αριθμός γιατί οι διαιρέτες του 1,2,3,6 έχουν άθροισμα 1+2+3+6 =12= 2 Χ 6 18. Ένα πρόβατο κοστίζει μισή δραχμή. Ένα γουρούνι 3 δραχμές και μία αγελάδα 10. Έχετε στην διάθεσή σας εκατό δραχμές. Πρέπει να αγοράσετε τουλάχιστον ένα ζώο από κάθε είδος. Επίσης πρέπει να ξοδέψετε και τις εκατό δραχμές ακριβώς και το άθροισμα των ζώων που θα αγοράσετε να είναι και αυτό 100. Να γράψετε πρόγραμμα, το οποίο θα βρίσκει την λύση στο παραπάνω πρόβλημα. 19. Να γραφεί πρόγραμμα που να υπολογίζει το παρακάτω άθροισμα : s = 1+ 1 x + 1! 2 x + 2! 3 x + 3! 4 x +... + 4! n x n! Υπόδειξη : n! = 1 * 2 * 3 * (n-1) * n. 20. Να διαβαστούν 100 ακέραιοι αριθμοί στο διάστημα 1 έως 500 και να εμφανιστεί ο μεγαλύτερος ζυγός και ο μικρότερος περιττός. 21. Δίνεται ακέραιος αριθμός Χ. Πόσα είναι τα ψηφία του ; 22. Να γραφεί πρόγραμμα που να διαβάζει 200 ακέραιους αριθμούς στο διάστημα [-999,999] και να υπολογίζει το ποσοστό των 1ψήφιων, 2ψήφιων, 3ψήφιων αριθμών. 23. Να γραφεί πρόγραμμα, που θα δέχεται ως είσοδο έναν θετικό ακέραιο αριθμό και θα εμφανίζει ένα μήνυμα που θα δηλώνει, αν αυτός ο αριθμός είναι πρώτος. Πρώτος είναι ο αριθμός του οποίου οι μοναδικοί διαιρέτες είναι η μονάδα και ο εαυτός του (π.χ 7, 13,19 ). 24. Πάρε έναν 4ψήφιο αριθμό. Πρόσθεσε τα 2 πρώτα ψηφία του με τα 2 τελευταία. Ύψωσε το αποτέλεσμα στο τετράγωνο. Προκύπτει ο ίδιος αριθμός; Για τρεις αριθμούς ισχύει το παραπάνω. Ποιοί είναι αυτοί; 25. Να γραφεί αλγόριθμος που διαβάζει μια πρόταση μέχρι 100 χαρακτήρες και να μετρά και να εμφανίζει από πόσες λέξεις αποτελείται η συγκεκριμένη πρόταση.

Ανάπτυξη Εφαρμογών Σελίδα - 20 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 1. Να γραφεί πρόγραμμα που θα διαβάζει τις θερμοκρασίες σε μια πόλη για ένα μήνα. Ακολούθως θα τυπώνει τη μέση θερμοκρασία του μήνα και πόσες μέρες είχαν μικρότερη από τη μέση θερμοκρασία. 2. Να γραφεί πρόγραμμα που θα διαβάζει τα ονόματα 50 αεροπορικών εταιριών και τις αντίστοιχες εισπράξεις τους. Να τυπώνει τα ονόματα των εταιριών που έχουν εισπράξεις περισσότερες από το μέσο όρο. a) Επίσης αυτή με τις περισσότερες και με τι λιγότερες εισπράξεις. (και την δεύτερη με τις μεγαλύτερες εισπράξεις) b) Το άθροισμα των εισπράξεων 3. Να γραφεί πρόγραμμα όπου θα δημιουργηθεί πίνακας 5 θέσεων, με περιεχόμενα την τιμή του δείκτη του. 4. Να γραφεί πρόγραμμα όπου θα δημιουργηθεί πίνακας A με 10 στοιχεία, πρώτο στοιχείο τον αριθμό 500 και κάθε επόμενο στοιχείο να είναι το μισό του προηγουμένου, το δεύτερο 250, το τρίτο 125 κοκ. Ακολούθως τα περιεχόμενα του πίνακα Α να μεταφερθούν σε πίνακα Β ανάποδα (Το 10 στοιχείο στην 1 θέση, το 9 στην 2 θέση ). 5. Έχουμε 2 πίνακες 10 θέσεων, ο ένας με την περιγραφή των μοντέλων των υπολογιστών και ο δεύτερος με τις τιμές τους. Να γραφεί πρόγραμμα που θα διαβάζει τα στοιχεία και ακολούθως θα βρίσκει τον φθηνότερο και τον ακριβότερο υπολογιστή. 6. Να γραφεί πρόγραμμα όπου θα καταχωρούνται - διαβάζονται σε πίνακα 10 θέσεων οι κωδικοί (ακέραιοι αριθμοί) εκτόξευσης 10 αντίστοιχων πυρηνικών πυραύλων μεγάλου βεληνεκούς. Ακολούθως πρέπει σε έναν άλλο πίνακα (ή στον ίδιο με 2 στήλες) να κρυπτογραφούνται οι κωδικοί με βάση τον ακόλουθο τύπο συνάρτηση. Y(x)=3x+2 Ένα πιο αποδοτικό σύστημα κρυπτογράφησης είναι η εξάρτηση των τιμών μεταξύ τους. Να γραφεί πρόγραμμα που θα κρυπτογραφεί τους κωδικούς με βάση τον τύπο. Υ(Χ) : Χ + 2p + 1 (p: προηγούμενος όρος). Σ' αυτή την περίπτωση είναι προφανές, για την αποκωδικοποίηση, ότι πρέπει να γνωρίζουμε εκτός φυσικά από τον τύπο-συνάρτηση μετατροπής και τον πρώτο κωδικό, στοιχείο του πίνακα. Μ' αυτές τις σημειώσεις να γραφούν και τα αντίστοιχα προγράμματα αποκωδικοποίησης. 7. Να γραφεί πρόγραμμα που θα διαβάζει τις θερμοκρασίες σε μια πόλη για ένα χρόνο. Ακολούθως θα τυπώνει τη μέση ετήσια θερμοκρασία και πόσες μέρες είχαν μικρότερη από τη μέση θερμοκρασία. 8. Να γράψετε τις εντολές που δίνουν τις ακόλουθες τιμές σε ένα πίνακα ακεραίων Α. 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 9. Να γραφούν οι εντολές που ανταλλάσσουν τα στοιχεία της τρίτης και της έκτης στήλης σε ένα πίνακα ακεραίων 5Χ6. 10. Να γραφεί πρόγραμμα το οποίο να διαβάζει τα περιεχόμενα δύο πινάκων Α και Β οι οποίοι έχουν 3 γραμμές και 4 στήλες να υπολογίζει το άθροισμα τους να το καταχωρεί σε ένα πίνακα C και να τυπώνει στην οθόνη το πίνακα C. 11. Να γραφεί πρόγραμμα το οποίο να διαβάζει κατά γραμμές τα στοιχεία ενός πίνακα δύο διαστάσεων (4 γραμμές, 3 στήλες), να τυπώνει τον πίνακα καθώς και τον ανάστροφό του (δηλαδή να τυπώνει τις γραμμές ως στήλες και τις στήλες ως γραμμές). 12. Να γραφεί πρόγραμμα που θα διαβάζει τα ονόματα 10 κινηματογράφων καθώς και τις εβδομαδιαίες εισπράξεις τους (7 μέρες). Ακολούθως θα υπολογίζει και θα εκτυπώνει: a) Το σύνολο των εισπράξεων της εβδομάδας b) Το σύνολο των εισπράξεων δοσμένου κινηματογράφου c) Το σύνολο των εισπράξεων δοσμένης μέρας

Ανάπτυξη Εφαρμογών Σελίδα - 21 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος d) Την μέρα με τις μεγαλύτερες συνολικές εισπράξεις e) Την μέρα με τις μικρότερες συνολικές εισπράξεις. f) Τον κινηματογράφο με τις μεγαλύτερες συνολικές εισπράξεις g) Τον κινηματογράφο με τις μικρότερες συνολικές εισπράξεις h) Τον κινηματογράφο με τις μεγαλύτερες συνολικές εισπράξεις δοσμένης μέρας i) Τον κινηματογράφο με τις μικρότερες συνολικές εισπράξεις δοσμένης μέρας j) Τους κινηματογράφους που έχουν συνολικές εισπράξεις πάνω από το μέσο όρο k) Τους κινηματογράφους κατά αύξουσα, φθίνουσα σειρά συνολικών εισπράξεων l) Τους κινηματογράφους κατά αύξουσα, φθίνουσα σειρά εισπράξεων δοσμένης μέρας m) Τις ημέρες της εβδομάδας κατά αύξουσα, φθίνουσα σειρά συνολικών εισπράξεων. 13. Να γραφεί πρόγραμμα που να διαβάζει τα ονόματα 15 μαθητών, καθώς και τους τελικούς βαθμούς τους σε 4 μαθήματα (φυσική, πληροφορική, ιστορία, χημεία). Επίσης τις αδικαιολόγητες απουσίες τους. Ακολούθως να υπολογίζει και να εκτυπώνει: a) Τα ονόματα των μαθητών και το τελικό βαθμό τους - μέσο όρο, κατά φθίνουσα σειρά, με κριτήριο το μέσο όρο τους b) Το μέσο όρο των βαθμών της τάξης σε κάθε μάθημα c) Τα ονόματα των μαθητών και μόνο τους βαθμούς τους σε όλα τα μαθήματα που είναι πάνω από το μέσο όρο της τάξης σε κάθε μάθημα. d) Τον μαθητή, μαθητές με το μεγαλύτερο βαθμό σε δοσμένο μάθημα e) Τον μαθητή, μαθητές με το μικρότερο βαθμό σε δοσμένο μάθημα f) Ταξινομημένους σε φθίνουσα διάταξη, τους μαθητές με κριτήριο τον βαθμός τους σε δοσμένο μάθημα g) Τους μαθητές που προάγονται (μέσος όρος > 9,5 και απουσίες <64 ) και αυτούς που απορρίπτονται. h) Τον μαθητή με τις λιγότερες και περισσότερες απουσίες. 14. Να γραφεί πρόγραμμα που να διαβάζει τους τίτλους, ονόματα συγγραφέων, αριθμό σελίδων, τιμές, εκδοτικούς οίκους 100 βιβλίων. Ακολούθως να, Ταξινομήσετε όλα τα παραπάνω στοιχεία με κριτήριο τον τίτλο του βιβλίου Χρησιμοποιώντας τον αλγόριθμο της δυαδικής αναζήτησης να αποφαίνεστε για την ύπαρξη (προβολή όλων των σχετικών στοιχείων) ή όχι κάποιου τίτλου βιβλίου. Βρείτε το συνολικό κόστος των βιβλίων, την μέση τιμή, το πιο φθηνό και ακριβό βιβλίο. Εκτυπώστε στην οθόνη όλα τα βιβλία ζητούμενου συγγραφέα. Εκτυπώστε στην οθόνη όλα τα βιβλία ζητούμενου εκδοτικού οίκου. Εκτυπώστε στην οθόνη όλα τα βιβλία που βρίσκονται μέσα σε διάστημα αποδεκτών τιμών (από a ως b).

Ανάπτυξη Εφαρμογών Σελίδα - 22 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος Εμφανίστε όλους τους συγγραφείς με τον αριθμό των βιβλίων που έχουν συγγράψει. (και ταξινομημένους με φθίνουσα διάταξη ως προς τον αριθμό των βιβλίων τους.) 15. Να γράψετε πρόγραμμα, που να δέχεται ως είσοδο τις θερμοκρασίες δύο πόλεων Α και Β για το διάστημα 30 ημερών και στη συνέχεια θα υπολογίζει : Α. πόσες μέρες η θερμοκρασία της πόλης Α ήταν μεγαλύτερη από την αντίστοιχη θερμοκρασία της πόλης Β. Β. Ποια ήταν η μέρα με την μεγαλύτερη διαφορά θερμοκρασίας μεταξύ των δύο πόλεων. Γ. Ποια πόλη ήταν πιο ζεστή κατά μέσο όρο; 16. Σε έναν αγώνα formula1 συμμετείχαν 20 αυτοκίνητα και τερμάτισαν όλα, κάνοντας συνολικά 50 γύρους. Α. Να διαβαστούν τα ονόματα και οι χρόνοι των 20 αυτοκινήτων για καθένα από τους 50 γύρους. Β. Να εμφανιστεί πιο αυτοκίνητο είχε τον καλύτερο συνολικό χρόνο του αγώνα. Γ. Ποιο αυτοκίνητο είχε τον ταχύτερο γύρο (χρόνος) και ποιος γύρος ήταν αυτός; Δ. Να εμφανίσετε και για τα 20 αυτοκίνητα ποιος ήταν ο καλύτερός τους γύρος. Ε. Ποιος ήταν ο γύρος στον οποίο έγιναν κατά μέσο όρο οι καλύτερες επιδόσεις; 17. Κατά τη διάρκεια Διεθνών Αγώνων Στίβου στον ακοντισμό έλαβαν μέρος δέκα (10) αθλητές. Κάθε αθλητής έκανε έξι (6) έγκυρες ρίψεις που καταχωρούνται ως επιδόσεις σε μέτρα. Να αναπτύξετε αλγόριθμο, ο οποίος: α. εισάγει σε πίνακα δύο διαστάσεων τις επιδόσεις όλων των αθλητών β. υπολογίζει και καταχωρεί σε μονοδιάστατο πίνακα την καλύτερη από τις επιδόσεις κάθε αθλητή γ. ταξινομεί τις καλύτερες επιδόσεις των αθλητών που καταχωρήθηκαν στο μονοδιάστατο πίνακα δ. βρίσκει την καλύτερη επίδοση του αθλητή που πήρε το χάλκινο μετάλλιο (τρίτη θέση). 18. Δίνεται μονοδιάστατος πίνακας Α, 10 θέσεων, ο οποίος στις θέσεις 1 έως 10 περιέχει αντίστοιχα τους αριθμούς: 15, 3, 0, 5, 16, 2, 17, 8, 19, 1 και τμήμα αλγορίθμου: Για i από 1 μέχρι 9 με_βήμα 2 k ((i+10) mod 10)+1 Α[i] Α[k] εκτύπωσε i, k, A[i], A[k] Τέλος_επανάληψης Ποιές τιμές τυπώνονται με την εντολή εκτύπωσε i, k, A[i], A[k] καθώς εκτελείται το παραπάνω τμήμα αλγορίθμου; 19. Σε ένα κέντρο νεοσύλλεκτων υπάρχει η πρόθεση να δημιουργηθούν δύο ειδικές διμοιρίες. Η διμοιρία Α θα αποτελείται από νεοσύλλεκτους πτυχιούχους τριτοβάθμιας εκπαίδευσης, ηλικίας από 24 έως και 28 χρόνων. Η διμοιρία Β θα αποτελείται από νεοσύλλεκτους απόφοιτους δευτεροβάθμιας εκπαίδευσης, ηλικίας από 18 έως και 24 χρόνων. Οι υπόλοιποι νεοσύλλεκτοι δεν κατατάσσονται σε καμία από αυτές τις διμοιρίες. Να αναπτύξετε αλγόριθμο ο οποίος:

Ανάπτυξη Εφαρμογών Σελίδα - 23 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος α. διαβάζει το ονοματεπώνυμο, την ηλικία και έναν αριθμό που καθορίζει το επίπεδο σπουδών του νεοσύλλεκτου και παίρνει τιμές από 1 έως 3 (1: τριτοβάθμια εκπαίδευση, 2: δευτεροβάθμια εκπαίδευση, 3: κάθε άλλη περίπτωση) β. εκτυπώνει: i) το ονοματεπώνυμο του νεοσύλλεκτου ii) το όνομα της διμοιρίας (Α ή Β), εφόσον ο νεοσύλλεκτος κατατάσσεται σε μία από αυτές. 20. Μια αλυσίδα ξενοδοχείων έχει 5 ξενοδοχεία. Σε ένα μονοδιάστατο πίνακα ΞΕΝΟΔΟΧΕΙΑ[5] καταχωρούνται τα ονόματα των ξενοδοχείων. Σε ένα άλλο δισδιάστατο πίνακα ΕΙΣΠΡΑΞΕΙΣ[5,12] καταχωρούνται οι εισπράξεις κάθε ξενοδοχείου για κάθε μήνα του έτους 2001, έτσι ώστε στην i γραμμή καταχωρούνται οι εισπράξεις του i ξενοδοχείου. Να αναπτύξετε αλγόριθμο, ο οποίος: α. διαβάζει τα στοιχεία των δύο πινάκων β. εκτυπώνει το όνομα κάθε ξενοδοχείου και τις ετήσιες εισπράξεις του για το έτος 2001 γ. εκτυπώνει το όνομα του ξενοδοχείου με τις μεγαλύτερες εισπράξεις για το έτος 2001. Δ. Ποια εποχή του χρόνου ( Άνοιξη [3 ος -5 ος Μήνας], Καλοκαίρι [6 ος 8 ος Μήνας], ) κάθε ξενοδοχείο είχε τις μεγαλύτερες εισπράξεις ; 21. Δίνονται η έκταση, ο πληθυσμός και το όνομα καθεμιάς από τις 15 χώρες της Ευρωπαϊκής Ενωσης. Να αναπτύξετε αλγόριθμο που α) θα διαβάζει τα παραπάνω δεδομένα, β) θα εμφανίζει τη χώρα με τη μεγαλύτερη έκταση, γ) θα εμφανίζει τη χώρα με το μικρότερο πληθυσμό και δ) θα εμφανίζει το μέσο όρο του πληθυσμού των 15 χωρών της Ευρωπαϊκής Ενωσης. 22. Στο πλαίσιο προγράμματος προληπτικής ιατρικής για την αντιμετώπιση του νεανικού διαβήτη έγιναν αιματολογικές εξετάσεις στους 90 μαθητές (αγόρια και κορίτσια) ενός Γυμνασίου. Για κάθε παιδί καταχωρίστηκαν τα ακόλουθα στοιχεία : 1. ονοματεπώνυμο μαθητή 2. κωδικός φύλου ("Α" για τα αγόρια και "Κ" για τα κορίτσια) 3. περιεκτικότητα σακχάρου στο αίμα. Οι φυσιολογικές τιμές σακχάρου στο αίμα κυμαίνονται από 70 έως 110 mg/dl (συμπεριλαμβανομένων και των ακραίων τιμών). Nα αναπτύξετε αλγόριθμο που α) θα διαβάζει τα παραπάνω στοιχεία (ονοματεπώνυμο, φύλο, περιεκτικότητα σακχάρου στο αίμα) και θα ελέγχει την αξιόπιστη καταχώρισή τους (δηλαδή το φύλο να είναι μόνο "Α" ή "Κ" και η περιεκτικότητα σακχάρου στο αίμα να είναι θετικός αριθμός), β) θα εμφανίζει για κάθε παιδί του οποίου η περιεκτικότητα σακχάρου στο αίμα είναι εκτός των φυσιολογικών τιμών, το ονοματεπώνυμο, το φύλο και την περιεκτικότητα του σακχάρου, γ) θα εμφανίζει το συνολικό αριθμό των αγοριών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική και δ) θα εμφανίζει το συνολικό αριθμό των κοριτσιών των οποίων η περιεκτικότητα σακχάρου στο αίμα δεν είναι φυσιολογική.

Ανάπτυξη Εφαρμογών Σελίδα - 24 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος ε) Ποιο είναι το ποσοστό των κοριτσιών (επί του συνόλου των κοριτσιών) και ποιο των αγοριών που δεν έχουν φυσιολογικές τιμές; 23. Δίνεται ένας πίνακας ακεραίων Π[8,10] με περιεχόμενα αριθμούς από το 0 ως το 10. Να γράψετε έναν αλγόριθμο, όπου να αντικαθιστά το μηδέν σε όποιο κελί βρεθεί αυτό με το άθροισμα των κελιών που συνορεύουν με το μηδενικό κελί. Σημείωση: προσέξτε (στα σύνορα του πίνακα) να μην «απευθυνθείτε» σε κελιά που δεν υφίστανται. 24. Να γραφεί πρόγραμμα, όπου θα διαβάζει τα ονόματα των μαθητών και τους τελικούς προφορικούς βαθμούς (μέσους όρους των 2 τετραμήνων) ενός μαθητή της Γ Λυκείου σε 5 μαθήματα (συμπεριλαμβανομένου και του μαθήματος των Αρχ. Οικ. Θεωρίας). Επίσης πρέπει να διαβάζει και τον αντίστοιχο γραπτό βαθμό του μαθητή. Το πρόγραμμα πρέπει να υπολογίζει και να τυπώνει το γενικό βαθμό πρόσβασης του μαθητή. Ο γενικός βαθμός πρόσβασης προκύπτει απ τον μέσο όρο όλων των τελικών βαθμών των μαθημάτων. Ο τελικός βαθμός ενός μαθήματος είναι, μετά την πιθανή προσαρμογή του προφορικού βαθμού στις 2 μονάδες, το άθροισμα { 0,3 Χ Προφορικός + 0,7 Χ Γραπτός }. 25. Κατά την απογραφή του έτους 2001 σε ένα χωριό απογράφηκαν 1800 άτομα. Να γραφεί αλγόριθμος με τον οποίο: (α) (β) Θα αποθηκεύεται το έτος γέννησης όλων των ατόμων σε έναν μονοδιάστατο πίνακα και το ονοματεπώνυμο σε άλλον πίνακα με αντιστοιχία θέσεων. Θα υπολογίζεται και θα εμφανίζεται το πλήθος των ατόμων κατά ηλικία συνοδευόμενο από τη φράση: 0 έως και 25 χρόνων: ΝΕΟΙ 25 έως και 50 χρόνων: ΜΕΣΗΛΙΚΕΣ (γ) (δ) άνω των 50 χρόνων: ΓΕΡΟΝΤΕΣ Θα εμφανίζονται οι ηλικίες των 4 μεγαλύτερων ατόμων. Θα εμφανίζονται τα ονόματα των κατοίκων που έχουν τις 4 μεγαλύτερες ηλικίες. Β ΟΜΑΔΑ 26. Δίνεται πίνακας ακεραίων Α[100, 200]. Ποιό είναι το % ποσοστό των θετικών και ποιό των αρνητικών; (Παρατήρηση: τα μηδενικά στοιχεία να μη λαμβάνουν μέρος στον υπολογισμό των παραπάνω ποσοστών). 27. Να γεμίσετε κάθε στοιχείο ενός 3-διάστατου πίνακα ακεραίων Α[200, 100, 300] με το άθροισμα των συντεταγμένων του. Π.χ. Α[1,2,5] := 8! 8=1+2+5. 28. Να υπολογισθεί και να εμφανισθεί το άθροισμα των στοιχείων της 1ης και της 2ης διαγωνίου ενός τετραγωνικού πίνακα ακεραίων Α[100, 100]. (Παρατήρηση: τα στοιχεία της 1ης διαγωνίου είναι τα Α[1,1], Α[2,2],, Α[100,100], ενώ της 2ης, τα Α[1,100], Α[2,99],, Α[100,1]. 29. Να υπολογισθεί και να εμφανισθεί το άθροισμα των στοιχείων της περιφέρειας (επάνω, κάτω, δεξιά και αριστερή πλευρά) ενός τετραγωνικού πίνακα ακεραίων Α[100, 100]. 30. Δίνεται πίνακας πραγματικών Α[100] με τα ύψη 100 μαθητών. Πόσοι μαθητές έχουν ύψος μεγαλύτερο του μέσου όρου; 31. Δίνεται πίνακας ακεραίων Α[100] γεμάτος με τις 100 ρίψεις ενός ζαριού. Να καταχωρηθεί η συχνότητα εμφάνισης της κάθε τιμής (1-6) σε πίνακα ακεραίων Ζ[6] και να εμφανισθούν τα αποτελέσματα. 32. Σε μία παρτίδα τάβλι έπεσαν συνολικά 50 ζαριές. Να καταχωρηθούν οι ζαριές αυτές σε δισδιάστατο πίνακα ακεραίων Ζ[50] και έπειτα υπολογισθεί και να εμφανισθεί το % ποσοστό εκείνων που ήταν διπλές (1-1 ή 2-2 ή 6-6). 33. Δίνεται πίνακας ακεραίων Α[100] γεμάτος με τις 100 τελευταίες κληρώσεις του ΛΟΤΤΟ. Να υπολογισθεί και να εμφανισθεί η συχνότητα του περισσότερο και του λιγότερο εμφανιζόμενου αριθμού. (κάθε αριθμός ΛΟΤΤΟ ν: 1 <= ν <= 49). 34. Δίνεται πίνακας ακεραίων Α[200] γεμάτος με τις επιδόσεις 200 μαθητών. Να υπολογισθούν τα ποσοστά των κατηγοριών: κακά [0,9], μέτρια [10,12], καλά [13,15], πολύ καλά [16,18], άριστα [18,20].

Ανάπτυξη Εφαρμογών Σελίδα - 25 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος 35. Δίνεται πίνακας ακεραίων Α[100]. Να εμφανισθούν οι διαδοχικές 3άδες αριθμών στις οποίες ο μεσαίος αριθμός ισούται με το άθροισμα των άλλων δύο. 36. Δίνεται πίνακας χαρακτήρων Α[100] γεμάτος με τις σωστές απαντήσεις ενός test σωστού/λάθους (Σ/Λ). Δίνεται επιπλέον, πίνακας χαρακτήρων Μ[100] γεμάτος με τις απαντήσεις ενός διαγωνιζόμενου. Να δοθεί στο διαγωνιζόμενο ένας από τους χαραλτηρισμούς: άριστος με σωστές απαντήσεις: [90,100], πολύ καλός : [70,89], καλός : [60,69], μέτριος : [50,59], κακός : [0,49]. 37. Να γεμίσετε ένα δισδιάστατο πίνακα ακεραίων Α[5, 5] με τους αριθμούς 1,2,3, 25 ως εξής: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 38. Δίνονται δύο πίνακες ακεραίων Α[100] και Β[100]. Να δοθεί αλγόριθμος που συγκρίνει τους δύο πίνακες. («Ίσοι» εάν έχουν τις ίδιες τιμές και τα 100 στοιχεία τους, διαφορετικά «Άνισοι»). 39. Να γεμίσετε έναν πίνακα ακεραίων Α[100,100] με 1 όπου το άθροισμα των συντεγμένων είναι άρτιο και με 1 όπου είναι περιττό. 40. Να αντιγραφεί πίνακας ακεραίων Α[100] σε πίνακα ακεραίων Β[10, 10]. 41.Ένας 5ψήφιος κωδικός βρίσκεται σε πίνακα ακεραίων Α[5]. Να κρυπτογραφηθεί με τη μέθοδο της δεξιάς ολίσθησης κατά δύο ψηφία. (0 2, 1 3, 2 4, 3 5, 4 6, 5 7, 6 8, 7 9, 8 0, 9 1). 42. Για τα 20 διαμερίσματα μιας πολυκατοικίας να καταχωρηθούν σε έναν πίνακα τα εξής στοιχεία: Αριθμός διαμερίσματος και Τετραγωνικά μέτρα διαμερίσματος. Αν στο τέλος κάθε μήνα δίνονται τα συνολικά ποσά θέρμανσης και των κοινόχρηστων της πολυκατοικίας να γραφεί αλγόριθμος ο οποίος υπολογίζει και εμφανίζει τη δαπάνη που αντιστοιχεί σε κάθε διαμέρισμα για θέρμανση και κοινόχρηστα βάσει του αριθμού των τ.μ. που έχει. 43. Σε πίνακα χαρακτήρων Π[5] βρίσκονται τα γράμματα Α, Β, Γ, Δ και Ε. Να δοθεί αλγόριθμος ο οποίος εμφανίζει όλους τους διαφορετικούς συνδιασμούς 5δων που μπορούν να σχηματισθούν με αυτά τα γράμματα. 44. Σε πίνακα Α[100] βρίσκονται 100 ακέραιοι αριθμοί. Να γίνει αλγόριθμος που να επιστρέφει το πλήθος των διαφορετικών αριθμών που εισήχθησαν καθώς και τους αριθμούς αυτούς. π.χ. για τους αριθμούς 2, 23, 1, 2, 2, 6, 34, 1, 23, το πλήθος των διαφορετικών αριθμών είναι 5 και οι αριθμοί αυτοί είναι οι 2, 23, 1, 6, 34. 45. Σε πίνακα Α[21] βρίσκονται οι 21 βαθμοί των 21 μαθητών μιας τάξης, στο μάθημα της χημείας. Να γίνει αλγόριθμος που να υπολογίζει το βαθμό που παρατηρήθηκε τις παρισσότερες φορές. 46. Τα ψηφία δύο 10ψήφιων αριθμών βρίσκονται σε δύο πίνακες ακεραίων Π1[1..10] και Π2[1..10]. Να συγκριθούν. 47. Στο παιχνίδι Darts τα επιτρεπτά σκορ με ένα βέλος είναι: 7, 15, 19, 23, 29 και 37. Στόχος του παιχνιδιού είναι να συγκεντρωθούν 100 βαθμοί ακριβώς με 6 βολές. Ποιοί είναι οι δυνατοί συνδιασμοί για να επιτευχθεί αυτό; (Θεωρήστε ότι τα 6 διαφορετικά επιτρεπτά σκορ βρίσκονται σε πίνακα ακεραίων Ρ[6]). 48. Τα ψηφία ενός 10ψήφιου αριθμού βρίσκονται σε πίνακα ακεραίων Α[10]. Ποιός είναι ο αιρθμός; 49. Δίνεται πίνακας ακεραίων Α[101, 101]. Να χωρισθεί συμμετρικά σε 4 τεταρτημόρια και να υπολογισθούν τα 4 επιμέρους αθροίσματα. 50. Σε πίνακα ακεραίων Α[100, 6] βρίσκονται 100 στήλες του ΛΟΤΤΟ. Στον πίνακα ακεραίων Λ[6] βρίσκεται η τελευταία κλήρωση. Να γίνει η τελική διαλογή σε πίνακα ακεραίων Δ[6]. (Δηλ. Δ[6] = πλήθος εξαριών, Δ[5] = πλήθος πενταριών κ.ο.κ.) 51. Σε ένα σχολείο υπάρχουν 2 τμήματα γενική παιδείας της Γ Λυκείου, το Γ1 με 20 μαθητές και Γ2 με 24.

Ανάπτυξη Εφαρμογών Σελίδα - 26 - Άλυτες, λυμένες ασκήσεις Άνδρας Π. Χρήστος a) Να γράψετε ένα πρόγραμμα όπου σε αντίστοιχους πίνακες να διαβάζει τα ονοματεπώνυμα, τον τελικό βαθμό απολυτηρίου και το φύλο. Να εξασφαλίζετε ότι ως φύλο θα εισάγονται μόνο οι τιμές Κ Κορίτσι, Α - Αγόρι και βαθμός απολυτηρίου από 1 έως 20. b) Να ταξινομήσετε με κριτήριο τον βαθμό απολυτηρίου σε φθίνουσα διάταξη τα στοιχεία των μαθητών. Σε περίπτωση ίδιου βαθμού απολυτηρίου, κριτήριο ταξινόμηση να θεωρήσετε το ονοματεπώνυμο (αύξουσα διάταξη) και σε τελική ισοβαθμία το φύλο (προηγούνται τα κορίτσια). c) Να συγχωνευτούν (διατηρώντας την φθίνουσα διάταξη των μαθητών) τα στοιχεία των 2 τμημάτων σε αντίστοιχους πίνακες 44 θέσεων με κριτήριο τον βαθμό απολυτηρίου. d) Να εμφανιστεί η τελική κατάσταση των μαθητών στην μορφή e) Ονοματεπώνυμο Φύλο Βαθμός (φθίνουσα διάταξη) f) Τι ποσοστό (επί του συνολικού αριθμού του αντίστοιχου φύλου) αγοριών και κοριτσιών αριστούχων (18,1-20) υπάρχει στο σχολείο. g) Να εμφανίσετε όλα τα στοιχεία των τεσσάρων κοριτσιών με την καλύτερη βαθμολογία και των αντίστοιχων αγοριών. h) Ποιο τμήμα είχε κατά μέσο όρο καλύτερες επιδόσεις το, το Γ1, το Γ2 ή ήταν ίσα σε επιδόσεις; i) Σε καθένα από τα τμήματα τα αγόρια ή τα κορίτσια είχαν και συνολικά καλύτερες επιδόσεις κατά μέσο όρο (να δώσετε 3 απαντήσεις στο Γ1, στο Γ2 και στο σύνολο). 52. Να γραφεί πρόγραμμα που να διαβάζει μια πρόταση μέχρι 30 χαρακτήρες και να εμφανίζει ένα μήνυμα που να μας πληροφορεί αν η πρόταση είναι παλινδρομική. (Παλινδρομική ονομάζεται μια πρόταση η οποία μπορεί να διαβάζεται και ανάποδα) 53. Το πρωτάθλημα ποδοσφαίρου περιλαμβάνει 16 ομάδες. Σε έναν δισδιάστατο πίνακα αποθηκεύονται οι νίκες ( Ν ), οι ισοπαλίες ( Ι ) και οι ήττες( Η ) κάθε ομάδας. Να γραφεί αλγόριθμος ο οποίος : α) αποθηκεύει σε μονοδιάστατο πίνακα τα ονόματα των ομάδων β) αποθηκεύει σε δισδιάστατο πίνακα 16 Χ 16 τις νίκες, τις ισοπαλίες και τις ήττες κάθε ομάδας τοποθετώντας το αντίστοιχο γράμμα γ) υπολογίζει και να εμφανίζει το όνομα και τη βαθμολογία κάθε ομάδας δ) διαβάζει το όνομα μιας ομάδας και να εμφανίζει τον αριθμό των νικών, ισοπαλιών και ηττών που είχε κατά τη διάρκεια του πρωταθλήματος καθώς και τη συνολική βαθμολογία της ομάδας Σημείωση : Στην κύρια διαγώνιο του δισδιάστατου πίνακα δεν περιέχονται πληροφορίες καθώς καμιά ομάδα δεν αγωνίζεται με τον εαυτό της. 54. Στο νομό Κορινθίας διενεργείται δημοψήφισμα για ένα φλέγον ζήτημα που αριθμεί 5 απαντήσεις. Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει την θέση καθενός από τους 50.000 κατοίκους του Νομού και να εκτυπώνει τα ποσοστά που έλαβαν κάθε μια από τις απαντήσεις με φθίνουσα διάταξη