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

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

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

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

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

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

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

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

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

Ασκήσεις Πίνακες - (ΝΕΕΣ ασκήσεις 2)

Εφαρμογές Υπολογιστών

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

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

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

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

ΑΕΠΠ - ΚΕΦ. 3 & 9 ΑΣΚΗΣΕΙΣ ΜΟΝΟΔΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ

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

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

ΑΣΚΗΣΕΙΣ ΜΕ ΠΙΝΑΚΕΣ ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ. 31/12/12 ΘΕΜΑ 4 ο (ΕΠ.Ε.Λ. 2001) ΕΠ.Ε.Λ ΘΕΜΑ 4 ο Ε.Λ.2002

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

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

Επαναληπτικέ ς Ασκη σέις ΑΕΠΠ

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

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

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

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

ΜΟΝΟ ΙΑΣΤΑΤΟΙ ΠΙΝΑΚΕΣ. 4. Να γράψετε πρόγραµµα που να εκτελεί τα παρακάτω:

ΕΚΦΩΝΗΣΕΙΣ. β. Να γράψετε αναλυτικά τα μειονεκτήματα της χρήσης των πινάκων. γ. Να γράψετε ονομαστικά τις τυπικές επεξεργασίες των πινάκων.

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

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

Α2. Να γράψετε στο τετράδιο απαντήσεών σας το κατάλληλο τμήμα κώδικα, κάνοντας τις απαραίτητες αλλαγές σύμφωνα με την εκάστοτε εκφώνηση:

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

Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου ΑΝ ποσότητα <= 50 TOTE. Κόστος Ποσότητα * 520. ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ

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

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

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

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

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

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

Καθηγητής Ε. Χ. ΖΙΟΥΛΑΣ

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

Διαδικασιακός Προγραμματισμός

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

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

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

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

α. Προσπέλαση β. Αντιγραφή γ. ιαγραφή δ. Αναζήτηση ε. Εισαγωγή στ. Ταξινόµηση

Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου ΑΝ ποσότητα <= 50 TOTE. Κόστος Ποσότητα * 520. ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ

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

% % % >1000 0%

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

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

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

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

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

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

1. Να συμπληρώσετε τις τιμές του παρακάτω πίνακα Α (εκτελώντας τις εντολές με την σειρά)

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

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

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

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

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

Ασκήσεις στους Πίνακες. Μονοδιάστατοι Πίνακες. ιάβασµα Εµφάνιση Στοιχείων Υπολογισµός Αθροίσµατος, Μέσου Όρου, Πλήθους

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

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

Τ και τιµή του Β θετική µετατρέπεται ισοδύναµα στην εντολή Όσο ως εξής:

Α2. Να αναπτυχθεί αλγόριθμος ο οποίος με δεδομένο έναν μονοδιάστατο πίνακα Π, N αριθμών, θα ελέγχει αν τα συμμετρικά του στοιχεία είναι ίσα.

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΑΣΚΗΣΕΙΣ C ΣΕΙΡΑ 1 η

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

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

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

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

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

Άσκηση 1. Ποια από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο i. Τιμή

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

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

Εισαγωγή ΘΕΜΑ 4ο Μονάδες 2 Μονάδες 2 Μονάδες 4 Μονάδες 7 Μονάδες 5 Είσοδοι: Έξοδοι: Ανάλυση ερωτημάτων:

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

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

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

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

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

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

Να δοθεί Πρόγραμμα το οποίο να αντιστρέφει τα στοιχεία ενός πίνακα π.χ. το Α[1] να πηγαίνει στο Α[12] κ.ο.κ χρησιμοποιώντας αυτόν τον πίνακα

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

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

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

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

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

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

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

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

Transcript:

