Ο ΚΑΙΡΟΣ ΣΗΜΕΡΑ

booked.net
school2.jpg
Διαγώνισμα - Αν Για PDF Εκτύπωση E-mail
Τετάρτη, 14 Νοέμβριος 2012 14:13
Διαγώνισμα  στην  Ανάπτυξη  Εφαρμογών
Συντάκτης  : ΚΑΡΑΤΩΛΟΣ ΓΕΩΡΓΙΟΣ   Καθηγητής  Πληροφορικής Υποδιευθυντής 4ου ΓΛ  Τρικάλων 
Θέμα Α 
Α1.Απαντήστε  με  Σωστό  ή  Λάθος  στα  παρακάτω :
1.Η  ιεραρχία  των  λογικών  τελεστών  σε  μια  έκφραση  είναι υψηλότερη  από  αυτή   των  αριθμητικών   Σ   Λ
2.Μια  συνθήκη  δεν  μπορεί  να  πάρει  περισσότερες  από  δύο  τιμές.   Σ    Λ
3.Το σύμβολο  =  είναι αριθμητικός τελεστής.    Σ    Λ
4.Μια   αλφαριθμητική  μεταβλητή  μπορεί  να  περιέχει  μόνο  αριθμούς     Σ    Λ
5.Για   την  παραγωγή  πληροφοριών  απαιτούνται  δεδομένα     Σ    Λ
Μονάδες  10
Α2.Να ξαναγράψετε στο τετράδιό σας το παρακάτω τμήμα προγράμματος, χρησιμοποιώντας αποκλειστικά μη εμφωλευμένες απλές δομές επιλογής Αν ... Τότε ... Τέλος_αν. 
 
Αν Χ<> Α_Μ(Χ) Τότε 
Γράψε ?Λάθος? 
Αλλιώς_Αν Χ<=0 Τότε 
Γράψε ?Μη Θετικός? 
Αλλιώς 
Γράψε ?Θετικός? 
Τέλος_αν
Μονάδες  5
 
Α3.i.Αναφέρετε  το  κριτήριο με  βάση  το  οποίο   τα  προβλήματα  χωρίζονται  σε  επιλύσιμα  ανοικτά  και  άλυτα. 
Μονάδες  2
ii.Ποια  δεδομένα  ονομάζονται  χαρακτήρες  ή  αλφαριθμητικά  ; 
Μονάδες  4
iii.Τι  εννοούμε  με  τον  όρο  καθοριστικότητα  αλγορίθμου   . Αναφέρετε  σχετικό  παράδειγμα  .
Μονάδες  4
Α4. Τι  θα   τυπώσουν  οι  παρακάτω  εντολές   εξόδου :
Α <-- 10
Β <-- 20 
Εμφάνισε   Α , «+», Β 
Εμφάνισε   «Α+Β»
Εμφάνισε   Α + Β
Εμφάνισε   Α > Β 
Μονάδες  5
Α5.Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. 
 
 

Στήλη  Α

Δεδομένα

Στήλη  Β

Τύπος μεταβλητής

1. όνομα πελάτη α. Λογική
2. αριθμός  παιδιών β. Αλφαριθμητική
3. ΨΕΥΔΗΣ γ. Πραγματική
4. «Χ» δ. Ακέραια
5. 13.0
 
 
 
Μονάδες  5
 
 
Α6.Γράψτε  με εντολή  εκχώρησης τιμής  σε γλώσσα  υπολογιστή  , την   παρακάτω αριθμητική  έκφραση  :
              x  =   (-b+?Δ)/2a
 
Μονάδες  5
 
Α7.Δίνεται η παρακάτω αλληλουχία εντολών:
    Διάβασε α, β
    Αν α > β  τότε
        c ? α / (β - 2)
    Τέλος_αν
    Εκτύπωσε c
 
Να  εντοπίσετε    ποιο   αλγοριθμικό  κριτήριο    δεν  ικανοποιείται   στο  παραπάνω  δικαιολογώντας  την  απάντησή  σας .
Μονάδες  5
Θέμα Β
 
Β1.Δίνεται ο παρακάτω αλγόριθμος σε ψευδογλώσσα: 
 
Αλγόριθμος   ΑΣΚΗΣΗ 
Κ ? 23 
Διάβασε Λ  , Μ 
Αν Κ > Λ τότε 
          Εμφάνισε «ΕΝΑ»
          Αν  Κ > Μ τότε 
          Εμφάνισε  «ΔΥΟ»
  Τέλος_Αν 
αλλιώς_Αν Κ < Λ τότε 
Κ <-- Κ +  1 
Εμφάνισε Κ  
αλλιώς 
Εμφάνισε «ΤΡΙΑ» 
Τέλος_αν 
Τέλος   ΑΣΚΗΣΗ 
 
