ΘΕΜΑ 1ο
Α. Να χαρακτηρίσετε καθεμιά από τις προτάσεις ως, Σωστή ή Λανθασμένη.
1. Δεν υπάρχει αλγόριθμος για τη σχεδίαση αλγορίθμων.
2. Ο βρόχος Για Κ από 5 μέχρι 5 δεν εκτελείται καμία φορά.
3. Αλγόριθμοι + Δομές Δεδομένων = Προγράμματα.
4. Στη δομή ενός προγράμματος το τμήμα δήλωσης των σταθερών ακολουθεί το τμήμα δήλωσης των μεταβλητών.
5. Εμφωλευμένα ΑΝ ονομάζονται δύο ή περισσότερες εντολές της μορφής ΑΝ ... ΤΟΤΕ ... ΑΛΛΙΩΣ που περιέχονται η μία μέσα στην άλλη. Μονάδες 10
Β.1. Να αναφέρετε τις τρεις λειτουργίες που μπορεί να εκτελέσει ένας υπολογιστής. Μονάδες 3
2. Για την εντολή εκχώρησης:
i. Να γράψετε τη σύνταξή της. Μονάδες 2
ii. Να περιγράψετε τη λειτουργία της. Μονάδες 3
3. Να δώσετε τους ορισμούς των παρακάτω όρων:
i. Δεδομένο. ii. Πληροφορία. iii. Επεξεργασία δεδομένων. Μονάδες 6
Γ. Να γράψετε τις παρακάτω μαθηματικές εκφράσεις σε ΓΛΩΣΣΑ:
1. 2. 2[(3x1–7x2)5–8x3] Μονάδες 6
Δ. Δίνεται το παρακάτω τμήμα αλγόριθμου:
α ← 1, β ← 3
Όσο α < 10 επανάλαβε
z ← α + β
β ← β + 1
α ← α + 2
Τέλος_επανάληψης
Να μετατραπεί σε ισοδύναμο χρησιμοποιώντας τη δομή επανάληψης Αρχή_επανάληψης...
Μονάδες 10
ΘΕΜΑ 2ο
α. Να σχεδιάσετε το αντίστοιχο διάγραμμα ροής του παρακάτω αλγόριθμου σε ψευδογλώσσα:
Αλγόριθμος ΑΣΚΗΣΗ
Κ ← 23
Διάβασε Λ
Αν Κ > Λ τότε
Εμφάνισε “ΕΝΑ”
αλλιώς_αν Κ < Λ τότε
Εμφάνισε “ΔΥΟ”
αλλιώς
Εμφάνισε “ΤΡΙΑ”
Τέλος_αν
Τέλος ΑΣΚΗΣΗ Μονάδες 10
β. Δίνεται το παρακάτω τμήμα αλγόριθμου:
α ← 5, β ← 3
Για Χ από 2 μέχρι 7 με_βήμα 4
Όσο α < =10 επανάλαβε
β ← β + α
α ← α + 4
Τέλος_επανάληψης
Εμφάνισε α, β
α ← 4
Τέλος_επανάληψης
Εμφάνισε α
Να γράψετε στο τετράδιό σας τις τιμές που εμφανίζονται κατά την εκτέλεση του παραπάνω τμήματος αλγόριθμου. Μονάδες 10
ΘΕΜΑ 3ο
΄Ενας καταναλωτής διαθέτει 150 € για αγορά ρυζιού, προκειμένου να το δωρίσει σε ένα φιλανθρωπικό ίδρυμα. Σε ένα πολυκατάστημα διατίθενται πακέτα ρυζιού σε τέσσερις διαφορετικές συσκευασίες από διαφορετικές εταιρείες. Να γράψετε αλγόριθμο ο οποίος:
α. Διαβάζει το όνομα της εταιρείας, την αξία και την ποσότητα σε γραμμάρια για κάθε μία από τις τέσσερις συσκευασίες ρυζιού. Μονάδες 4
β. Υπολογίζει και εμφανίζει το όνομα της εταιρείας που προσφέρει το ρύζι στην πλέον συμφέρουσα για τον καταναλωτή συσκευασία (να θεωρήσετε ότι υπάρχει μόνο μία τέτοια εταιρεία). Μονάδες 10
γ. Υπολογίζει και εμφανίζει τον αριθμό των πακέτων που μπορεί να αγοράσει από την πλέον συμφέρουσα για τον καταναλωτή συσκευασία (σύμφωνα με το ερώτημα β). Μονάδες 6
ΘΕΜΑ 4ο
Σε ένα Μετεωρολογικό Σταθμό καταγράφονται ανά ημέρα και ώρα η θερμοκρασία του περιβάλλοντος για μία εβδομάδα. Να γράψετε αλγόριθμο που:
α. Διαβάζει:
• τα ονόματα των επτά ημερών της εβδομάδας και τα καταχωρεί σε μονοδιάστατο πίνακα. Μ2
• τη θερμοκρασία για κάθε ημέρα της εβδομάδας και κάθε ώρα της ημέρας και την καταχωρεί σε δισδιάστατο πίνακα, ελέγχοντας οι τιμές της θερμοκρασίας να είναι από –20 μέχρι και 50. Μονάδες 3
β. Υπολογίζει για κάθε ημέρα τη μέση θερμοκρασία και την καταχωρεί σε μονοδιάστατο πίνακα.
Μονάδες 5
γ. Βρίσκει και εμφανίζει τη μέγιστη μέση θερμοκρασία της εβδομάδας από τον πίνακα των μέσων θερμοκρασιών. Μονάδες 4
δ. Βρίσκει και εμφανίζει την ημέρα της εβδομάδας με τη μέγιστη μέση θερμοκρασία (να θεωρήσετε ότι υπάρχει μόνο μία τέτοια ημέρα). Μονάδες 2
ε. Υπολογίζει και εμφανίζει το πλήθος των ημερών της εβδομάδας που είχαν μέση θερμοκρασία μεγαλύτερη των 20 oC. Μονάδες 4
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου