O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Διαγώνισμα δομή ακολουθίας ΑΕΠΠ

Mais Conteúdo rRelacionado

Διαγώνισμα δομή ακολουθίας ΑΕΠΠ

  1. 1. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ’ Λυκείου, Επιμέλεια: Κοκκίνου Ελένη, -ΟΜΑΔΑ Α Γραπτή εξέταση – Δομή Ακολουθίας – ΗΜΕΡΟΜΗΝΙΑ………….. ΟΝΟΜΑΤΕΠΩΝΥΜΟ:………………………………………….. ΘΕΜΑ 1ο Α. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-7 και δίπλα τη λέξη Σωστό, αν είναι σωστή, ή τη λέξη Λάθος, αν είναι λανθασμένη. 1. Αριστερά της εντολής εκχώρησης δεν μπορεί να υπάρχει η μεταβλητή που βρίσκεται και δεξιά. 2. Ο τύπος μιας μεταβλητής μεταβάλλεται κατά τη διάρκεια εκτέλεσης ενός αλγορίθμου. 3. Το mod δείχνει το ακέραιο υπόλοιπο μια διαίρεσης πραγματικών αριθμών. 4. Στη δομή ακολουθίας μπορεί μία ή περισσότερες εντολές να μην εκτελεστούν ποτέ. 5. Το πλάγιο παραλληλόγραμμο χρησιμοποιείται για αρχή και τέλος αλγορίθμου. 6. Η τελική τιμή μιας έκφρασης εξαρτάται από την ιεραρχία των πράξεων και τη χρήση των παρενθέσεων. Μονάδες 6 Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α και δίπλα τα γράμματα της Στήλης Β που αντιστοιχούν σωστά. Στήλη Α Στήλη Β 1.Περατότητα α. Εντολή Εισόδου 2.Αληθής β. Κριτήριο Αλγορίθμου 3.“Αληθής” γ. Τρόπος αναπαράστασης αλγορίθμων 4.Διάβασε δ. Είδος σταθεράς 5.Αλφαριθμητική ε. Λογική τιμή 6.Β+4 > α^2 στ. Αλφαριθμητική τιμή 7.Φυσική γλώσσα ζ. Λογική συνθήκη Μονάδες 7 Γ. Να γράψετε με τη βοήθεια αριθμητικών τελεστών την παρακάτω παράσταση = 5 3 2− + −8 5 2− 1 Μονάδες 7
  2. 2. Δ. Να απαντήσετε στις παρακάτω ερωτήσεις πολλαπλών επιλογών, επιλέγοντας το γράμμα, που θεωρείτε ότι αντιστοιχεί στη σωστή απάντηση. 1. Ποια από τις παρακάτω ομάδες εντολών αντιμεταθέτει τα περιεχόμενα δύο μεταβλητών; (Α) Α←Β Β←Γ Β←Α (Β) Α←Γ Β←Α Γ←Β (Γ) Α←Γ Γ←Β Β←Γ ψευδογλώσσας (∆) Α←Β Β←Γ Γ←Α 2. Ποια από τις παρακάτω συνθήκες θεωρείται κατάλληλη για να ελέγξετε αν η τιμή της μεταβλητής Χ είναι περιττός αριθμός; (Α) Χ div 2 = 1 (B) X mod 2 = 1 (Γ) X div 1 = 0 (Δ) X / 2 = 1 3. Η έκφραση (A mod B) είναι ισοδύναμη με την παρακάτω έκφραση: (Α) (Α div 2) * B (B) A – (A mod B) * B (Γ) A – (A div B) * B (Δ) Τίποτα από τα παραπάνω 4. Ποια από τα παρακάτω αλφαριθμητικά είναι αποδεκτά ω ς ονόματα μεταβλητών σε έναν αλγόριθμο: Α. Τιμή Β. Τιμή-1 Γ. Α2 Δ. Γ/ε4 Ε. Τιμή 2 Ζ. 2α Η. ΤΕΤΕ Μονάδες 12 Ε. Να αναφέρετε τους τρόπους αναπαράστασης (περιγραφής) αλγορίθμου. Ποια κριτήρια πιθανότατα παραβιάζουν; Μονάδες 8 2
  3. 3. Θέμα 2ο Α. Τι θα εκτυπωθεί στην οθόνη του υπολογιστή μετά την εκτέλεση του παρακάτω αλγορίθμου, όταν δοθούν σαν είσοδοι οι τιμές “Καλός” και 3. Αλγόριθµος Άσκηση ∆ιάβασε β, α γ (α+17)^2*5 Εκτύπωσε γ κ “Άριστος” Άριστος β β κ Εκτύπωσε “Άριστος”, β, Άριστος α γDIV5 mod100 Εκτύπωσε α Τέλος Άσκηση Μονάδες 10 Β. Να γίνει το διάγραμμα ροής του παραπάνω αλγορίθμου. Μονάδες 10 Θέμα 3ο Να αναπτύξετε αλγόριθμο που θα προσομοιώνει ένα αυτόματο μηχάνημα έκδοσης εισιτηρίων. Αρχικά το μηχάνημα θα δέχεται τον αριθμό των εισιτηρίων που θέλει να αγοράσει κάποιος. Στη συνέχεια θα εμφανίζει το κόστος των εισιτηρίων σε ευρώ και θα δέχεται το ποσό με το οποίο θα πληρώσει ο πελάτης. Τελικά ο αλγόριθμος θα εμφανίζει τον αριθμό των χαρτονομισμάτων των 5€ και των κερμάτων του 1€, 10 λεπτών και των 5 λεπτών που πρέπει να επιστραφούν ως ρέστα. Θεωρήστε ότι κάθε εισιτήριο κοστίζει 0,75 €. Ο αλγόριθμος πρέπει να λειτουργεί με τέτοιο τρόπο, ώστε τα ρέστα να δίνονται με τον μικρότερο δυνατό αριθμό νομισμάτων και χαρτονομισμάτων. Θεωρήστε ότι ο αριθμό των εισιτηρίων και το ποσό εισόδου θα είναι τέτοια ώστε η αγορά να είναι εφικτή. Να γίνει αλγόριθμος ο οποίος: Α) θα δέχεται τον αριθμό των εισιτηρίων Μονάδες 2 Β) Θα υπολογίζει και θα εμφανίζει το συνολικό κόστος των εισιτηρίων σε ευρώ Μονάδες 3 Γ) θα εμφανίζει μήνυμα που θα ζητάει να εισάγεται το ποσό και στη συνέχεια θα το δέχεται από το χρήστη Μονάδες 3 Δ) θα υπολογίζει και θα εμφανίζει τον μικρότερο αριθμό νομισμάτων και χαρτονομισμάτων που θα χρειαστούν για τα ρέστα. Μονάδες 12 3
  4. 4. Θέμα 4ο Στην ιδιωτική εταιρεία ΧΥΖ κάθε εργαζόμενος κατά την πρόσληψή του διαπραγματεύεται για το βασικό μισθό που θα λαμβάνει. Επιπρόσθετα, κάθε τριετία που συμπληρώνει στην εργασία του ανεβαίνει μισθολογικό κλιμάκιο (ΜΚ). Για κάθε βαθμίδα που ανεβαίνει ο εργαζόμενος λαμβάνει επίδομα 200 € (πχ αν κάποιος εργαζόμενος έχει εργαστεί από 3 έτη ανήκει στο πρώτο ΜΚ και λαμβάνει επίδομα 200 €, αν έχει εργαστεί 6 έτη εργασίας ανήκει στο δεύτερο ΜΚ και λαμβάνει επίδομα 400 € κ.ο.κ.). Να αναπτύξετε αλγόριθμο, ο οποίος: Α) να διαβάζει για έναν εργαζόμενο το βασικό του μισθό και τα έτη υπηρεσίας που εργάζεται στην εταιρεία. Μονάδες 2 Β) να υπολογίζει και να εκτυπώνει το ΜΚ του εργαζομένου, καθώς και το σχετικό επίδομα. Να εκτυπώνεται επίσης το ποσό των μεικτών μηνιαίων αποδοχών. Μονάδες 6 Γ) να εκτυπώνει ποιο ποσοστό των μηνιαίων αποδοχών αποτελεί το επίδομα ΜΚ. Μονάδες 5 Δ) Με το νέο εργασιακό νόμο, ο βασικός μισθός υπόκειται σε κρατήσεις 10% και κάθε επίδομα σε κρατήσεις 8%. Να εκτυπώνεται λοιπόν, το ποσό των καθαρών αποδοχών καθώς και το συνολικό ποσό των κρατήσεων. Μονάδες 7 Καλή επιτυχία!!!! 4

×