4. Ασκήσεις στους Μονοδιάστατους Πίνακες 401 Να γραφεί πρόγραμμα που να διαβάζει και να αποθηκεύει με τη σειρά τα γράμματα μιας λέξης 10 χαρακτήρων και να αποφαίνεται αν είναι καρκινική ή όχι. 402 Να γραφεί αλγόριθμος με τον οποίο καταχωρούνται σε δύο μονοδιάστατους πίνακες οι 12 μέσες θερμοκρασίες και τα ονόματα των μηνών του χρόνου αντίστοιχα και υπολογίζονται και εμφανίζονται οι 2 μεγαλύτερες και οι 2 μικρότερες θερμοκρασίες, καθώς και τα ονόματα των μηνών κατά τους οποίους σημειώθηκαν οι παραπάνω θερμοκρασίες. 403 Το Υπουργείο Παιδείας ζήτησε από το Λύκειο Καλλίπολης στατιστικά στοιχεία σχετικά με το φύλο, τον γενικό βαθμό και την κατεύθυνση κάθε μαθητή της Γ Λυκείου. Να γραφεί αλγόριθμος, ο οποίος: α) διαβάζει για κάθε μαθητή: το ονοματεπώνυμο το φύλο, με αποδεκτές τιμές το Α για τα αγόρια και το Κ για τα κορίτσια τον γενικό βαθμό την κατεύθυνση, με αποδεκτές τιμές τις ΤΕΧΝΟΛΟΓΙΚΗ, ΘΕΤΙΚΗ, ή ΘΕΩΡΗΤΙΚΗ β) υπολογίζει και εμφανίζει τους τρείς καλύτερους μαθητές κάθε κατεύθυνσης γ) υπολογίζει και εμφανίζει τον καλύτερο μαθητή από κάθε φύλο δ) υπολογίζει και εμφανίζει τους 5 χειρότερους μαθητές της Γ Λυκείου 404 Να γραφεί αλγόριθμος που υπολογίζει τον διάμεσο ενός μονοδιάστατου πίνακα Α, Ν-θέσεων. Το Ν και ο πίνακας θεωρούνται δεδομένα. Σημ: Αν το πλήθος των αριθμών είναι περιττός αριθμός τότε ο διάμεσος είναι το μεσαίο στοιχείο (π.χ. αν είναι 9 το πλήθος των στοιχείων τότε ο διάμεσος είναι το 5 ο στοιχείο) ενώ αν είναι άρτιος αριθμός είναι ο μέσος όρος των δύο μεσαίων στοιχείων (π.χ. αν είναι 10 το πλήθος των στοιχείων τότε ο διάμεσος είναι ο μέσος όρος του 5 ου και 6 ου στοιχείου). 405 Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει για τους 2000 υπαλλήλους της επιχείρησης Η ΓΑΛΕΡΑ τα ονόματα και το έτη υπηρεσίας και να τα αποθηκεύει στους δυο πίνακες ΟΝΟΜΑ και ΕΤΗ_ΥΠΗΡΕΣΙΑΣ αντίστοιχα. Στη συνέχεια: i. να εκτυπώνει τα ονόματα των υπαλλήλων που θα συνταξιοδοτηθούν την επόμενη πενταετία καθώς και το πλήθος τους ii. να εκτυπώνει τα ονόματα των υπαλλήλων με έτη υπηρεσίας < 7 XAK ΑΣΚΗΣΕΙΣ. Σελ. 1

