Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ΠΛΗ10 ΤΕΣΤ 14

824 views

Published on

.

Published in: Education
  • Be the first to comment

  • Be the first to like this

ΠΛΗ10 ΤΕΣΤ 14

  1. 1. ∆ηµήτρης Ψούνης – ΠΛΗ10, Τεστ 14 www.psounis.gr 1 ΠΛΗ10 – ΤΕΣΤ 14 Θέµα 1: Εισαγωγή στους Η/Υ Ερώτηµα 1 Μετατρέψτε τον δεκαδικό αριθµό 1514 σε δεκαεξαδική µορφή, στη συνέχεια από τη δεκαεξαδική µορφή σε δυαδική µορφή και, τέλος, από τη δυαδική µορφή σε οκταδική µορφή. Ερώτηµα 2 Μετατρέψτε τους δεκαδικούς αριθµούς 103 και 55 στους αντίστοιχους δυαδικούς και υπολογίστε το άθροισµά τους στο δυαδικό σύστηµα.
  2. 2. ∆ηµήτρης Ψούνης – ΠΛΗ10, Τεστ 14 www.psounis.gr 2 Θέµα 2: Ψευδογλώσσα και Αλγόριθµοι Ερώτηµα 1 Ταξιδεύοντας - ένα παιχνίδι που µπορεί να σας συντροφεύει κατά τη διάρκεια των οδικών σας µετακινήσεων: ∆ιαβάζετε τα τέσσερα αριθµητικά ψηφία της πινακίδας του προπορευόµενου οχήµατος. Προσθέτετε τα ψηφία αυτά. Αν το εξαγόµενο της παραπάνω πρόσθεσης είναι µονοψήφιος αριθµός, τότε ανακοινώνετε τον αριθµό αυτό ως τελικό αποτέλεσµα. Αν το εξαγόµενο της παραπάνω πρόσθεσης είναι διψήφιος αριθµός, τότε βρίσκετε το άθροισµα των δύο ψηφίων του και ανακοινώνετε αυτό το άθροισµα ως τελικό αποτέλεσµα. Με βάση την παραπάνω περιγραφή του παιχνιδιού, υλοποιήστε πρόγραµµα στη ΨΕΥ∆ΟΓΛΩΣΣΑ, το οποίο διαβάζει 4 ακέραιους αριθµούς που αντιστοιχούν στα 4 ψηφία της πινακίδας του προπορευόµενου οχήµατος (εφαρµόστε αµυντικό προγραµµατισµό για να διασφαλίσετε ότι οι αριθµοί που εισάγονται είναι µονοψήφιοι) και στη συνέχεια υπολογίζει το τελικό εξαγόµενο µε τον τρόπο που περιγράφεται παραπάνω.
  3. 3. ∆ηµήτρης Ψούνης – ΠΛΗ10, Τεστ 14 www.psounis.gr 3 Θέµα 3: Ερωτήµατα σε Γλώσσα C Ερώτηµα 1 Τι εµφανίζεται στην οθόνη µε την εκτέλεση του παρακάτω προγράµµατος; Σηµειώνεται ότι η συνάρτηση f( ) είναι αναδροµική. #include <stdio.h> int f(int n, int v) { printf("%d %dn", n, v); if (n == 0) return v; else return f(n - 1, v + n); } int main() { f(5,0); return(1); }

×