Μάθημα : Β' ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ

Κωδικός : EL1311108

EL1311108  -  Δημήτριος Τρ. Παπαδόπουλος (ΠΕ86)

δοκιμή για διαγώνισμα

Ερώτηση 1 (Ελεύθερου Κειμένου — 0 βαθμοί) 

ονοματεπώνυμο

γράψτε το ονοματεπώνυμο και το τμήμα σας

Ερώτηση 2 (Ελεύθερου Κειμένου — 6 βαθμοί) 

άσκηση ανάτυξης

Σας δίνεται ο παρακάτω αλγόριθμος:

Κ ← 20

∆ιάβασε Μ

Αν Μ < 20 τότε

   Κ ← Κ + Μ (εντολή 1)

Αλλιώς

   Κ ← Κ - Μ (εντολή 2)

Τέλος_Αν

Εμφάνισε Κ

Να απαντήστε στο γραπτό σας στις ακόλουθες ερωτήσεις:

α. Να γράψετε δύο αριθμούς, ο καθένας από τους οποίους αν δοθεί στη μεταβλητή Μ θα εκτελεστεί η εντολή 1. (Μονάδες 6)

β. Υπάρχει αριθμός που μπορεί να δοθεί στη μεταβλητή Μ ώστε η εντολή Εμφάνισε Κ να μην εκτελεστεί ποτέ;

Ερώτηση 3 (Ελεύθερου Κειμένου — 10 βαθμοί) 

άσκηση ανάπτυξης 2

Να γίνει αλγόριθμος ο οποίος διαβάζει έναν αριθμό που αντιστοιχεί σε έναν μήνα (αριθμός) και εμφανίζει πόσες ημέρες έχει.

 

παράδειγμα ο μήνας 2 (Φεβρ) έχει 28 ή 29 ημέρες

οι μήνες 4,6,9,11 έχουν 30 ημέρες

όλοι οι υπόλοιποι 31 ημέρες

 

Παράδειγμα αν πληκτρολογήσω την τιμή 3 ο αλγόριθμος θα μου εμφανίζει "31 ημέρες" κοκ

Ερώτηση 4 (Αντιστοίχιση — 10 βαθμοί) 

αντιστοίχισης

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

Στήλη Α Στήλη Β
  1. Σχεσιακός τελεστής
  2. Αριθμητικός τελεστής
  3. Αλφαριθμητική τιμή
  4. Λογικός τελεστής
  •  A. “Α”
  •  B. ΚΑΙ
  •  C.  <
  •  D. +

 

 

Στήλη Α Κάντε την αντιστοιχία Στήλη B
1. Σχεσιακός τελεστής
A. "A"
2. Αριθμητικός τελεστής
B. KAI
3. Αλφαριθμητική τιμή
C. <
4. Λογικός τελεστής
D. +