406 Σε μία κατασκήνωση υπάρχουν 300 παιδιά και καθένα από αυτά έχει μοναδικό αριθμό (κωδικό) από το 1 έως και το 300 που του αντιστοιχεί. Για κάθε παιδί είναι γνωστή η ηλικία του. Να χρησιμοποιηθεί πίνακας για να αποθηκεύονται οι ηλικίες των παιδιών και να βρεθεί ο κατάλληλος αλγόριθμος υπολογισμού του μικρότερου και μεγαλύτερου σε ηλικία παιδιού και να εκτυπώνεται τόσο η ηλικία όσο και ο κωδικός του μικρότερου και μεγαλύτερου παιδιού. 407 Να γραφεί αλγόριθμος ο οποίος: θα διαβάζει τις θερμοκρασίες που σημειώθηκαν στην Αθήνα για όλες τις ημέρες του 2011 θα βρίσκει πόσες φορές έχει καταγραφεί κάθε θερμοκρασία θα εμφανίζει τη συχνότητα των θερμοκρασιών που κατεγράφησαν έστω μία φορά. ΣΗΜΕΙΩΣΗ: Οι θερμοκρασίες είναι ακέραιοι αριθμοί και κυμαίνονται στο διάστημα [1, 50] βαθμών Κελσίου. 408 Για τα 20 διαμερίσματα μιας πολυκατοικίας να καταχωρηθούν σε έναν πίνακα τα εξής στοιχεία: Αριθμός διαμερίσματος και Τετραγωνικά μέτρα διαμερίσματος. Αν στο τέλος κάθε μήνα δίνονται τα συνολικά ποσά θέρμανσης και των κοινόχρηστων της πολυκατοικίας να γραφεί αλγόριθμος ο οποίος υπολογίζει και εμφανίζει τη δαπάνη που αντιστοιχεί σε κάθε διαμέρισμα για θέρμανση και κοινόχρηστα βάσει του αριθμού των τ.μ. που έχει. 409 Σε ένα Fast Food καταχωρούνται οι παραγγελίες στον υπολογιστή με βάση τον κωδικό των φαγητών. Συγκεκριμένα, χρησιμοποιείται ένας αλγόριθμος ο οποίος λειτουργεί ως εξής: Διαβάζει τον κωδικό του φαγητού (1-20) και την ποσότητα και εμφανίζει το όνομα του φαγητού και την τιμή του. Η προηγούμενη διαδικασία επαναλαμβάνεται μέχρι να δοθεί ως κωδικός η τιμή 0. Στο τέλος ο αλγόριθμος εμφανίζει τη συνολική αξία της παραγγελίας. Να γραφεί ο αλγόριθμος που υλοποιεί τις παραπάνω λειτουργίες. Να θεωρήσετε δεδομένους τους πίνακες Φαγητό και Τιμή οι οποίοι περιέχουν τα ονόματα και τις τιμές, αντίστοιχα, των 20 φαγητών. 410 Μια εταιρία πληρώνει τους υπαλλήλους της με μισθούς που είναι πολλαπλάσια των 5. Να γραφεί αλγόριθμος που: 1. Να διαβάζει το πλήθος των υπαλλήλων. 2. Να διαβάζει το μισθό κάθε υπαλλήλου και να υπολογίζει και να εκτυπώνει πόσα χαρτονομίσματα 5, 10, 20, 50, 100 χρειάζονται για την πληρωμή του υπαλλήλου. 3. Να υπολογίζει και να εμφανίζει το συνολικό ποσό που χρειάζεται για τη μισθοδοσία. 4. Να υπολογίζει και να εμφανίζει το σύνολο των χαρτονομισμάτων που χρειάζονται από κάθε είδος. XAK ΑΣΚΗΣΕΙΣ. Σελ. 2