Να σχεδιάσετε το αντίστοιχο διάγραμμα ροής.
Μονάδες  5
Β2.Συμπληρώστε  τον  παρακάτω  πίνακα   με  τον  κατάλληλο  τύπο  και  το  περιεχόμενο  της   μεταβλητής  Χ  κάθε  φορά  :
 
Εντολή  Εκχώρησης Τύπος  Μεταβλητής Χ Περιεχόμενο Μεταβλητής Χ
Χ <--Αληθής
Χ <-- 10
Χ <-- «Γιώργος»
Χ <-- Γιώργος
 
 
 
 
 
Μονάδες  5
Β3.Δίνεται   το  παρακάτω  τμήμα  αλγορίθμου :  
 
1.Α<-- 10
2.Β<-- 0
3.Για  Χ  από  0  μέχρι  5  με_βήμα  2 
4.  Υ<-- Α+Χ
5.  Αν  Υ  mod  2  =  0  τότε
6.    Α<--Α+1
7.    Β<--Β-1
    Αλλιώς
8.    Α<--Α-1
9.    Β<--Β+1
    Τέλος_αν
10 Εμφάνισε  Χ , Α , Β
Τέλος_επανάληψης
Συμπληρώστε   τον  παρακάτω  πίνακα  τιμών :
 
α/α εντολής Α Β Χ Χ <= 5 Υ Υmod2=0 Έξοδος
...
... ... ... ... ... ... ...
 
 
 
 
Μονάδες  10
Θέμα Γ
Σε  ένα  αγώνα  ακοντισμού  συμμετέχουν  22  αθλητές  . Κάθε  αθλητής  κάνει  τρεις  προσπάθειες  και  αν  η  μεγαλύτερη  από  τις  τρεις  είναι  από  80  μέτρα  και  πάνω τότε  ο  αθλητής  συμμετέχει  στον  τελικό  του  αγωνίσματος  ( Δηλ το  όριο  πρόκρισης  για  τον  κάθε  αθλητή  στον  τελικό  είναι  80  μέτρα  κι  αυτό  γίνεται  γιατί  δεν  μπορεί  να  γίνει  ο  τελικός  με  22  αθλητές  αλλά  πρέπει  να  γίνει  κάποια  επιλογή ). Κάντε  αλγόριθμο  ο  οποίος  : 
α.Να  διαβάζει  για  τον  κάθε  αθλητή  το  όνομά  του  και  τις   επιδόσεις   του  σε  μέτρα  σε  κάθε  μια  από τις  τρεις  προσπάθειές  του .
β.Να  βρίσκει  για  κάθε  αθλητή  τη  μεγαλύτερη  από  τις  τρεις  προσπάθειές  του 
γ.Να  εμφανίζει  τα  ονόματα  των αθλητών  που   προκρίνονται  στον  τελικό  καθώς  επίσης  να  υπολογίζει  και  εμφανίζει  το  πλήθος   αυτών  των  αθλητών  .
Μονάδες  15
Θέμα Δ
Μία εταιρεία ασφάλισης οχημάτων καθορίζει το ετήσιο κόστος ασφάλισης κλιμακωτά ανά τύπο οχήματος (δίκυκλο ή αυτοκίνητο) και κυβισμό, σύμφωνα με τους παρακάτω πίνακες: 
 

Δίκυκλο 
Κυβισμός
(σε κυβικά εκατοστά)
Κόστος Ασφάλισης
(σε ευρώ/κυβικό )
έως και 125 0,1
πάνω από 125 0,14
 
 

Αυτοκίνητο
Κυβισμός
(σε κυβικά εκατοστά)
Κόστος Ασφάλισης
(σε ευρώ/κυβικό )
έως και 1400 0,4
από 1401 έως και 1800 0,5
Πάνω  από  1800 0,7
 
 
Να αναπτύξετε αλγόριθμο, ο οποίος: 
α. Να διαβάζει τον τύπο ενός  οχήματος την  ηλικία  του  οδηγού   και  τον κυβισμό του (ο τύπος του οχήματος  μπορεί  να είναι Δ (για ?ΙΚΥΚΛΟ )  ή Α (για ΑΥΤΟΚΙΝΗΤΟ )   και  η  ηλικία  του  οδηγού  από  18  ετών  και  πάνω. Να  γίνονται  οι  κατάλληλοι  έλεγχοι  ορθότητας  ) .
 β. Να υπολογίζει και το ετήσιο κόστος ασφάλισης του οχήματος με  δεδομένο  ότι  αν  η  ηλικία  του  οδηγού  είναι  από  18  έως  24  έτη  το  ετήσιο  κόστος  ασφάλισης   προσαυξάνεται  κατά  10%  .
γ. Να  εμφανίζει  τη  λέξη  ΚΟΣΤΟΣ  και  το  ετήσιο  κόστος  του  οχήματος
Μονάδες  20 
Καλή  επιτυχία
 
Τελευταία Ενημέρωση στις Παρασκευή, 23 Νοέμβριος 2012 21:35