411 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε ένα μονοδιάστατο πίνακα τους βαθμούς στο μάθημα της πληροφορικής ενός τμήματος 25 μαθητών. Στη συνέχεια ο αλγόριθμος θα διαβάζει ένα αριθμό από το πληκτρολόγιο και α) θα εκτυπώνει το πλήθος των βαθμών που είναι μεγαλύτεροι από την δοθείσα τιμή. Β) θα εκτυπώνει το μήνυμα «ΥΠΑΡΧΕΙ Η ΤΙΜΗ» αν βρεθεί ο αριθμός μεταξύ των στοιχείων του πίνακα ή σε διαφορετική περίπτωση θα εκτυπώνει το μήνυμα «ΔΕΝ ΥΠΑΡΧΕΙ Η ΤΙΜΗ». γ) σε περίπτωση που υπάρχει η τιμή στον πίνακα θα εκτυπώνει 1) την μεγαλύτερη τιμή του δείκτη του οποίου το αντίστοιχο στοιχείο ισούται με τον αριθμό 2) την πρώτη τιμή του δείκτη του στοιχείου του πίνακα που ισούται με τον αριθμό 412 Ένας φανατικός συλλέκτης δίσκων βινυλίου αποφάσισε αναπτύξει αλγόριθμο ώστε να μπορεί να επεξεργαστεί στατιστικά την συλλογή του. Διαθέτει 2500 δίσκους και για κάθε έναν από αυτούς επιθυμεί να καταχωρεί τίτλο, καλλιτέχνη και έτος κυκλοφορίας. Να γραφεί αλγόριθμος που θα διαβάζει σε τρεις μονοδιάστατους πίνακες τα παραπάνω στοιχεία και στη συνέχεια: i. Να διαβάζει έναν αριθμό που αντιστοιχεί σε έτος και να εκτυπώνει το πλήθος των δίσκων που κυκλοφόρησαν το έτος αυτό ii. Να διαβάζει ένα όνομα καλλιτέχνη και να εκτυπώνει το πλήθος των δίσκων του συγκεκριμένου καλλιτέχνη 413 Στο νομό Αετοράχης διενεργείται δημοψήφισμα για ένα φλέγον ζήτημα που αριθμεί 5 διαφορετικές απαντήσεις. Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει την θέση καθενός από τους 50.000 κατοίκους του Νομού και να εκτυπώνει τα ποσοστά που έλαβαν κάθε μια από τις απαντήσεις με φθίνουσα διάταξη 414 Να γραφεί αλγόριθμος ο οποίος θα διαβάζει και θα αποθηκεύει σε ένα μονοδιάστατο πίνακα τους βαθμούς στο μάθημα της πληροφορικής ενός τμήματος 25 μαθητών. Κατόπιν θα ζητάει να διαβάσει έναν αριθμό από το πληκτρολόγιο και έπειτα θα κάνει αναζήτηση στα στοιχεία του πίνακα και θα εκτυπώνει την τιμή ή τις τιμές του δείκτη των στοιχείων του πίνακα που ισούνται με τον αριθμό αλλιώς να εκτυπώνει το 0. ΠΑΡΑΤΗΡΗΣΗ: Θεωρούμε ότι ο δείκτης παίρνει θετικές ακέραιες τιμές. 415 Σ' ένα μετεωρολογικό σταθμό πρόκειται να γίνει επεξεργασία των θερμοκρασιακών δεδομένων. Ζητείται να γραφεί αλγόριθμος ο οποίος: θα δημιουργεί έναν μονοδιάστατο πίνακα 31 θέσεων, όπου θα καταχωρείται η πρωινή ημερήσια θερμοκρασία του Αυγούστου του έτους 2012, θα υπολογίζει και θα εκτυπώνει στην οθόνη τη μέση πρωινή θερμοκρασία του Αυγούστου, XAK ΑΣΚΗΣΕΙΣ. Σελ. 3

θα εμφανίζει τις ημερομηνίες με θερμοκρασία μεγαλύτερη των 40 C. 416 Ο μισθός ενός υπαλλήλου εάν είναι μέχρι και 800 θεωρείται χαμηλός, από 800 μέχρι και 1200 ικανοποιητικός, από 1200 μέχρι και 1500 καλός και πάνω από 1500 υψηλός.. Να δοθεί πρόγραμμα που να διαβάζει τους μισθούς 100 εργαζόμενων μιας επιχείρησης και να υπολογίζει τον αριθμό των υπαλλήλων που αμείβονται με χαμηλό, καλό και υψηλό μισθό. Η άσκηση να λυθεί με δύο τρόπους: α) με την χρήση πινάκων β) χωρίς πίνακες. 417 Μία ομάδα επιστημόνων μελετά την ατμοσφαιρική ρύπανση της Αθήνας. Συγκεκριμένα για διάστημα 20 ημερών καταγράφουν τις τιμές του μονοξειδίου του άνθρακα (CO) σε τρεις διαφορετικές περιοχές της Αθήνας. Να γίνει αλγόριθμος ο οποίος: α) Θα διαβάζει τα ονόματα των περιοχών και τις τιμές του (CO) για κάθε μία μέρα. β) Θα βρίσκει τη μέση τιμή για κάθε μία περιοχή. γ) Θα βρίσκει και θα εμφανίζει την περιοχή εκείνη με τη μεγαλύτερη μέση τιμή (CO). 418 Να δοθεί αλγόριθμος, ο οποίος να διαβάζει 20 αριθμούς. Αν αυτοί οι αριθμοί είναι μεγαλύτεροι από το 100 τους εισάγει σε έναν πίνακα, ενώ αν είναι μικρότεροι ή ίσοι του 100 τους εισαγάγει σ έναν άλλο πίνακα. Δηλαδή σαν αποτέλεσμα ο αλγόριθμος δίνει δύο πίνακες, ο ένας με αριθμούς μικρότερους ή ίσους του 100 κι έναν άλλο με αριθμούς μεγαλύτερους από το 100. 419 Να γραφεί αλγόριθμος ο οποίος: α) θα διαβάζει το Ονοματεπώνυμο, τις ώρες εργασίας και την ωριαία αντιμισθία 100 υπαλλήλων μιας επιχείρησης για μια ημέρα. β) θα υπολογίζει και να αποθηκεύει τις ημερήσιες αποδοχές κάθε υπαλλήλου γ) θα εμφανίζει στην οθόνη τον υπάλληλο (ή τους υπαλλήλους) με τις λιγότερες αποδοχές. δ) θα εμφανίζει στην οθόνη τις αποδοχές ενός μοναδικού συγκεκριμένου υπαλλήλου του οποίου θα δίνεται το όνομα από τον χρήστη. 420 Να γραφεί αλγόριθμος που να διαβάζει το όνομα, το βαθμό Α τετραμήνου, το βαθμό Β τετραμήνου ενός πλήθους μαθητών και να βρίσκει και να εμφανίζει στην οθόνη τα ακόλουθα: Το μέσο όρο για κάθε ένα μαθητή χωριστά Το μέσο όρο όλων των μαθητών μαζί Το πλήθος των μαθητών πού έβγαλαν μέσο όρο πάνω ή ίσο με το μέσο όρο όλων των μαθητών. XAK ΑΣΚΗΣΕΙΣ. Σελ. 4

421 Να τροποποιηθεί ο αλγόριθμος της ταξινόμησης φυσαλίδας έτσι ώστε -αν τυχόν- σε κάποιο ενδιάμεσο βήμα προκύψουν όλα τα στοιχεία του πίνακα να είναι στη σωστή σειρά, ο αλγόριθμος να το αντιλαμβάνεται και να μην συνεχίζει. 422 Οι βαθμοί των γραπτών των Πανελληνίων Εξετάσεων για το μάθημα «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον» του νομού Χαλκιδικής συλλέγονται και καταγράφονται σε πίνακα 500 θέσεων με όνομα «ΠΛ_ΧΑΛΚ». Παράλληλα καταγράφονται και τα ονοματεπώνυμα των μαθητών, κατ' αντιστοιχία, στον πίνακα «ΟΝΟΜ». Να αναπτυχθεί αλγόριθμος ο οποίος: α) Θα εξετάζει πόσοι βαθμοί βρίσκονται στην κλίμακα (10-14], πόσοι στην κλίμακα (14-18] και πόσοι στην κλίμακα (18-20], β) Θα υπολογίζει τα ποσοστά των μαθητών της κάθε μιας από τις τρεις αυτές κλίμακες, γ) θα βρίσκει και θα αποθηκεύει τα ονοματεπώνυμα των μαθητών που αρίστευσαν (της κλίμακας (18-20]). 423 Έχουμε καταχωρήσει τα στοιχεία 100 βιβλίων σε μια σχολική βιβλιοθήκη. Κάθε βιβλίο έχει έναν μοναδικό κωδικό, τίτλο βιβλίου και επώνυμο συγγραφέα. Να γραφεί πρόγραμμα που, με δεδομένα τα παραπάνω στοιχεία, θα διαβάζει το επώνυμο κάποιου συγγραφέα και θα βρίσκει τον κωδικό (ή τους κωδικούς) και τον τίτλο (ή τους τίτλους) των βιβλίων αυτού του συγγραφέα που υπάρχουν στην βιβλιοθήκη. 424 Ένα σχολείο σημειώνει σε βιβλίο Απουσιών τα ονόματα 300 μαθητών με τις αντίστοιχες απουσίες που έχει σημειώσει συνολικά κάθε μαθητής. Να αναπτύξετε αλγόριθμος ο οποίος: α) Αποθηκεύει σε δύο μονοδιάστατους πίνακες τα ονοματεπώνυμα και τις αντίστοιχες απουσίες των μαθητών β) Ταξινομεί τους μαθητές ανάλογα με τον αριθμό των απουσιών από τον μεγαλύτερο προς το μικρότερο. γ) Εμφανίζει τα ονόματα των μαθητών που έχουν υπερβεί τις 40 απουσίες, στους οποίους θα σταλεί επιστολή, τις απουσίες που έχουν σημειώσει καθώς και το πλήθος τους. δ) Εμφανίζει τα ονόματα και τις απουσίες του/των μαθητή/των με το μικρότερο αριθμό απουσιών. 425. Να καταχωρηθούν σ' έναν πίνακα ακεραίων 30 θέσεων οι μετρήσεις μόλυνσης της ατμόσφαιρας για 30 ημέρες και να βρεθούν και να εκτυπωθούν οι ημέρες εκείνες που η μόλυνση παρουσιάζει κορυφή, δηλ. είναι μεγαλύτερη από τη μόλυνση της προηγούμενης και της επόμενης ημέρας. Η μόλυνση μπορεί να πάρει τιμή από 0 έως 100. XAK ΑΣΚΗΣΕΙΣ. Σελ. 5

426 Να γραφεί αλγόριθμος που θα διαβάζει 20 αριθμούς και θα τους καταχωρεί σε έναν μονοδιάστατο πίνακα. Στη συνέχεια ο αλγόριθμος θα: Βρίσκει τον μεγαλύτερο αριθμό καθώς και σε ποια θέση βρίσκεται Θα τον ανταλλάσσει με τον αριθμό που βρίσκεται στην πρώτη θέση Θα εκτυπώνει τον πίνακα. 427 Να γραφεί αλγόριθμος που θα διαβάζει τα στοιχεία 100 μαθητών (όνομα, βαθμός, τάξη) από τρεις τάξεις (Α, Β, Γ) και θα εκτυπώνει τα στοιχεία των μαθητών ανά τάξη. 428 Παλινδρομικός καλείται ένας ακέραιος αριθμός του οποίου τα ψηφία όταν διαβάζονται από το τελευταίο προς το πρώτο, προκύπτει πάλι ο ίδιος αριθμός με τον αρχικό, όπως είναι για παράδειγμα ο 13531. Να γραφεί αλγόριθμος που θα διαβάζει έναν ακέραιο αριθμό και θα εκτυπώνει μήνυμα αν είναι ή όχι παλινδρομικός. 429 Στο αγώνισμα του άλματος εις ύψος στον στίβο συμμετέχουν 20 αθλητές και νικητής αναδεικνύεται όποιος περάσει το μεγαλύτερο ύψος, ενώ για όσους περάσουν το ίδιο ύψος λαμβάνεται υπ' όψη ο μικρότερος αριθμός προσπαθειών. Αθλητές που έχουν υπερβεί το ίδιο ύψος και με τον ίδιο αριθμό προσπαθειών θεωρούνται όλοι νικητές. Να καταχωρηθούν σ' έναν πίνακα Α 20 θέσεων τα ύψη σε εκατοστά (ακέραιοι αριθμοί) που έχουν υπερβεί 20 αθλητές και σ' έναν άλλον πίνακα Β 20 θέσεων οι συνολικές τους προσπάθειες αντίστοιχα. Να βρεθεί η καλύτερη επίδοση και με πόσες προσπάθειες επιτεύχθηκε καθώς επίσης το πλήθος των νικητών του αγωνίσματος. 430 Να γραφεί πρόγραμμα που να διαβάζει μια πρόταση μέχρι 30 χαρακτήρες και να εμφανίζει ένα μήνυμα που να μας πληροφορεί αν η πρόταση είναι παλινδρομική. (Παλινδρομική ονομάζεται μια πρόταση η οποία μπορεί να διαβάζεται και ανάποδα) 431 Σε ένα αγώνα δισκοβολίας, διεξάγεται ο προκριματικός γύρος με τη συμμετοχή 16 αθλητών. Το όριο για την είσοδο κάθε αθλητή στην τελική φάση είναι 80 μέτρα και προκρίνονται 8 αθλητές. Αν οι αθλητές που θα επιτύχουν επίδοση άνω των 80 μέτρων είναι λιγότεροι των 8 τότε η οκτάδα συμπληρώνεται με τους επόμενους που πέτυχαν τις καλύτερες βολές. Αν οι αθλητές που θα επιτύχουν επίδοση άνω των 80 μέτρων είναι περισσότεροι των 8 τότε προκρίνονται όλοι στην τελική φάση. Να γραφεί αλγόριθμος ο οποίος α) να διαβάζει το όνομα και την επίδοση κάθε αθλητή και να τα αποθηκεύει σε δύο μονοδιάστατους πίνακες κατ αντιστοιχία, β) να υπολογίζει και να εμφανίζει τα ονόματα των αθλητών που πέρασαν στην τελική φάση. XAK ΑΣΚΗΣΕΙΣ. Σελ. 6

432 Να γραφεί αλγόριθμος που διαβάζει τους βαθμούς απολυτηρίου για 200 μαθητές Λυκείου. Όποιοι βαθμοί είναι μικρότεροι από το 9,5 να τους καταχωρεί στον πίνακα ΑΠΟΡΡΙΠΤΟΝΤΑΙ και όσοι είναι μεγαλύτεροι ή ίσοι του 9,5 στον πίνακα ΠΡΟΑΓΟΝΤΑΙ και στη συνέχεια να εμφανίζεται το πλήθος των στοιχείων κάθε πίνακα. 433 Στο τμήμα Πληροφορικής του Πανεπιστημίου τηρούνται τα στοιχεία των 100 φοιτητών του 4 ου έτους ως εξής: Ο κάθε φοιτητής έχει τον κωδικό του αριθμό και μια ακολουθία ακεραίων Βi, i=1,2, 50, όπου Βi ο βαθμός από 1 μέχρι 10, του φοιτητή στο i μάθημα (Συνολικά υπάρχουν 50 μαθήματα μέχρι και το 3 ο έτος). Οι φοιτητές που παίρνουν υποτροφία είναι εκείνοι που ο μέσος όρος των μαθημάτων από το 30ο μέχρι το 50ο μάθημα είναι μεγαλύτερος του 8, και έχουν περάσει τα 29 πρώτα μαθήματα των προηγούμενων ετών. Να γραφεί αλγόριθμος που Θα διαβάζει τους κωδικούς των φοιτητών και θα τους αποθηκεύει σε πίνακα Θα διαβάζει του βαθμούς φοιτητών και θα τους αποθηκεύει σε πίνακα Θα εμφανίζει τους κωδικούς των φοιτητών που θα πάρουν υποτροφία. 434 Να γραφεί που θα διαβάζει του βαθμούς των 300 μαθητών ενός σχολείου και θα τους αποθηκεύει σε πίνακα Οι βαθμοί θα πρέπει να είναι ακέραιοι αριθμοί στο διάστημα [1.20] και θα ελέγχονται ως προς την εγκυρότητά τους Στη συνέχεια ο αλγόριθμος θα εμφανίζει την συχνότητα εμφάνισης κάθε βαθμού τον βαθμό ή τους βαθμούς που παρατηρήθηκαν περισσότερες φορές 435 Στο παιχνίδι Darts (βελάκια) τα επιτρεπτά σκορ με ένα βέλος είναι: 7, 15, 19, 23, 29 και 37. Στόχος του παιχνιδιού είναι να συγκεντρωθούν 100 βαθμοί ακριβώς με 6 βολές. Ποιοι είναι οι δυνατοί συνδυασμοί για να επιτευχθεί αυτό; (Θεωρήστε ότι τα 6 διαφορετικά επιτρεπτά σκορ βρίσκονται σε πίνακα ακεραίων Ρ[6]). 436 Σε πίνακα Α[100] βρίσκονται 100 ακέραιοι αριθμοί. Να γραφεί αλγόριθμος που να επιστρέφει το πλήθος των διαφορετικών αριθμών που εισήχθησαν. Π.χ. για τους αριθμούς 2, 23, 1, 2, 2, 6, 34, 1, 23, το πλήθος των διαφορετικών αριθμών είναι 5 και οι αριθμοί αυτοί είναι οι 2, 23, 1, 6, 34. XAK ΑΣΚΗΣΕΙΣ. Σελ. 7